Ad esempio, lavoro regolarmente con più directory all'interno della directory Documenti, che si trova nella home directory. Mi piacerebbe essere in grado di effettuare il cd in cartelle nella cartella Documenti senza dover digitare
cd Documents
prima (o fornendo il percorso completo del file).
Suona confuso? Ecco un esempio. Diciamo che ho una cartella chiamata htgarticles nella mia cartella Documenti, e voglio accedervi tramite il terminale.
Inizieremo aprendo una finestra di Terminale e inserendo il
pwd
Comando (Stampa directory di lavoro) per mostrare che la directory corrente è effettivamente la nostra home directory, / home / lori.
cd htgaricles
cd Documents/
Quindi, dobbiamo passare alla directory htgarticles.
cd htgarticles/
cd ~/Documents/htgarticles
Non deve essere in questo modo, però. Possiamo creare qualsiasi directory nella directory di base per la finestra di Terminale, in modo che possiamo eseguire il cd alle sue sottodirectory senza digitare il percorso completo.
Nel nostro esempio, vogliamo impostare la directory Documents come directory di base, poiché tutte le directory con cui lavoro - come htgarticles - si trovano nella directory Documents. Quindi, digitiamo il comando seguente al prompt e premiamo Invio.
export CDPATH=~/Documents/
NOTA: nel comando precedente,
export
deve essere tutto in minuscolo e
CDPATH
deve essere tutto in maiuscolo Sostituire
~/Documents/
con il percorso verso qualsiasi directory genitore contiene le sottodirectory con cui lavori più spesso.
Ora, ancora nella nostra cartella home, possiamo correre
cd htgarticles
e vai direttamente a ~ / Documents / htgarticles.
export CDPATH
comando per impostare una directory specifica come directory padre per ogni finestra di Terminale.
Per fare ciò, torna alla tua home directory, se non lo sei già. Quindi, digitare il seguente comando per aprire il file.bashrc. Puoi utilizzare qualsiasi editor di testo che desideri utilizzare, ma nel nostro esempio utilizzeremo gedit.
gedit.bashrc
export CDPATH=~/Documents/
Di nuovo, sostituisci
~/Documents/
con la directory genitore che contiene le sottodirectory con cui lavori di più.
È possibile aggiungere un commento sopra il comando in modo da ricordare cosa fa il comando. Inserisci semplicemente un segno di cancelletto (#) all'inizio della riga e poi qualsiasi descrizione che desideri aggiungere.
Fai clic su "Salva".
exit
al prompt e premere Invio o fare clic sul pulsante "X" nell'angolo in alto a sinistra della finestra. Quindi, premere Ctrl + Alt + T per aprire una nuova finestra di Terminale.
Se hai una directory specifica che lavori nella maggior parte del tempo, puoi anche aggiungere un comando al file.bashrc che aprirà la finestra del Terminale in quella directory ogni volta.