GoGo: gecompliceerde padsnelkoppelingen voor Linux

Verkeersbord met snelkoppelingen

In veel gevallen gebruikt u paden naar bestanden of mappen die behoorlijk lang of gecompliceerd zijn onthouden. Op andere momenten zijn ze misschien moeilijk in te voeren omdat ze rare Unicode-tekens of spaties hebben, of omdat je gewoon lui bent om ze in hun geheel te typen. Om paden in te korten, kunt u programma's zoals GoGo gebruiken waarmee u korte paden kunt maken voor uw meest gebruikte bestanden.

Hiervoor GoGo gedraagt ​​zich als de tool om aliassen te maken die Linux heeft. Op dezelfde manier waarop u aliassen voor uw opdrachten maakt, kunt u ook een korte en intuïtieve naam maken voor elk pad dat u vaak gebruikt en geen zin heeft om volledig in te voeren. Om dit te doen, moet u eerst dit programma hebben geïnstalleerd waar ik het over heb. Het is gratis, open source, geschreven in Python en beschikbaar op Github.

naar installeer het, u moet de volgende stappen volgen:

git clone https://github.com/mgoral/gogo.git
cd gogo/
mkdir -p ~/bin
cp gogo.py ~/bin/
cat gogo.sh >> ~/.bashrc

Daarna zou het worden geïnstalleerd en klaar om te gaan in uw favoriete distributie. Zoals je kunt zien, is de procedure algemeen voor elke distro, deze varieert niet afhankelijk van of je het ene of het andere systeem hebt.

Maar voordat u begint te gebruiken, moet u configureer het met de routes die u wilt verkorten. Maar het is heel simpel. Ga gewoon naar het bestand ~ / .config / gogo / gogo.conf. Dat is het belangrijkste configuratiebestand voor GoGo. Met elke teksteditor die u regelmatig gebruikt, opent u deze om deze te bewerken met de snelkoppelingen die u nodig hebt. Stel dat u de volgende padaliassen wilt maken en een map als standaardpad wilt laten:

# 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 zou je al een standaardroute hebben waarin deze altijd standaard zal worden gepositioneerd en nog twee aliassen. Onthoud dat u in plaats van alias1, alias2, enz., Elke gewenste naam kunt gebruiken. Om naar een van deze routes te gaan, is de weg heel eenvoudig, door gewoon de aliasnaam te gebruiken die u hebt gebruikt. Bijvoorbeeld:

gogo alias1

Trouwens, als je wilt maak een alias aan van een route waarop u zich snel bevindt, je kunt het "gogo -a alias" commando zonder aanhalingstekens gebruiken. Vervang de alias door de naam die u eraan wilt geven en het wordt toegevoegd aan het configuratiebestand ...


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   edkalrio zei

    GoGo is een totaal overbodig en vervangbaar programma. Het is bedoeld om ingebouwde Bash te vervangen door een inferieur, minder draagbaar en niet-gestandaardiseerd alternatief. Vergeet, in de geest van de programmeur om het wiel opnieuw uit te vinden, hoe gemakkelijk het is om de functionaliteit die het biedt te bereiken met eenvoudige opdrachten. Het is veel beter om vast te houden aan het gebruikelijke gebruik van systeembeheer en Bash te leren in plaats van dit soort Rube Goldberg-machines te gebruiken zonder gratie of waarde.

    De auteur parafraseren:
    Maar voordat u het gaat gebruiken, moet u het configureren met de routes die u wilt inkorten. Maar het is heel simpel. Ga gewoon naar het ** ~ / .bashrc ** -bestand. Dat is het hoofdconfiguratiebestand voor ** Bash **. Met elke teksteditor die u regelmatig gebruikt, opent u deze om deze te bewerken met de snelkoppelingen die u nodig hebt. Stel dat u de volgende padaliassen wilt maken en een map als standaardpad wilt laten:

    #Comments beginnen met # om te worden genegeerd
    cd ~ / hier / het / default / pad
    alias1 = »/ het / pad / u / wilt / inkorten»
    alias2 = »/ andere / van / de / routes / u / wilt / inkorten»

    Nu zou je al een standaardroute hebben waarin deze altijd standaard zal worden gepositioneerd en nog twee aliassen. Onthoud dat u in plaats van alias1, alias2, enz., Elke gewenste naam kunt gebruiken. Om naar een van deze routes te gaan, is de weg heel eenvoudig, u hoeft alleen de aliasnaam te gebruiken die u hebt gebruikt. Bijvoorbeeld:

    cd $ alias1

    Als u trouwens een alias wilt maken van een route waarop u zich snel bevindt, kunt u de opdracht gebruiken

    echo "alias = \" $ (pwd) \ "" >> ~ / .bashrc