Terminale che prende in giro

Italian Forum

Terminale che prende in giro

Postby Dreeg on Sun May 06, 2012 10:42 am

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...
Dreeg
Level 1
Level 1
 
Posts: 4
Joined: Fri Apr 27, 2012 4:11 pm

Linux Mint is funded by ads and donations.
 

Re: Terminale che prende in giro

Postby xenopeek on Sun May 06, 2012 2:52 pm

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
User avatar
xenopeek
Level 21
Level 21
 
Posts: 14668
Joined: Wed Jul 06, 2011 3:58 am
Location: The Netherlands

Re: Terminale che prende in giro

Postby Dreeg on Sun May 06, 2012 6:29 pm

Quindi il mio giro che facevo era:
/ -> /usr/local (ok)
/ -> /usr -> /local (anziché / -> /usr -> /usr/local)?
Dreeg
Level 1
Level 1
 
Posts: 4
Joined: Fri Apr 27, 2012 4:11 pm


Return to Italiano (Italian)

Who is online

Users browsing this forum: No registered users and 5 guests