In vielen Fällen können Sie verwenden Pfade zu Dateien oder Verzeichnissen, die ziemlich lang oder kompliziert sind erinnern. In anderen Fällen kann es schwierig sein, sie einzugeben, da sie seltsame Unicode-Zeichen und Leerzeichen enthalten oder Sie einfach faul sind, sie vollständig einzugeben. Um Pfade zu verkürzen, können Sie Programme wie GoGo verwenden, mit denen Sie kurze Pfade für Ihre am häufigsten verwendeten Dateien erstellen können.
Hierzu GoGo verhält sich wie das Tool zum Erstellen von Aliasen das hat Linux. So wie Sie Aliase für Ihre Befehle erstellen, können Sie auch einen kurzen und intuitiven Namen für jeden Pfad erstellen, den Sie häufig verwenden und der keine Lust hat, das Ganze einzugeben. Dazu müssen Sie zunächst dieses Programm installiert haben, über das ich spreche. Es ist kostenlos, Open Source, in Python geschrieben und auf Github verfügbar.
zu es installierenmüssen Sie die folgenden Schritte ausführen:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Danach würde es installiert werden und bereit zu gehen in Ihrer Lieblingsdistribution. Wie Sie sehen können, ist das Verfahren für jede Distribution allgemein und hängt nicht davon ab, ob Sie über das eine oder das andere System verfügen.
Aber bevor Sie anfangen zu verwenden, müssen Sie Konfigurieren Sie es mit den gewünschten Routen verkürzen. Aber es ist sehr einfach. Gehen Sie einfach zur Datei ~ / .config / gogo / gogo.conf. Dies ist die Hauptkonfigurationsdatei für GoGo. Öffnen Sie einen Texteditor, den Sie regelmäßig verwenden, um ihn mit den gewünschten Verknüpfungen zu bearbeiten. Stellen Sie sich beispielsweise vor, Sie möchten die folgenden Pfadaliasnamen erstellen und ein Verzeichnis als Standardpfad belassen:
# 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
Jetzt hätten Sie bereits eine Standardroute, in der sie immer standardmäßig positioniert ist, und zwei weitere Aliase. Denken Sie daran, dass Sie anstelle von alias1, alias2 usw. beliebige Namen verwenden können. Um zu einer dieser Routen zu gelangen, ist der Weg sehr einfach, Verwenden Sie einfach den von Ihnen verwendeten Aliasnamen. Zum Beispiel:
gogo alias1
Übrigens, wenn du willst Erstellen Sie schnell einen Alias für eine Route, auf der Sie sich befinden. Sie können den Befehl "gogo -a alias" ohne Anführungszeichen verwenden. Ersetzen Sie den Alias durch den Namen, den Sie ihm geben möchten, und er wird der Konfigurationsdatei hinzugefügt ...
GoGo ist ein völlig überflüssiges und entbehrliches Programm. Es zielt darauf ab, Bash-Buildins durch eine minderwertige, weniger tragbare und nicht standardisierte Alternative zu ersetzen. Vergessen Sie im Geiste des Programmierers, das Rad neu zu erfinden, wie einfach es ist, die Funktionalität, die es bietet, mit einfachen Befehlen zu erreichen. Es ist viel ratsamer, sich an die üblichen Anwendungen der Systemadministration zu halten und Bash zu lernen, als diese Art von Rube Goldberg-Maschine ohne Anmut oder Wert zu verwenden.
Den Autor umschreiben:
Bevor Sie es jedoch verwenden, müssen Sie es mit den Routen konfigurieren, die Sie verkürzen möchten. Aber es ist sehr einfach. Gehen Sie einfach zur Datei ** ~ / .bashrc **. Das ist die Hauptkonfigurationsdatei für ** Bash **. Öffnen Sie einen Texteditor, den Sie regelmäßig verwenden, um ihn mit den gewünschten Verknüpfungen zu bearbeiten. Stellen Sie sich beispielsweise vor, Sie möchten die folgenden Pfadaliasnamen erstellen und ein Verzeichnis als Standardpfad belassen:
#Kommentare beginnen mit #, um ignoriert zu werden
cd ~ / here / the / default / path
alias1 = »/ der / Pfad / du / willst / verkürzen»
alias2 = »/ other / from / the / routen / du / willst / verkürzen»
Jetzt hätten Sie bereits eine Standardroute, in der sie immer standardmäßig positioniert ist, und zwei weitere Aliase. Denken Sie daran, dass Sie anstelle von alias1, alias2 usw. beliebige Namen verwenden können. Um zu einer dieser Routen zu gelangen, ist der Weg sehr einfach, indem Sie einfach den von Ihnen verwendeten Aliasnamen verwenden. Beispielsweise:
cd $ alias1
Übrigens, wenn Sie schnell einen Alias für eine Route erstellen möchten, auf der Sie sich befinden, können Sie den Befehl verwenden
echo "alias =" $ (pwd) ">> ~ / .bashrc