GNU/Linux >> Linux Esercitazione >  >> Linux

Come scoprire cosa fa un comando Linux

Le distribuzioni Linux contengono tre potenti set di documentazione per consentire a utenti e amministratori di ottenere il massimo dal sistema. Saper utilizzare queste risorse in modo efficace è un'abilità essenziale per gli utenti Linux.

Ecco i tre set di documentazione:

  • Pagine man
  • Pagine informative
  • /usr/share/docs

Le pagine man

Le pagine man sono la risorsa di riferimento per quasi tutti gli utenti Linux che lavorano alla riga di comando.

Cosa puoi scoprire tramite le pagine man?

  • Riepilogo del comando
  • Opzioni e spiegazioni
  • Esempi
  • Autore e responsabile

Questo è perfetto per quando non è possibile richiamare opzioni usate meno comunemente o lavorare quotidianamente su più piattaforme di sistemi operativi (le opzioni tra le versioni dei comandi Linux e Unix spesso differiscono).

L'uso delle pagine man è semplice; digita semplicemente man command e includi il comando su cui hai bisogno di maggiori informazioni. Ad esempio, per visualizzare il manuale per ls comando, digita man ls .

Le pagine man includono un potente set di funzionalità di ricerca per aiutarti a trovare esattamente ciò di cui hai bisogno. Una volta visualizzata la pagina man, digita una barra (/ ) per abilitare la ricerca per parola chiave. Inserisci semplicemente la parola che stai cercando dopo la barra e seleziona Invio . Usa il n e N chiavi per trovare l'esempio successivo o precedente della parola chiave. Usa Ctrl+C per terminare la ricerca.

Le pagine man sono organizzate nelle seguenti sezioni:

  • Comandi utente (sezione 1)
  • Chiamate di sistema (sezione 2)
  • Funzioni della libreria C (sezione 3)
  • Dispositivi e file speciali (sezione 4)
  • Formati di file e convenzioni (sezione 5)
  • Giochi (sezione 6)
  • Varie (sezione 7)
  • Strumenti e demoni di amministrazione del sistema (sezione 8)

Tipicamente, una richiesta per una pagina man va alla sezione 1 o 8, ma puoi specificare la sezione (supponendo che il comando richiesto esista in più sezioni) digitando:

$ man 1 ls

Il comfort con l'accesso alle pagine man e la definizione di ricerche per parole chiave è un'abilità essenziale dell'utente Linux. In effetti, la documentazione di sistema in generale, e le pagine man in particolare, sono richiamate negli obiettivi dell'esame Red Hat Certified System Administrator (RHCSA).

[ Guarda come il tuo sistema operativo è la base che consolida e unifica la tua infrastruttura IT in Perché il sistema operativo è importante. ]

Il comando info

Le pagine informative svolgono un ruolo simile alle pagine man, sebbene tendano ad essere un po' più facili da usare. Le pagine man sono fondamentalmente un riferimento breve e conciso, mentre le pagine informative tendono più alla leggibilità e alle spiegazioni più profonde. Il sistema della pagina delle informazioni supporta anche il collegamento di base tra i documenti per facilitare i riferimenti incrociati. Ciò fornisce una documentazione più strutturata e leggibile.

La sintassi per le pagine informative è la stessa di man :

$ info ls

Documentazione

La documentazione più formale, insieme a modelli, tutorial, licenze e alcuni file di configurazione, si trova in /usr/share/doc . I file forniscono molti più dettagli rispetto alle pagine man. Questi file specifici del pacchetto sono generalmente compressi, ma strumenti come vim e less gestire il contenuto senza problemi.

[ Scopri di più su Linux nel corso di formazione gratuito Panoramica tecnica di Red Hat Enterprise Linux. ]

Puoi vedere quale documentazione è disponibile digitando:

 $ ls /usr/share/docs | less

Ogni pacchetto ha la propria sottodirectory. Esegui il comando seguente per visualizzare la documentazione per l'editor di testo Nano:

$ ls /usr/share/doc/nano

La sfida

Per aiutarti a esercitarti nell'uso di queste risorse, ho incluso tre semplici sfide che coinvolgono l'editor di testo Nano (quindi assicurati che Nano sia installato prima di eseguirle). La chiave di risposta è alla fine dell'articolo, se ne hai bisogno.

  1. Come si rimuovono le due linee guida nella parte inferiore di Nano?
  2. Trova l'URL del bug tracker di Nano.
  3. Qual ​​è l'"editor di testo meravigliosamente facile da usare e intuitivo" su cui si basa Nano?

Concludi

Non tutti i sistemi sono connessi a Internet e non tutti i promemoria devono provenire da ricerche avanzate su Google. A volte tutto ciò di cui un amministratore di sistema ha bisogno è un rapido suggerimento, "Oh sì, questa è l'opzione per il formato lungo". Le pagine man sono ottime per quei brevi suggerimenti. Le pagine informative aggiungono più dettagli, un migliore collegamento tra le risorse e una maggiore leggibilità. La documentazione ufficiale archiviata in /usr/share/doc fornisce informazioni dettagliate, esempi, modelli, informazioni sulla licenza e altre risorse pertinenti.

Chiave di risposta:

  1. -x o --nohelp
  2. https://savannah.gnu.org/bugs/?group=nano
  3. pico (compositore di pino)

Linux
  1. Che cos'è un comando Chown in Linux e come usarlo

  2. Come faccio a scoprire quale processo ha un blocco su un file in Linux?

  3. Come scoprire quali funzionalità Linux richiede un processo per funzionare?

  4. Come faccio a sapere quale versione di Linux sto utilizzando?

  5. Che cos'è un comando per trovare la priorità del processo in Linux?

Come scoprire da quanto tempo è in esecuzione un processo in Linux

Come trovare la pagina man più lunga in Linux

Come trovare file con il comando fd in Linux

Come trovare l'indirizzo IP nella riga di comando di Linux

Che cos'è il comando sorgente in Linux e come funziona?

Cosa sono le pipe in Linux? Come funziona il reindirizzamento dei tubi?