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
/
+- bin
+- boot
+- dev
+- etc
+- home
|      +- user1
|      +- user2
|      |       +- myDir   
|      +- 
|      +- userN
+- mnt
+- proc
+- root
+- sbin
+- usr
+- var
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
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.
Tags:
Linux18
Potrebbe interessarti anche: