chrome_reader_mode

Metti in mostra la tua personalizzazione Linux help_outline Maggiori informazioni

linux/hub è molto più di quel che vedi! info_outline Leggi le intenzioni

🔧 #howto – Utilizzo del comando 'man'

Scritto da Mirko Brombin il Mer, 01/02/2019 - 12:52
In questa pagina
  • Caricamento..

In Linux come per qualsiasi altro sistema operativo, è importante conoscere gli strumenti messi a nostra disposizione. Capire il loro funzionamento ci permette di al meglio il nostro lavoro.

La maggior parte del tempo in fase di lavoro, viene speso nella ricerca di metodi, spesso "barbarici", su come sistemare/risolvere una determinata situazione quando, molto spesso, é facilmente risolvibile consultando la documentazione dello strumento in uso.

In nostro soccorso arriva man, un potente e funzionale comando in grado di guidarci nella documentazione di un determinato strumento.

Sintassi

La sintassi dei due comandi sono particolarmente semplici.

man [comando]

come output avremo la documentazione di un comando.

Utilizzo del comando man

L'utilizzo é basilare, basta digitare il comando seguito da un'altro per riceverne la documentazione:

man uname

dove l'output per unam sará:

NAME
uname - print system information

SYNOPSIS
name [OPTION]...

DESCRIPTION Print certain system information. With no OPTION, same as -s.
a, --all print all information, in the following order, except omit -p and -i if unknown:
s, --kernel-name print the kernel name
n, --nodename print the network node hostname
r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type (non-portable)
-i, --hardware-platform print the hardware platform (non-portable)
-o, --operating-system print the operating system
--help display this help and exit
--version output version information and exit

AUTHOR
Written by David MacKenzie.
...

È possibile visualizzare una versione ristretta della documentazione, limitata alla sola descrizione, tramite l'utilizzo della flag -f:

man -f uname

con output in questo caso:

uname (1) - print system information

Nel caso preferiste, è possibile visualizzare l'output della documentazione da browser grazie alla flag -H:

man -Hfirefox uname
man -Hchromium-browser uname

in questo caso verrá aperto il browser selezionato sulla pagina della documentazione da noi richeista, ossia di uname.

Ricerca documentazione

Questo strumento viene messo a disposizione con un discreto sistema di ricerca, in grado di trovare la documentazione desiderata cercando nelle descrizioni grazie alla flag -k:

man -k kernel

restituirá un output di questo tipo:

addpart (8)          - tell the kernel about the existence of a partition
delpart (8)          - tell the kernel to forget about a partition
dh_installmodules (1) - register kernel modules
dmesg (1)            - print or control the kernel ring buffer
drm-kms (7)          - Kernel Mode-Setting
drmAvailable (3)     - determine whether a DRM kernel driver has been loaded
getkeycodes (8)      - print kernel scancode-to-keycode mapping table
insmod (8)           - Simple program to insert a module into the Linux Kernel
installkernel (8)    - install a new kernel image
kernel-command-line (7) - Kernel command line parameters
kmod (8)             - Program to manage Linux Kernel modules
linux-check-removal (1) - check whether removal of a kernel is safe
...

Per dubbi e chiarimenti, fate accesso al nostro gruppo Telegram qui sotto.

Good *nix _Mirko

Etichette