Come posso ottenere aiuto per un comando?
Per scoprire cosa fanno i comandi, in passato si usava il comando man (abbreviazione di "manual"). Per esempio, il comando man head mostra queste informazioni:
HEAD(1) BSD General Commands Manual HEAD(1)
NAME
head -- display first lines of a file
SYNOPSIS
head [-n count | -c bytes] [file ...]
DESCRIPTION
This filter displays the first count lines or bytes of each of
the specified files, or of the standard input if no files are
specified. If count is omitted it defaults to 10.
If more than a single file is specified, each file is preceded by
a header consisting of the string ``==> XXX <=='' where ``XXX''
is the name of the file.
SEE ALSO
tail(1)
man richiama automaticamente less, quindi potresti dover premere la barra spaziatrice per scorrere le informazioni e :q per uscire.
La descrizione su una riga sotto NAME ti dice brevemente cosa fa il comando, e il riepilogo sotto SYNOPSIS elenca tutte le opzioni che riconosce. Tutto ciò che è facoltativo è mostrato tra parentesi quadre [...], le alternative sono separate da |, e gli elementi ripetibili sono indicati con ..., quindi la pagina di manuale di head ti dice che puoi dare o un numero di righe con -n oppure un numero di byte con -c, e che puoi passare un qualsiasi numero di nomi di file.
Il problema del manuale Unix è che devi sapere cosa stai cercando. Se non lo sai, puoi cercare su Stack Overflow, fare una domanda sui canali Slack di DataCamp oppure guardare le sezioni SEE ALSO dei comandi che già conosci.
Questo esercizio fa parte del corso
Introduzione alla Shell
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio