Ved mange anledninger bruker du kanskje stier til filer eller kataloger som er ganske lange eller kompliserte å huske. Andre ganger kan de være vanskelige å komme inn fordi de har rare unicode-tegn, mellomrom, eller du er ganske enkelt lat til å skrive dem inn i sin helhet. For å forkorte stier kan du bruke programmer som GoGo som lar deg lage korte stier for de mest brukte filene dine.
For å gjøre dette, GoGo oppfører seg som verktøyet for å lage aliaser som har Linux. På samme måte som du oppretter aliaser for kommandoene dine, kan du også opprette et kort og intuitivt navn for alle baner du bruker ofte og ikke har lyst til å gå inn i sin helhet. For å gjøre dette er det første du må ha installert dette programmet jeg snakker om. Det er gratis, åpen kildekode, skrevet i Python, og tilgjengelig på Github.
Til installer den, må du følge følgende trinn:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Etter det ville det bli installert og klar til å gå i din favorittfordeling. Som du kan se, er prosedyren generell for enhver distro, den varierer ikke avhengig av om du har ett eller annet system.
Men før du begynner å bruke, må du konfigurer den med rutene du vil ha forkorte. Men det er veldig enkelt. Bare gå til filen ~ / .config / gogo / gogo.conf. Det er hovedkonfigurasjonsfilen for GoGo. Med hvilken som helst tekstredigerer du bruker regelmessig, åpner du den for å begynne å redigere den med snarveiene du trenger. Tenk deg for eksempel at du vil opprette følgende banealiaser og la en katalog være som standardbane:
# 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
Nå vil du allerede ha en standardrute der den alltid vil være plassert som standard og to aliaser til. Husk at i stedet for alias1, alias2, etc., kan du bruke hvilke navn du vil. For å gå til en av disse rutene, er veien veldig enkel, bare ved å bruke aliasnavnet du har brukt. For eksempel:
gogo alias1
Forresten, hvis du vil lage et alias for en rute du er på raskt, du kan bruke kommandoen "gogo -a alias" uten anførselstegn. Erstatt aliaset med navnet du vil gi det, og det blir lagt til konfigurasjonsfilen ...
GoGo er et helt overflødig og brukbart program. Det tar sikte på å erstatte Bash-innebygde med et dårligere, mindre bærbart og ikke-standardisert alternativ. I programmørens ånd for å finne opp hjulet på nytt, glem hvor enkelt det er å oppnå funksjonaliteten det tilbyr med enkle kommandoer. Det er mye mer tilrådelig å holde seg til den vanlige bruken av systemadministrasjon og lære Bash i stedet for å bruke denne typen Rube Goldberg-maskin uten nåde eller verdi.
Omformulere forfatteren:
Men før du begynner å bruke, må du konfigurere den med rutene du vil forkorte. Men det er veldig enkelt. Bare gå til ** ~ / .bashrc ** -filen. Det er hovedkonfigurasjonsfilen for ** Bash **. Med hvilken som helst tekstredigerer du bruker regelmessig, åpner du den for å begynne å redigere den med snarveiene du trenger. Tenk deg for eksempel at du vil opprette følgende banealiaser og la en katalog være som standardbane:
#Kommentarer begynner med # som skal ignoreres
cd ~ / her / the / default / path
alias1 = »/ stien / du / vil / forkorte»
alias2 = »/ annet / av / rutene / som / du / vil / forkorte»
Nå vil du allerede ha en standardrute der den alltid vil være plassert som standard og to aliaser til. Husk at i stedet for alias1, alias2, etc., kan du bruke hvilke navn du vil. For å gå til en av disse rutene, er veien veldig enkel, bare ved å bruke aliasnavnet du har brukt. For eksempel:
cd $ alias1
Hvis du forresten vil opprette et alias for en rute du er på, kan du bruke kommandoen
ekko "alias = \" $ (pwd) \ "" >> ~ / .bashrc