Proviamo finalmente alcuni comadi di base per l'utilizzo del sistema!!
Quando digitiamo un comando al prompt del sistema la shell verifica che questo sia in una directory conosciuta .
La ricerca avviene nelle directory contenute nella variabile di ambiente PATH.
[root@tontolo root]# echo $PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:
/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
Se digitiamo il nome di un file che è contenuto in una di queste directory, ed abbiamo i permessi per eseguirlo,
la shell lo eseguirà.
La sintassi generale di un comado Unix/Linux è la seguente :
nomecomando [opzioni di esecuzione] [elemento/i da elaborare]
Questa è una sintassi SUPER generica infatti alcuni comandi come 'cal' non necessitano ne di opzioni ne di dati
in ingresso per fornirci un output.
Comando 'cal' ,fornisce il calendario del mese corrente.
[root@tontolo root]# calmaggio 2002do lu ma me gi ve sa1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31
Se invece utilizziamo alcuni parametri possiamo visualizzare un mese ed un anno a nostra scelta:
[root@tontolo root]# cal 8 2002agosto 2002do lu ma me gi ve sa1 2 34 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30 31
Lo stesso vale per il comando 'date' che normalmente ci firnisce la data odierna, mentre opportunamente paramettrizzato ci permette di modificarla.
Comandi FONDAMENTALI
apropos: lo troviamo nella directory /usr/bin/ - fondamentale perchè ci fornisce informazioni sui comandi disponibili legati ad un certo argomento.
whatis: lo troviamo nella directory /usr/bin/ ricerca la descrizione di un comando interrogano un database contenente l'indice delle pagine dei manuali .
man: fornisce la pagine di help per un comando fornito come input.
[root@tontolo root]# man man
man(1) man(1)
NAME
man - format and display the on-line manual pages
manpath - determine user's search path for man pages
SYNOPSIS
man [-acdfFhkKtwW] [--path] [-m system] [-p string] [-C config_file] [-M pathlist] [-P
pager] [-S section_list] [section] name ...
DESCRIPTION
man formats and displays the on-line manual pages. If you specify section, man only
looks in that section of the manual. name is normally the name of the manual page,
which is typically the name of a command, function, or file. However, if name con-
tains a slash (/) then man interprets it as a file specification, so that you can do
man ./foo.5 or even man /cd/foo/bar.1.gz.
See below for a description of where man looks for the manual page files.
OPTIONS
-C config_file
Specify the configuration file to use; the default is /usr//etc/man.config.
(See man.conf(5).)
-M path
Specify the list of directories to search for man pages. Separate the directo-
ries with colons. An empty list is the same as not specifying -M at all. See
SEARCH PATH FOR MANUAL PAGES.
...................................