- 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 : ~ $
- 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.
- 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- 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.
- 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 .
fedora
debian
arco
slack
suse
Ora esegui " nl command " per elencarli in modo numerato.
1 fedora
2 debian
3 arch
4 allentati
5 suse
- 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 .
Documenti desktop Download Immagini musicali Modelli pubblici Video
ls | shuf (shuffle Input)Musica
Documenti
Modelli
Immagini
Pubblico
Desktop
download
video
Pubblico
ls | shuf -n1video
ls | shuf -n1Modelli
ls | shuf -n1download
Nota : è sempre possibile sostituire ' n1 ' con ' n2 ' per selezionare due selezioni casuali o qualsiasi altro numero di selezione casuale utilizzando n3 , n4. ...
- 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.
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
- 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 .
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
- 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.
Nota: potrebbe non essere installato il pacchetto curl, è necessario apt / yum per installare il pacchetto.
- comando ad albero
Ottieni la struttura di directory corrente in formato ad 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
- 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 '.
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}