03.Muoversi nel File System di Linux
Per spostarsi nel File System (FS) di Linux si usa il comando cd seguito dal path (directory o percorso che si vuole raggiungere).
Ad esempio se riprendiamo il FS di Linux
e supponiamo di essere user2 posizionati in /home/user2 i seguenti comandi (prima di ogni comando digitare cd senza parametri) hanno questo effetto:
cd / si posiziona sulla /root
cd .. sale di un livello nella struttura, si posiziona in /home
cd ../../mnt sale di due livelli, si posiziona in /mnt
cd /mnt come il precedente
cd ../userN si posiziona in /home/userN
cd ../../mnt/../home/user2 non ho concluso niente sono ancora in /home/user2 ;-)
cd myDir si posiziona in /home/user2/myDir
cd (senza parametri) riporta l’utente alla sua home directory /home/user2
cd ~ riporta l’utente alla sua home directory /home/user2 (~ = tilde = ALT+126)
cd . rimane nella stessa directory
Per sapere quale è la directory corrente, si usa il comando pwd (Print Working Directory)
Per visualizzare il contenuto di una directory usiamo il comando ls che stampa a video l’elenco dei file e delle directory
per visualizzare più informazioni usare il parametro l (Elle minuscola), ls -l
Per visualizzare anche i file nascosti, caratterizzati dall’avere un punto all’inizio del nome (es: .autofsk), si usa il comando ls -la
Ad esempio se riprendiamo il FS di Linux
/
+- bin
+- boot
+- dev
+- etc
+- home
| +- user1
| +- user2
| | +- myDir
| +-
| +- userN
+- mnt
+- proc
+- root
+- sbin
+- usr
+- var
cd / si posiziona sulla /root
cd .. sale di un livello nella struttura, si posiziona in /home
cd ../../mnt sale di due livelli, si posiziona in /mnt
cd /mnt come il precedente
cd ../userN si posiziona in /home/userN
cd ../../mnt/../home/user2 non ho concluso niente sono ancora in /home/user2 ;-)
cd myDir si posiziona in /home/user2/myDir
cd (senza parametri) riporta l’utente alla sua home directory /home/user2
cd ~ riporta l’utente alla sua home directory /home/user2 (~ = tilde = ALT+126)
cd . rimane nella stessa directory
attenzione che linux è case sensitive quindi scrivere myDir è diverso da mydir
Per sapere quale è la directory corrente, si usa il comando pwd (Print Working Directory)
Per visualizzare il contenuto di una directory usiamo il comando ls che stampa a video l’elenco dei file e delle directory
Bin dev home lost+found misc net proc sbin srv tmp var
Boot etc lib media mnt opt root selinux sys usr
per visualizzare più informazioni usare il parametro l (Elle minuscola), ls -l
drwxr-xr-x 2 root root 2096 Apr 25 20:29 bin
drwxr-xr-x 4 root root 1024 Apr 25 20:40 boot
…
Per visualizzare anche i file nascosti, caratterizzati dall’avere un punto all’inizio del nome (es: .autofsk), si usa il comando ls -la
drwxr-xr-x 23 root root 4096 May 17 23:58 .
drwxr-xr-x 23 root root 4096 May 17 23:58 ..
-rw-r--r-- 1 root root 0 May 17 23:58 .autofsk
drwxr-xr-x 2 root root 4096 Apr 25 20:29 bin
drwxr-xr-x 4 root root 1024 Apr 25 20:40 boot
…
Per avere informazioni su un comando digitare:
man nomeDelComando
info nomeDelComando
nomeDelComando --help
ad esempio man ls, info ls e ls --help.
man nomeDelComando
info nomeDelComando
nomeDelComando --help
ad esempio man ls, info ls e ls --help.