Continuando l'ultima conversazione da 11 comandi Linux utili meno conosciuti - Parte I qui in questo articolo ci concentreremo su altri comandi Linux meno conosciuti, che si riveleranno molto utili nella gestione Desktop e server.
Ogni pezzo di comando che digiti nel terminale viene registrato nel storia e può essere riprovato usando storia comando.
Che ne dici di barare? comando storico? Sì, puoi farlo ed è molto facile. Metti uno o più spazi bianchi prima di digitare un comando nel terminale e il tuo comando non verrà registrato.
Proviamo, proveremo cinque comandi comuni di Linux (diciamo ls, pwd, il tuo nome, eco "ciao" e chi) nel terminale dopo uno spazio bianco e controlla se questi comandi sono ancorati nella cronologia o meno.
[e-mail protetta]:~$ ls. [e-mail protetta]:~$ pwd. [e-mail protetta]:~$ uname. [e-mail protetta]:~$ echo “ciao” [e-mail protetta]alhost:~$ chi
Ora corri 'storia' comando per vedere se questi comandi eseguiti sopra sono registrati o meno.
[e-mail protetta]:~$ history 40 cd /dev/ 41 ls 42 dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso 43 ping www.google.com 44 su
Vedi che i nostri ultimi comandi eseguiti non sono registrati. possiamo anche imbrogliare la cronologia usando un comando alternativo 'gatto | bash‘naturalmente senza virgolette, allo stesso modo di cui sopra.
Il statistica Il comando in Linux visualizza le informazioni sullo stato di un file o filesystem. Il statistica mostra molte informazioni sul file il cui nome viene passato come argomento. Le informazioni sullo stato includono il file Dimensione, blocchi, Permesso di accesso, Appuntamento dell'ultimo accesso al file, Modificare, Cambia, eccetera.
[e-mail protetta]:~$ stat 34.odt File: `34.odt' Dimensione: 28822 Blocchi: 64 Blocco IO: 4096 file normale Dispositivo: 801h/2049d Inode: 5030293 Link: 1 Accesso: (0644/-rw-r--r- -) Uid: ( 1000/ avi) Gid: ( 1000/ avi) Accesso: 14/10/2013 00:17:40.000000000 +0530 Modifica: 01/10/2013 15:20:17.00000000 +0530 Modifica: 01/10/2013 15:20: 17.00000000 +0530
La combinazione di tasti sopra non è in realtà un comando ma un tweak che inserisce l'ultimo argomento del comando al prompt, nell'ordine dall'ultimo comando inserito al comando inserito in precedenza. Basta premere e tenere premuto 'Alt' o 'Esc' e continuare a premere '.‘.
Scarica il cheat sheet della riga di comando di Linux
Potresti aver visto simulare il testo in Film appositamente Film di Hollywood, dove il testo appare come se fosse stato digitato in Tempo reale. Puoi fare eco a qualsiasi tipo di testo ed emettere in modo simulato usando 'pv' comando, come descritto in precedenza. Il pv comando potrebbe non essere installato nel tuo sistema e devi adatto o yum i pacchetti necessari da installare 'pv'nella tua scatola.
[e-mail protetta]:# echo "Tecmint [dot] com è il miglior sito web al mondo per l'articolo di qualità su Linux" | pv -qL 20
Tecmint [dot] com è il miglior sito web al mondo per l'articolo qualitativo su Linux
Il comando sopra mostra l'elenco di tutti i filesystem montati in una bella formattazione con le specifiche.
[e-mail protetta]:~$ monta | colonna -t
/dev/sda1 su / digita ext3 (rw, errors=remount-ro) tmpfs su /lib/init/rw digita tmpfs (rw, nosuid, mode=0755) proc su /proc di tipo proc (rw, noexec, nosuid, nodev ) sysfs sul tipo /sys sysfs (rw, noexec, nosuid, nodev) udev su /dev tipo tmpfs (rw, mode=0755) tmpfs su /dev/shm tipo tmpfs (rw, nosuid, nodev) devpts su /dev/pts tipo devpts (rw, noexec, nosuido, gid=5,mode=620) fusectl su /sys/fs/fuse/connections type fusectl (rw) binfmt_misc su /proc/sys/fs/binfmt_misc type binfmt_misc (rw, noexec, nosuid, nodev) nfsd su /proc/fs / tipo nfsd nfsd (rw)
Prima di andare oltre, lascia che ti chieda come pulisci il tuo terminale. Hmmm! Tu digiti "chiaro” al prompt. Bene, il comando sopra esegue l'azione di pulire il terminale tutto in una volta. Basta premere "Ctr+l" e guarda come cancella il tuo terminale tutto in una volta.
Che ne dici di controllare il tuo? posta non letta dal riga di comando. Questo comando è molto utile per chi lavora su server headless. Ancora una volta richiede la password in fase di esecuzione e non è necessario codificare la password nella riga sopra, che altrimenti rappresenta un rischio per la sicurezza.
[e-mail protetta]:~$ curl -u [e-mail protetta] --silenzioso " https://mail.google.com/mail/feed/atom" | perl -ne 'stampa "\t" if //; stampa "$2\n" if /(.*)/;'
Inserisci la password dell'host per l'utente '[e-mail protetta]': Gmail - Posta in arrivo per [e-mail protetta] Persone che offrono auto a Delhi - 26 ottobre Quikr Alerts un'altra domanda sulla dipendenza Chris Bannister Ralf Mardorf Reco Brian François Patte Curt Siard berenger.morel Ciao Avishek - Scarica la tua brochure MBA gratuita Ora... Diya ★I più venduti della settimana, fai la tua scelta★ La cattiva configurazione dell'attitudine del Timesdeal? Glenn English Scelta della versione Debian o derivata per eseguire Wine quando le risorse sono scarse Chris Bannister Zenaan Harkness Curt Tom H Richard Owlett Ralf Mardorf Rob Owens
Il schermo comando consente di scollegare un processo a lunga esecuzione da una sessione che può essere nuovamente ricollegata, come e quando richiesto, il che fornisce flessibilità nell'esecuzione del comando.
Per eseguire un processo (lungo) generalmente eseguiamo come
[e-mail protetta]:~$ ./long-unix-script.sh
Che manca di flessibilità e richiede che l'utente continui con la sessione corrente, tuttavia se eseguiamo il comando sopra come.
[e-mail protetta]:~$ schermo ./long-unix-script.sh
Può essere staccato o riattaccato in diverse sessioni. Quando un comando è in esecuzione, premere "Ctrl + A" e poi "D" a staccare. Per allegare corsa.
[e-mail protetta]:~$ screen -r 4980.pts-0.localhost
Nota: Ecco, la parte successiva di questo comando è ID schermo, che puoi ottenere usando 'schermo -ls' comando. Per saperne di più su'comando sullo schermo' e il loro utilizzo, si prega di leggere il nostro articolo che mostra alcuni utili 10 comandi a schermo con esempi.
No! il comando sopra non è un errore di battitura. ‘file' è un comando che fornisce informazioni sul tipo di file.
[e-mail protetta]:~$ file 34.odt 34.odt: OpenDocument Text
Il comando sopra stampa reale ed efficace utente e gruppo id.
[e-mail protetta]:~$ id
uid=1000(avi) gid=1000(avi) groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109 (netdev),111(bluetooth),117(scanner)
È tutto per ora. Visto il successo dell'ultimo articolo di questa serie e di questo stesso articolo, vengo con un'altra parte di questo articolo contenente molti altri Linux meno conosciuto comandi molto presto. Fino ad allora Rimani sintonizzato e connesso a Tecmint. Non dimenticare di fornirci il tuo Feedback di valore in Commenti.
Leggi anche