GNU/Linux >> Linux Esercitazione >  >> Ubuntu

La differenza tra `uomo` e `uomo (#)`?

Ho appena visto qualcuno che fa riferimento a man 7 regex su Stackoverflow. Ho provato man regex e ha ottenuto un output molto simile:sembrano esserci lievi differenze.

Allora, qual è questo magico numero 7? Ricerca man 7 unix su Google mi dà risultati più misteriosi come UNIX(7)...

Migliore risposta

Informazioni su UNIX(7)

Per rispondere alla tua domanda su "UNIX(7)", questa è la convenzione standard di dire "La pagina man per UNIX nella sezione 7 (varie)".

Per aprire una pagina come init(8) , dovresti usare questo comando:man 8 init .

man regex vs man 7 regex

Per rispondere alla tua domanda sulle "sottili differenze" tra man regex e man 7 regex :

man per impostazione predefinita apre la pagina con il più basso numero di sezione. In questo caso si tratta della sezione 3 (Chiamate in biblioteca). L'apertura della pagina dalla sezione 7 (Varie) è molto diversa.

Le pagine in diverse sezioni trattano cose diverse, anche se in questo caso sono simili, considera apt :

man -f apt :

apt (8)              - Advanced Package Tool
apt (1)              - annotation processing tool

In questo esempio, apt dalla sezione 8 (Comandi di amministrazione del sistema) è completamente estraneo alla pagina dalla sezione 1 (Programmi eseguibili o comandi della shell).

Per riferimento futuro, usa man -f PAGE_NAME per individuare tutte le pagine con quel nome in tutte le sezioni. Puoi quindi aprire una pagina dalla sezione che desideri con man SECTION PAGE_NAME .

Sezioni della pagina di manuale

Le varie sezioni della pagina sono le seguenti e possono essere trovate da man man :

  1. Programmi eseguibili o comandi della shell
  2. Chiamate di sistema (funzioni fornite dal kernel)
  3. Chiamate di librerie (funzioni all'interno delle librerie di programmi)
  4. File speciali (di solito trovati in /dev )
  5. Formati di file e convenzioni, ad es. /etc/passwd
  6. Giochi
  7. Varie (inclusi pacchetti di macro e convenzioni), ad es. man(7) , groff(7)
  8. Comandi di amministrazione del sistema (solitamente solo per root)
  9. Routine del kernel [non standard]

Ubuntu
  1. La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

  2. Qual è la differenza tra Sudo Su – e Sudo Su –?

  3. La differenza tra Getty e Agety?

  4. La differenza tra Nss e Pam?

  5. Qual è la differenza tra Ddrescue, Gddrescue e Dd_rescue?

La differenza tra sudo e su spiegata

Qual è la differenza tra InnoDB e MyISAM?

Qual è la differenza tra Linux e Unix?

Qual è la differenza tra Rsync e BTRFS in Linux?

Qual è la differenza tra Cat e Touch Command

Differenza tra 'man ls' e 'ls --help'?