Prima di andare su Google per ottenere aiuto su un particolare comando Unix, prova i seguenti metodi, che ti daranno un guida completa sui comandi Unix.
1. Usare apropos per cercare nelle pagine man
Usa apropos per cercare nelle pagine man i comandi Unix disponibili su una funzionalità specifica.
$ apropos -r REGEXofUNIXCOMMAND or Description.
A proposito di comando dalla pagina man:
apropos searches a set of database files containing short descriptions of system commands for keywords and displays the result on the standard output.
L'esempio seguente mostra tutti i comandi disponibili relativi a grep usando apropos.
$ apropos grep bzegrep (1) - search possibly bzip2 compressed files for a regular expression bzfgrep (1) - search possibly bzip2 compressed files for a regular expression bzgrep (1) - search possibly bzip2 compressed files for a regular expression egrep (1) - print lines matching a pattern fgrep (1) - print lines matching a pattern grep (1) - print lines matching a pattern pgrep (1) - look up or signal processes based on name and other attributes rgrep (1) - print lines matching a pattern zegrep (1) - search possibly compressed files for a regular expression zfgrep (1) - search possibly compressed files for a regular expression zgrep (1) - search possibly compressed files for a regular expression zipgrep (1) - search files in a ZIP archive for lines matching a pattern
2. Leggi la pagina man del comando
Questo è il metodo più semplice ed efficace per ottenere un aiuto rapido su qualsiasi comando Unix. Ho visto molte persone (soprattutto neofiti) annoiarsi a leggere le pagine man.
Sebbene le pagine man di Unix potrebbero non avere molti esempi pratici, spiega tutte le opzioni disponibili per un comando in modo dettagliato.
$ man UNIXCOMMAND $ man tar
Se non conosci il nome esatto del comando per una funzionalità specifica, usa l'opzione man -k per individuare il comando.
L'esempio seguente elenca tutti i comandi disponibili che hanno la parola "compressione" nella descrizione.
$ man -k REGEX or UNIXCOMMAND $ man -k compression bzip2 (rpm) - A file compression utility. gzip (rpm) - The GNU data compression program. zip (rpm) - A file compression and packaging utility compatible with PKZIP. zlib (3) - compression/decompression library zlib (rpm) - The zlib compression and decompression library.
3. Visualizza una descrizione a riga singola su un comando Unix
Per visualizzare una descrizione a riga singola del comando, puoi utilizzare il comando whatis.
$ whatis UNIXCOMMAND
Informazioni sul comando whatis dalla pagina man:
whatis searches a set of database files containing short descriptions of system commands for keywords and displays the result on the standard output. Only complete word matches are displayed.
L'esempio seguente mostra informazioni di alto livello a riga singola sul comando cron.
$ whatis cron cron (8) - daemon to execute scheduled commands (Vixie Cron)
4. Usa l'opzione -ho –help del comando stesso
A volte potresti conoscere molto bene la funzionalità di un comando, ma non riesci a ricordare tutte le opzioni disponibili per un comando specifico. Usa l'opzione -h del comando per rivedere tutte le opzioni disponibili del comando.
$ UNIXCOMMAND -h
L'esempio seguente mostrerà una guida rapida sul comando netstat
$ netstat -h
5. Leggi i documenti informativi usando Unix info Command
Quando non riesci a trovare le informazioni richieste dalla pagina man di Unix, prova i documenti info usando il comando info Unix come mostrato di seguito.
$ info UNIXCOMMAND $ info sed
Infine, abbiamo scritto finora oltre 200 articoli Linux di alta qualità. Potresti trovare quello che stai cercando in uno di quegli articoli.