Ved mange lejligheder kan du bruge stier til filer eller mapper, der er ret lange eller komplicerede at huske. Andre gange kan de være svære at indtaste, fordi de har mærkelige unicode-tegn, mellemrum, eller du er bare for doven til at skrive det hele. For at forkorte stier kan du bruge programmer som GoGo, der giver dig mulighed for at oprette korte stier til dine mest brugte filer.
Til dette GoGo opfører sig som værktøjet til at oprette aliaser som har linux. På samme måde som du opretter aliaser til dine kommandoer, kan du også oprette et kort og intuitivt navn til enhver sti, som du bruger ofte og ikke har lyst til at gå helt ind. For at gøre dette er det første, du skal have installeret, dette program, som jeg taler om. Det er gratis, open source, skrevet i Python og tilgængeligt på Github.
til installer det, skal du følge følgende trin:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Derefter ville det blive installeret og klar til at begynde at bruge den i din favoritdistribution. Som du kan se, er proceduren generel for enhver distro, den varierer ikke afhængigt af, om du har et eller andet system.
Men før du begynder at bruge, skal du konfigurer den med de ønskede ruter forkorte. Men det er meget enkelt. Bare gå til filen ~/.config/gogo/gogo.conf. Det er hovedkonfigurationsfilen for GoGo. Med enhver teksteditor, du bruger regelmæssigt, skal du åbne den for at begynde at redigere den med de genveje, du har brug for. Antag for eksempel, at du vil oprette følgende stialiasser og lade en mappe være standardstien:
# 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
Nu ville du allerede have en standardrute, som den altid vil positionere til som standard, og yderligere to aliaser. Husk at du i stedet for alias1, alias2 osv. kan bruge hvilke navne du vil. For at gå til en af disse ruter er vejen meget enkel, bare ved at bruge det alias, du har brugt. For eksempel:
gogo alias1
Forresten, hvis du vil oprette et alias for en rute, du er på hurtigt, du kan bruge kommandoen "gogo -a alias" uden anførselstegn. Erstat aliasset med det navn, du vil give det, og det vil blive tilføjet til konfigurationsfilen...
GoGo er et totalt overflødigt og ubrugeligt program. Det er beregnet til at erstatte Bashs indbyggede funktioner med et ringere, mindre bærbart og ikke-standardiseret alternativ. I ånden af, at programmøren genopfinder hjulet, glem hvor nemt det er at opnå den funktionalitet, det tilbyder med enkle kommandoer. Det er meget bedre at holde sig til den sædvanlige brug af systemadministration og lære Bash end at bruge denne slags meningsløse Rube Goldberg-maskine.
Omskrivning af forfatteren:
Men før du begynder at bruge det, skal du konfigurere det med de stier, du vil forkorte. Men det er meget enkelt. Bare gå til filen **~/.bashrc**. Det er hovedkonfigurationsfilen for **Bash**. Med enhver teksteditor, du bruger regelmæssigt, skal du åbne den for at begynde at redigere den med de genveje, du har brug for. Antag for eksempel, at du vil oprette følgende stialiasser og lade en mappe være standardstien:
#Kommentarer starter med #, så de ignoreres
cd ~/her/the/default/sti
alias1="/stien/du/vil/til/forkorte"
alias2="/en anden/af/ruterne/det/du/ønsker/at/forkorte"
Nu ville du allerede have en standardrute, som den altid vil positionere til som standard, og yderligere to aliaser. Husk at du i stedet for alias1, alias2 osv. kan bruge hvilke navne du vil. For at gå til en af disse ruter er vejen meget enkel, blot ved at bruge det alias, som du har brugt. For eksempel:
cd $alias1
Forresten, hvis du hurtigt vil oprette et alias for en sti, du er på, kan du bruge kommandoen
echo "alias=\"$(pwd)\"" >> ~/.bashrc