Page 1 of 1

Terminale che prende in giro

Posted: Sun May 06, 2012 10:42 am
by Dreeg
Usando il terminale, mi trovo ad una beffa del suddetto.
Se usco il comando "cd /usr/local" mi sposto nella directory "local" e funziona. Fin qui tutto ok. Se invece volessi separare il comando in due comandi "cd" il risultato è che con "cd /usr" entro in "usr" senza problemi, se poi digito ed invio il comando "cd /local" mi restituisce "local file o directory inesistente"... ... ... se in "usr" uso il comando "ls (o dir)" local esce fuori, ma comunque da "usr" non entra in "local"..

Oltre a farmi venire i nervi mi solleva una sola domanda: "PERCHE'?"

Qualcuno sa darmi una risposta? Uso LinuxMint 12 KDE...

Re: Terminale che prende in giro

Posted: Sun May 06, 2012 2:52 pm
by xenopeek
Per dividere cd /usr/local in due comandi, eseguire:

Code: Select all

cd /usr
cd locale
Se lo fai cd /local, la / all'inizio significa partire dalla radice del filesystem. Ma si desidera avviare nella directory corrente.

Per capire meglio, provare quanto segue:

Code: Select all

cd /usr
Mostra la directory di root (avviso usr è qui):

Code: Select all

ls /
Mostra la directory corrente (avviso local è qui):

Code: Select all

ls

Re: Terminale che prende in giro

Posted: Sun May 06, 2012 6:29 pm
by Dreeg
Quindi il mio giro che facevo era:
/ -> /usr/local (ok)
/ -> /usr -> /local (anziché / -> /usr -> /usr/local)?