COMANDI LINUX MENO CONOSCIUTI

Rispondi
Avatar utente
openresource
Administrator
Administrator
Messaggi: 382
Iscritto il: mar gen 28, 2020 9:52 pm
Reactions score: 4
Località: varese
Contatta:
giu 2020 09 07:48

COMANDI LINUX MENO CONOSCIUTI

Messaggio da openresource

  1. sudo !! command
    L'esecuzione del comando senza specificare il comando sudo ti darà l'errore di autorizzazione negata. Quindi, non è necessario riscrivere nuovamente l'intero comando, basta inserire ' !! 'afferrerà l'ultimo comando.

$ apt-get update

E: Impossibile aprire il file di blocco / var / lib / apt / lists / lock - open (13: autorizzazione negata)
E: Impossibile bloccare la directory / var / lib / apt / lists /
E: Impossibile aprire il file di blocco / var / lib / dpkg / lock - aperto (13: autorizzazione negata)
E: Impossibile bloccare la directory di amministrazione (/ var / lib / dpkg /), sei root?
$ sudo !!

sudo apt-get update
[sudo] password per server:

..
Prelevato 474 kB in 16s (28,0 kB / s)
Lettura degli elenchi dei pacchetti ... Fine
server @ localhost : ~ $

  1. comando python
    Il comando seguente genera una semplice pagina Web su HTTP per l'albero della struttura di directory e si può accedere alla porta 8000 nel browser fino all'invio del segnale di interruzione.
python -m SimpleHTTPServer

Immagine

  1. Comando mtr
    Molti di noi hanno familiarità con ping e traceroute . Che ne dite di combinare la funzionalità di entrambi i comandi in uno con il comando mtr. Nel caso in cui MTR non è installato nella vostra macchina, apt o yum il pacchetto richiesto.

$ sudo apt-get install mtr (Sui sistemi basati su Debian )

yum install mtr (Su sistemi basati su Red Hat )

Ora esegui il comando mtr per iniziare a indagare sulla connessione di rete tra l'host mtr in esecuzione e google.com .

mtr google.com

Immagine

  1. Comando Ctrl + x + e
    Questo comando è molto utile per amministratori e sviluppatori. Per automatizzare l'attività quotidiana un amministratore deve aprire l'editor digitando vi , vim , nano , ecc. Che ne dici di lanciare l'editor istantaneo (dal terminale).

Basta premere " Ctrl-xe" dal prompt del terminale e iniziare a lavorare nell'editor.

  1. Comando nl
    Il " comando nl " numera le righe di un file. Numero le righe di un file dicono ' one.txt ' con le linee dicono ( Fedora , Debian , Arch , Slack e Suse ). Prima elenca il contenuto di un file " one.txt " usando il comando cat .
cat one.txt

fedora
debian
arco
slack
suse
Ora esegui " nl command " per elencarli in modo numerato.

nl one.txt

1 fedora
2 debian
3 arch
4 allentati
5 suse

  1. Comando shuf
    Il comando " shuf " seleziona casualmente righe / file / cartelle da un file / cartella . Prima elenca il contenuto di una cartella usando il comando ls .
ls

Documenti desktop Download Immagini musicali Modelli pubblici Video

ls | shuf (shuffle Input)

Musica
Documenti
Modelli
Immagini
Pubblico
Desktop
download
video

ls | shuf -n1 (seleziona la selezione casuale)

Pubblico

ls | shuf -n1

video

ls | shuf -n1

Modelli

ls | shuf -n1

download
Nota : è sempre possibile sostituire ' n1 ' con ' n2 ' per selezionare due selezioni casuali o qualsiasi altro numero di selezione casuale utilizzando n3 , n4. ...

  1. Comando ss
    " Ss " sta per statistiche sui socket. Il comando esamina il socket e mostra informazioni simili al comando netstat . Può visualizzare più TCP e informazioni sullo stato rispetto ad altri strumenti.
ss

