Sommario
Al momento possiamo ottenere qualsiasi tipo di manuale o documentazione tramite Internet, ma gli amministratori in molti casi non disporranno di un'interfaccia grafica e nemmeno di una connessione Internet, dovranno ricorrere alle risorse locali che il sistema mette loro a disposizione. In questo senso Linux Offrono un'immensa documentazione di comandi, file di configurazione o librerie in diverse lingue, è nostro dovere sapere come cercare e leggere quali strumenti come il comando help ci offrono, UOMO e INFORMAZIONI.Usando il comando Aiuto.
È la prima linea di aiuto inclusa all'interno dei comandi, offrono una guida intuitiva e di base direttamente sul terminale, questo aiuto si chiama con l'opzione --aiuto. Un output comune di questa opzione è:
utente @ jcarrillo: ~ $ sed --help
Utilizzo: sed [OPTION]… {script-only-if-no-other-script} [input-file]… -n, --quiet, --silent sopprime la stampa automatica di pattern space -e script, --expression = script aggiunge lo script ai comandi da eseguire -f file-script, --file = file-script aggiunge il contenuto del file-script ai comandi da eseguire -i [SUFFIX], --in-place [= SUFFIX ] modifica i file sul posto (esegue il backup se viene fornita l'estensione) -l N, --line-length = N specifica la lunghezza di ritorno a capo desiderata per il comando `l ' --posix disabilita tutte le estensioni GNU. -r, --regexp-extended usa espressioni regolari estese nello script. -s, --separate considera i file come separati piuttosto che come un unico lungo flusso continuo. -u, --unbuffered carica quantità minime di dati dai file di input e svuota i buffer di output più spesso --help mostra questo aiuto ed esce --version output informazioni sulla versione ed esce Se no -e, --expression, -f, o viene data l'opzione --file, quindi il primo argomento non opzione viene preso come script sed da interpretare. Tutti gli argomenti rimanenti sono nomi di file di input; se non vengono specificati file di input, viene letto lo standard input.Man Pages o pagine di manuale.
[color = rgb (0,0,0)] È uno strumento di sistema creato per Unix utilizzato per documentare e conoscere comandi, file, chiamate di sistema sono sempre la mia prima scelta quando ricordo un comando o esamino opzioni più complesse. Lo strumento è diviso in 8 sezioni che descriverò in dettaglio di seguito: [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 1: [/ color][color = rgb (0,0,0)] Comandi generali [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 2: [/ color][color = rgb (0,0,0)] Chiamate di sistema [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 3: [/ color][color = rgb (0,0,0)] Libreria di funzioni C. [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 4: [/ color][color = rgb (0,0,0)] File speciali (di solito dispositivi, che possono essere trovati in / dev) e driver. [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 5: [/ color][color = rgb (0,0,0)] Formati di file e convenzioni [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 6: [/ color][color = rgb (0,0,0)] Giochi e screen saver. [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 7: [/ color][color = rgb (0,0,0)] Varie [/ color]
[color = rgb (0,0,0)] Sezione [/ color] [color = rgb (0,0,0)] 8: [/ color][color = rgb (0,0,0)] Comandi e demoni per l'amministrazione del sistema [/ color]
[color = rgb (0,0,0)] Il suo utilizzo è molto semplice, basta avviarlo dalla console. [/ color]
man "KEYWORD" esempio ---> man manSe il manuale viene trovato, verrà visualizzato utilizzando il lettore less.
INGRANDIRE
[color = rgb (0,0,0)] I manuali sono divisi in 4 parti: [/ color]PATATA DOLCENome e descrizione del comando.
SINOSSISintassi del comando.
DESCRIZIONESpiegazione approfondita di come funziona.
ESEMPISuggerimenti su come utilizzare il comando.
GUARDA ANCHEArgomenti correlati (di solito nelle pagine di manuale).
La sinossi è disponibile solo per i comandi, è la prima cosa che dobbiamo vedere e interpretare, ad esempio il comando cp offre la seguente sinossi.
[ ] : significa che il suo utilizzo è facoltativo.
… : è possibile utilizzare più opzioni contemporaneamente o più file.
Sottolineato: È necessario che il comando funzioni. (Ad esempio, il comando cp richiede un'origine e una destinazione).
Pagine Man in più sezioni.
In alcuni casi un manuale può contenere voci in più sezioni, ad esempio
whatis printf #Arroja printf (1) - formatta e stampa i dati printf (3) - conversione dell'output formattatoVediamo che ci sono 2 voci, una nella sezione 1 (Programma utente) e nella sezione 3 (Funzioni di libreria) i 2 sono input dello stesso comando ma in un contesto diverso in caso di inserimento della sezione 3 del manuale che usiamo
uomo 3 printfRicerca nelle pagine man.
Per inserire un manuale dobbiamo inserire il suo nome esatto, questo può essere un problema se non lo ricordiamo, ma se conosciamo la sua descrizione o parte del suo nome, possiamo usare il comando apropos.
Prendi l'esempio di ssh-copy-id, non ricordiamo il suo nome ma sappiamo che è correlato a ssh che usiamo a proposito.
a proposito di sshIl terminale restituisce un elenco di manuali relativi a ssh con una descrizione che include il nostro obiettivo il ssh-copy-id.
chiavi_autorizzate (5) - Daemon SSH OpenSSH git-shell (1) - Shell di accesso limitato per accesso SSH solo Git rlogin (1) - Client OpenSSH SSH (programma di accesso remoto) rsh (1) - Client OpenSSH SSH (programma di accesso remoto) slogin (1) - OpenSSH SSH client (programma di accesso remoto) ssh (1) - OpenSSH SSH client (programma di accesso remoto) ssh-add (1) - aggiunge identità di chiavi private all'agente di autenticazione ssh-agent (1) - agente di autenticazione ssh-argv0 (1) - sostituisce il vecchio nome comando ssh come gestione del nome host ssh-copy-id (1) - usa le chiavi disponibili localmente per autorizzare gli accessi su una macchina remota ssh-import-id (1) - recupera uno o più chiavi pubbliche da un server di chiavi pubblico e aggiungerle al file authorized_keys dell'utente corrente (o qualche… ssh-import-id-gh (1) - recupera una o più chiavi pubbliche da un server di chiavi pubblico e aggiungile al file chiavi_autorizzate dell'utente corrente ( o alcuni… ssh-import-id-lp (1) - recupera una o più chiavi pubbliche da un keyserver pubblico e le aggiunge alla curre nt file autorizzato_keys dell'utente (o alcuni… ssh-keygen (1) - generazione, gestione e conversione della chiave di autenticazione ssh-keyscan (1) - raccolta delle chiavi pubbliche ssh ssh-keysign (8) - programma di supporto ssh per l'autenticazione basata su host ssh- pkcs11-helper (8) - ssh-agent helper program for PKCS # 11 support ssh_config (5) - File di configurazione del client SSH OpenSSH sshd (8) - Daemon SSH OpenSSH sshd_config (5) - File di configurazione del demone SSH OpenSSH XAllocClassHint (3) - allocare la struttura dei suggerimenti di classe e impostare o leggere la proprietà WM_CLASS di una finestra XClassHint (3) - allocare la struttura dei suggerimenti di classe e impostare o leggere la proprietà WM_CLASS di una finestra XGetClassHint (3) - allocare la struttura dei suggerimenti di classe e impostare o leggere la proprietà WM_CLASS di una finestra XSetClassHint (3) - allocare la struttura dei suggerimenti di classe e impostare o leggere la proprietà WM_CLASS di una finestraAggiunta di PAGINE MAN.
In alcuni casi abbiamo manuali in altre posizioni, possiamo aggiungere quei manuali modificando il nostro /etc/man.conf e aggiungendo la nuova posizione per esempio.
MANPATH / opt / manLettori di pagine di manuale.
Può sembrare molto più pratico visualizzare le pagine da un browser, oppure un lettore PDF ha diverse alternative tra le quali spicca.
man2html
Ti permette di vedere il contenuto del manuale dal browser predefinito, la sua installazione può essere fatta dai repository.
sudo apt-get install man2htmldoc-centrale
a differenza di man2html Non si limita solo alle pagine man ma offre anche supporto per le pagine info per visualizzarle da qualsiasi browser Web con cui è possibile installare
sudo apt-get install doc-centralVinfo
Puoi leggere le pagine man dall'editor Vim con questo plugin dove i passaggi di installazione sono dettagliati nel suo repository ufficiale.
https://github.com/alx741/vinfoPagine del manuale in PDF
Puoi inviare qualsiasi documento direttamente in PDF utilizzando gli strumenti offerti da Linux.
man -t ssh | ps2pdf - ssh-manual.pdfIl comando Info
Il comando info è la prossima generazione di aiuto, ed è generalmente usato quando le informazioni man sono troppo poche o difficili da navigare.
Sebbene fosse previsto che sostituisse le pagine man, attualmente sono complementari l'una dell'altra, poiché in molti casi le informazioni contenute in una sono le stesse dell'altra.
Muoversi tra le pagine informative
Il programma info ha un'interfaccia navigabile: molte delle pagine hanno collegamenti ad altre pagine correlate, molto simili a come hanno pagine web. I collegamenti sono indicati da un asterisco (*) seguito dal titolo del collegamento, seguito da due punti (:. Per seguire i collegamenti, devi posizionare il cursore su di essi e premere il tasto . Sono inoltre disponibili diversi tasti per spostarsi su queste pagine:
- Il tasto tab, ci muove attraverso i diversi link
- La navigazione di base può essere con le frecce o i tasti Pagina su o Pagina giù
- n / p / u Ci manda alla pagina successiva, precedente, o ci carica un nodo, rispettivamente parlando.
- S testo da cercare Cerca il testo specificato, se non specifichiamo un testo cerca la corrispondenza successiva dell'ultimo testo cercato.
- che cosa lasciamo le pagine info.
ConclusioniAbbiamo parlato di diverse opzioni che funzionano localmente (importante in caso di problemi con Internet). e come filtrare le ricerche e trovare soluzioni più velocemente, indipendentemente dal tuo livello, dovrai sempre inserirle in quanto ha un contenuto così ampio e molto mutevole, la documentazione dovrebbe essere il nostro strumento migliore di fronte alle lacune mentali.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo