In Linux'cd‘ (Cambia directory) è uno dei comandi più importanti e più utilizzati dai neofiti e dagli amministratori di sistema. Per gli amministratori su un server headless, "cd'è l'unico modo per navigare in una directory per controllare il registro, eseguire un programma/applicazione/script e per ogni altra attività. Per i principianti è tra quei comandi iniziali con cui si sporcano le mani.
Quindi, tenendo presente, noi qui ti portiamo 15 comandi di base di 'cd' usando trucchi e scorciatoie per ridurre i tuoi sforzi sul terminale e risparmiare tempo usando questi trucchi noti.
1. Passa dalla directory corrente a /usr/local.
[e-mail protetta]:~$ cd /usr/local [e-mail protetta]:/usr/local$
2. Passa dalla directory corrente a /usr/local/lib utilizzando il percorso assoluto.
[e-mail protetta]:/usr/local$ cd /usr/local/lib [e-mail protetta]:/usr/local/lib$
3. Passa dalla directory di lavoro corrente a /usr/local/lib utilizzando il percorso relativo.
[e-mail protetta]:/usr/local$ cd lib [e-mail protetta]:/usr/local/lib$
4. (un) Torna alla directory precedente in cui lavoravi in precedenza.
[e-mail protetta]:/usr/local/lib$ cd - /usr/local [e-mail protetta]:/usr/local$
4. (B) Cambia la directory corrente nella directory principale.
[e-mail protetta]:/usr/local/lib$ cd.. [e-mail protetta]:/usr/local$
5. Mostra l'ultima directory di lavoro da dove ci siamo spostati (usa l'interruttore '–') come mostrato.
[e-mail protetta]:/usr/local$ cd -- /home/avi
6. Sposta in alto di due directory da dove ti trovi ora.
[e-mail protetta]:/usr/local$ cd ../ ../ [e-mail protetta]:/usr$
7. Spostati nella home directory degli utenti da qualsiasi luogo.
[e-mail protetta]:/usr/local$ cd ~ [e-mail protetta]:~$ o [e-mail protetta]:/usr/local$ cd [e-mail protetta]:~$
8. Cambia la directory di lavoro nella directory di lavoro corrente (sembra inutile in generale).
[e-mail protetta]:~/Download$ cd. [e-mail protetta]:~/Download$ o [e-mail protetta]:~/Scarica $ cd ./ [e-mail protetta]:~/Download$
9. La tua attuale directory di lavoro è "/usr/local/lib/python3.4/dist-packages/", cambiala in "/home/avi/Desktop/", in una riga di comando, spostandoti verso l'alto nella directory fino a '/ ' quindi utilizzando il percorso assoluto.
[e-mail protetta]:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ [e-mail protetta]:~/Desktop$
10. Passa dalla directory di lavoro corrente a /var/www/html senza digitare completamente utilizzando TAB.
[e-mail protetta]:/var/www$ cd /v/w /h [e-mail protetta]:/var/www/html$
11. Passa dalla tua directory di lavoro corrente a /etc/v__ _, Oops! Hai dimenticato il nome della directory e non dovresti usare TAB.
[e-mail protetta]:~$ cd /etc/v* [e-mail protetta]:/etc/vbox$
Nota: Questo si sposterà su 'vbox' solo se c'è solo una directory che inizia con 'v‘. Se più di una directory inizia con 'v' esiste e non vengono forniti più criteri nella riga di comando, si sposterà nella prima directory che inizia con 'v', in ordine alfabetico come la loro presenza nel dizionario standard.
12. Devi accedere all'utente "av' (non sono sicuro se sia avi o avt) home directory, senza usare TAB.
[e-mail protetta]:/etc$ cd /home/av? [e-mail protetta]:~$
13. Cosa sono pushd e popd in Linux?
Pushd e popd sono comandi Linux in bash e in alcune altre shell che salvano la posizione della directory di lavoro corrente in memoria e porta alla directory dalla memoria come directory di lavoro corrente, rispettivamente, così come le modifiche directory.
[e-mail protetta]:~$ pushd /var/www/html /var/www/html ~ [e-mail protetta]:/var/www/html$
Il comando precedente salva la posizione corrente in memoria e cambia la directory richiesta. Non appena popd viene attivato, recupera la posizione della directory salvata dalla memoria e la rende la directory di lavoro corrente.
[e-mail protetta]:/var/www/html$ popd ~ [e-mail protetta]:~$
14. Passare a una directory contenente spazi bianchi.
[e-mail protetta]:~$ cd test\ tecmint/ [e-mail protetta]:~/test tecmint$ o [e-mail protetta]:~$ cd 'prova tecmint' [e-mail protetta]:~/test tecmint$ o [e-mail protetta]:~$ cd "prova tecmint"/ [e-mail protetta]:~/test tecmint$
15. Passa dalla directory di lavoro corrente a Download ed elenca tutte le sue impostazioni in una volta sola.
[e-mail protetta]:/usr$ cd ~/Download && ls …. service_locator_in.xlssources.list teamviewer_linux_x64.deb tor-browser-linux64-3.6.3_en-US.tar.xz....
Questo è il nostro tentativo, di renderti consapevole del funzionamento e delle esecuzioni di Linux nel minor numero di parole possibili e con la stessa facilità d'uso di prima.
È tutto per ora. Sarò di nuovo qui con un altro argomento interessante presto. Fino ad allora resta sintonizzato e connesso a Tecmint. Non dimenticare di fornirci il tuo prezioso feedback nei commenti qui sotto.