State Recv-Q Send-Q Indirizzo locale: Porta Indirizzo peer: Porta 
ESTAB 0 0 192.168.1.198:41250 *. *. *. *: Http   
CLOSE-WAIT 1 0 127.0.0.1:8000 127.0.0.1:41393 
ESTAB 0 0 192.168.1.198:36239 *. *. *. *: Http   
ESTAB 310 0 127.0.0.1:8000 127.0.0.1:41384 
ESTAB 0 0 192.168.1.198:41002 *. *. *. *: Http   
ESTAB 0 0 127.0.0.1:41384 127.0.0.1:8000

  1. ultimo comando
    Il comando " last " mostra la cronologia degli ultimi utenti che hanno effettuato l'accesso. Questo comando cerca nel file " / var / log / wtmp " e mostra un elenco di utenti che hanno effettuato l' accesso e disconnesso insieme a tty .
scorso

server pts / 0: 0 mar 22 ott 12:03 ancora connesso 
server tty8: 0 mar 22 ott 12:02 ancora connesso 

...
(sconosciuto tty8: 0 mar 22 ott 12:02 - 12:02 (00:00)   
server  pts/0        :0              Tue Oct 22 10:33 - 12:02  (01:29)   
server  tty7        :0              Tue Oct 22 10:05 - 12:02  (01:56)   
(unknown tty7        :0              Tue Oct 22 10:04 - 10:05  (00:00)   
riavvia l'avvio del sistema 3.2.0-4-686-pae mar 22 ott 10:04 - 12:44 (02:39)   

wtmp inizia venerdì 4 ottobre 14:43:17 2007

  1. arricciare ifconfig.me
    Quindi, come si ottiene il proprio indirizzo IP esterno ? Usando google ?. Bene, il comando ha emesso il tuo indirizzo IP esterno direttamente nel tuo terminale.
curl ifconfig.me

Nota: potrebbe non essere installato il pacchetto curl, è necessario apt / yum per installare il pacchetto.

  1. comando ad albero
    Ottieni la struttura di directory corrente in formato ad albero.
albero

.
|-- Desktop
| - Documenti
| `- 37.odt
| - Download
|  |-- attachments.zip

| | - ttf-indic-fonts_0.5.11_all.deb
| | - ttf-indic-fonts_1.1_all.deb
|  -- wheezy-nv-install.sh
| - Musica
| - Immagini
| | - Schermata del 22-10-2013 12: 03: 49.png
|- Schermata del 22-10-2013 12: 12: 38.png
| - Pubblico
| - Modelli
`- Video

10 directory, 23 file

  1. pstree
    Questo comando mostra tutti i processi attualmente in esecuzione insieme al processo figlio associato, in un formato simile ad un albero simile all'output del comando ' albero '.
pstree

init─┬─NetworkManager─── {} NetworkManager
    ├─accounts-daemon─── {conti-daemon}
    Piacpi_fakekeyd
    ├─acpid
    ├─apache2───10 * [apache2]
    ├─at-spi-bus-laun───2 * [{at-spi-bus-laun}]
    ├─atd
    ├─avahi-daemon───avahi-daemon
    ├─bluetoothd
    ├─colord─── {} colord
    ├─colord-sane───2[{colord-sane}]
    ├─console-kit-dae───64[{console-kit-dae}]
    ├─cron
    ├─cupsd
    ├─2 * [demone dbus]
    ├─dbus-lancio
    ├─dconf-service───2 * [{dconf-service}]
    ├─dovecot─┬─anvil
    │        ├─config
    │        └─log
    ├─exim4
    ├─gconfd-2
    ├─gdm3─┬─gdm-semplici-slav─┬─Xorg
    │ │ ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a +
    Du │ │ │ ├─gdu-notification +
    │ │ │ │ ├─gnome-ghiaione +
    ├─ │ │ │ set omegnome +
    Gn │ │ │ ├─gnome-shell +++
    │      │                │                │                ├─nm-applet──+++
    Sh │ │ │ ├─ssh-agent
    Atr .. Ratracker-min +
    Cker │ │ │ ├─tracker-sto +
    │      │                │                │                └─3[{x-sessi+
    │ │ │ └─2 * [{gdm-session-wor}]
    │ │ └─ {gdm-simple-slav}
    │ └─ {gdm3}
    ├─6[getty]
    ├─gnome-portachiavi-d───9 * [{gnome-keyring-d}]
    ├─gnome-shell-cal───2 * [{gnome-shell-cal}]
    ├─goa-daemon─── {goa-daemon}
    ├─gsd-printer─── {GSD-stampante}
    ├─gvfs-AFC-volume─── {gvfs-AFC-volumi}

Immagine
Rispondi