1) Completamento scheda:
Un gigantesco risparmio di tempo. Se stai digitando un comando, devi solo digitare abbastanza del comando per fornire un segmento iniziale che può essere esteso in un solo modo e quindi puoi premere TAB una volta per espandere il segmento iniziale all'intero comando. Quindi, ad esempio, sul mio sistema si umo TABespande a umount. (Nel mio sistema in quanto i segmenti iniziali sono estendibili solo in un modo è una funzione di ciò che hai installato, ecc.) Se non digiti abbastanza per rendere il completamento inequivocabile, TAB non si espanderà, ma un secondo TAB visualizzerà un elenco di possibili completamenti. Quindi, sul mio sistema, um TAB TABproduce:
umask umax_pp umount umount.hal
Il completamento delle schede funziona anche sui percorsi: cd /home/me/docs/reallylo TABse unico, si espanderà cd /home/me/docs/reallylongdirnamee, se non univoco, offrirà un elenco di continuazioni candidate come umsopra.
2) man some-commandoppure some-command --helpoppure some-command -h:
Se non riesci a ricordare come funziona un comando, puoi ottenere la documentazione proprio lì nella shell. mandi solito fornisce il maggior numero di dettagli. Di solito uno o entrambi gli argomenti --helpe -hdi un comando forniscono un breve riepilogo.
3) head:
man some-commandprende il controllo del terminale e ti impedisce di inserire comandi mentre viene visualizzato il testo man. man some-command | headvisualizzerà le prime 10 righe. man some-command | head -nvisualizzerà le prime n righe. In entrambi i casi, ricevi di nuovo il tuo prompt, in modo da poter avere il testo man sullo schermo mentre inserisci il tuo comando.