Foto per gentile concessione di yonmacklein
Come la maggior parte di voi, sono un drogato da riga di comando. Ci sono due vantaggi nell'usare la riga di comando di Linux invece dell'interfaccia utente. Innanzitutto, puoi automatizzare molte attività di routine utilizzando la riga di comando e la tua produttività aumenterà drasticamente. In secondo luogo, imparerai gli interni di una particolare funzione (ad esempio, la configurazione di NIS) quando la configuri utilizzando la riga di comando, invece di configurarla utilizzando l'interfaccia utente.
Mentre utilizzo intensivamente la riga di comando, di seguito sono riportati i 4 comandi Linux che trovo praticamente inutili. Se ritieni che siano utili, spiega uno scenario pratico in cui utilizzerai questi comandi con esempi.
1. sì comando
Dalla pagina man: Riproduci ripetutamente una riga con tutte le STRING specificate o "y"
Questo comando è totalmente inutile, poiché l'unica cosa che fa è stampare ripetutamente "y" o la stringa specificata dall'utente finché non viene premuto Ctrl-C..
$ yes y y y y [Note: You have to press Control-C to stop the repeated y's]
$ yes my-input-string my-input-string my-input-string my-input-string my-input-string my-input-string [Note: You have to press Control-C to stop the repeated my-input-string's]
2. comando rev
Dalla pagina man: L'utilità rev copia i file specificati nell'output standard, invertendo l'ordine dei caratteri in ogni riga. Se non vengono specificati file, viene letto lo standard input.
Nell'esempio seguente, ho digitato "questo è molto buono", che è stato annullato dal comando rev — "doog yrev si siht"
$ rev this is very good doog yrev si siht
Nell'esempio seguente, rev ha invertito i caratteri della riga all'interno del file /etc/sysconfig/network.
$ rev /etc/sysconfig/network sey=GNIKROWTEN bd-ved=EMANTSOH 1.1.01.01=YAWETAG
3. ul comando
Dalla pagina man: Traduci i trattini bassi in sottolineature. Il processo varierà in base al tipo di terminale. Alcuni terminali non sono in grado di gestire la sottolineatura.
Come mostrato di seguito, quando ho provato il comando ul con un file con caratteri di sottolineatura, non è successo nulla. Spero che qualcuno possa spiegare l'uso di questo comando, poiché non l'ho trovato utile.
$ cat test.txt test_is_good
L'output del comando ul era esattamente lo stesso dell'output cat.
$ ul test.txt test_is_good
4. comando directory virtuale
vdir è uguale a ls -lb. Perché dobbiamo usare vdir quando abbiamo il comando ls?
$ vdir total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
Il comando
ls -lb mostra l'output esatto come comando vdir.
$ ls -lb total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
Se trovi un uso pratico per uno qualsiasi dei comandi di cui sopra, faccelo sapere. Inoltre, se riesci a pensare ad altri comandi Linux che non sono praticamente utili, condividi i commenti qui sotto.
Se questo articolo ti è piaciuto, condividilo su deli.cio.us o StumbleUpon .