In molte occasioni potresti usare percorsi a file o directory piuttosto lunghi o complicati ricordare. Altre volte, potrebbero essere difficili da inserire perché hanno strani caratteri Unicode, spazi o sei semplicemente pigro a digitarli per intero. Per abbreviare i percorsi puoi utilizzare programmi come GoGo che ti permetteranno di creare percorsi brevi per i tuoi file più utilizzati.
Per questo, GoGo si comporta come lo strumento per creare alias che ha Linux. Allo stesso modo in cui crei degli alias per i tuoi comandi, puoi anche creare un nome breve e intuitivo per qualsiasi percorso che usi frequentemente e che non hai voglia di inserire per intero. Per fare questo, la prima cosa che devi aver installato è questo programma di cui sto parlando. È gratuito, open source, scritto in Python e disponibile su Github.
a installalo, è necessario attenersi alla seguente procedura:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Dopodiché verrà installato e pronto ad andare nella tua distribuzione preferita. Come puoi vedere, la procedura è generale per qualsiasi distribuzione, non varia a seconda che tu abbia un sistema o un altro.
Ma prima di iniziare a usare, devi configuralo con i percorsi che desideri accorciare. Ma è molto semplice. Vai al file ~ / .config / gogo / gogo.conf. Questo è il file di configurazione principale per GoGo. Con qualsiasi editor di testo che utilizzi regolarmente, aprilo per iniziare a modificarlo con le scorciatoie di cui hai bisogno. Ad esempio, immagina di voler creare i seguenti alias di percorso e lasciare una directory come percorso predefinito:
# Comentarios comienzan con # para que sean ignorados default = ~/aqui/la/ruta/predeterminada alias1 = /la/ruta/que/quieras/acortar alias2 = /otra/de/las/rutas/que/quieras/acortar
Ora, avresti già un percorso predefinito in cui sarà sempre posizionato per impostazione predefinita e altri due alias. Ricorda che invece di alias1, alias2, ecc., Puoi usare qualsiasi nome tu voglia. Per percorrere uno di questi percorsi, il modo è molto semplice, usando solo il nome alias che hai usato. Ad esempio:
gogo alias1
A proposito, se vuoi creare rapidamente un alias di una rotta su cui ci si trova, puoi usare il comando "gogo -a alias" senza virgolette. Sostituisci l'alias con il nome che vuoi dargli e verrà aggiunto al file di configurazione ...
GoGo è un programma totalmente superfluo e spendibile. Mira a soppiantare i builtin di Bash con un'alternativa inferiore, meno portatile e non standardizzata. Nello spirito del programmatore di reinventare la ruota, dimentica quanto sia facile ottenere le funzionalità che offre con semplici comandi. È molto meglio attenersi agli usi usuali dell'amministrazione dei sistemi e imparare Bash piuttosto che usare questo tipo di macchina Rube Goldberg senza grazia o valore.
Parafrasando l'autore:
Ma prima di iniziare a usarlo, devi configurarlo con i percorsi che vuoi accorciare. Ma è molto semplice. Vai al file ** ~ / .bashrc **. Questo è il file di configurazione principale per ** Bash **. Con qualsiasi editor di testo che utilizzi regolarmente, aprilo per iniziare a modificarlo con le scorciatoie di cui hai bisogno. Ad esempio, immagina di voler creare i seguenti alias di percorso e lasciare una directory come percorso predefinito:
#I commenti iniziano con # per essere ignorati
cd ~ / qui / il / default / percorso
alias1 = »/ il / percorso / che / vuoi / accorciare»
alias2 = »/ altro / delle / rotte / che / vuoi / accorciare»
Ora, avresti già un percorso predefinito in cui sarà sempre posizionato per impostazione predefinita e altri due alias. Ricorda che invece di alias1, alias2, ecc., Puoi usare qualsiasi nome tu voglia. Per andare su uno di questi percorsi, il modo è molto semplice, semplicemente usando il nome alias che hai usato. Per esempio:
cd $ alias1
A proposito, se vuoi creare un alias di una rotta su cui ti trovi velocemente, puoi usare il comando
echo "alias = \" $ (pwd) \ "" >> ~ / .bashrc