Gogo - Erstellen Sie Verknüpfungen zu langen und komplizierten Pfaden unter Linux
- 1898
- 521
- Ilja Köpernick
Los Los ist eine beeindruckende Möglichkeit, Verzeichnisse in Ihrer Shell zu lese. Sie können Abkürzungen auf lange und komplizierte Pfade unter Linux erstellen. Auf diese Weise müssen Sie unter Linux nicht mehr tippen oder sich an lange und komplizierte Pfade erinnern.
Zum Beispiel, wenn Sie ein Verzeichnis haben ~/Documents/Telefon-backup/linux-docs/ubuntu/, Verwendung Los Los, Sie können beispielsweise einen Alias (ein Verknüpfungsname) erstellen Ubuntu
um darauf zugreifen, ohne den gesamten Weg zu tippen. Unabhängig von Ihrem aktuellen Arbeitsverzeichnis können Sie in einen Schritt gehen ~/CD-Dokumente/Telefon-Backup/Linux-Docs/Ubuntu/ Indem Sie einfach den Alias verwenden Ubuntu
.
Lesen Sie auch: BD - Gehen Sie schnell zu einem übergeordneten Verzeichnis zurück, anstatt „CD… /… /…“ redundant zu tippen
Darüber hinaus können Sie auch Aliase zum direkten Anschluss an Verzeichnissen auf Remote -Linux -Servern erstellen.
So installieren Sie Gogo in Linux -Systemen
Installieren Los Los, zuerst klonen die Los Los Repository aus GitHub und kopieren Sie dann die Los Los.py
zu einem beliebigen Verzeichnis in Ihrem WEG Umgebungsvariable (wenn Sie bereits die haben ~/bin/
Verzeichnis können Sie es hier platzieren, sonst erstellen).
$ git klone https: // github.com/mgoral/gogo.git $ cd gogo/ $ mkdir -p ~/ bin #run this, wenn Sie nicht haben ~/bin Verzeichnis $ CP Gogo.py ~/bin/Installieren Sie Gogo unter Linux
Fügen Sie dann eine Funktion von hinzu Los Los.Sch
zu deinem ~/.bashrc
(für Bash) oder ~/.ZSHRC
(für ZSH) Datei und Verity wie gezeigt sie.
$ Cat Gogo.sh >> ~//.bashrc $ schwanz ~/.bashrc oder $ cat gogo.sh >> ~//.ZSHRCFügen Sie die Gogo -Funktion zu bashhrc hinzu
So verwenden Sie Gogo in Linux -Systemen
Zu verwenden Los Los, Sie müssen sich anmelden und anmelden, um es zu verwenden, um es zu verwenden. Gogo speichert seine Konfiguration in ~/.Konfiguration/Gogo/Gogo.Conf
Datei (die automatisch erstellt werden sollte, wenn sie nicht existiert) und die folgende Syntax hat.
# Kommentare sind Zeilen, die mit dem '#' Charakter beginnen. default = ~/treffer alias =/gewünscht/Pfad alias2 =/gewünscht/Pfad mit Weltraum alias3 = "/this/auch/Works" Zażółć = "Unicode/IS/auch/unterstützt/Zażółć Gęślą Jaźbt"
Wenn du läufst Los Los Ausführen ohne Argumente wird in das in Standard angegebene Verzeichnis gehen. Dieser Alias ist immer verfügbar, auch wenn sie nicht in der Konfigurationsdatei befindet und auf zeigt $ Home Verzeichnis.
Verwenden Sie die aktuellen Aliase, um die aktuellen Aliase anzuzeigen -l
schalten. Aus dem folgenden Screenshot können Sie diese Standardpunkte zu sehen ~/home/tecmint
Welches ist Benutzer Tecmint's Heimverzeichnis auf dem System.
$ gogo -lListen Sie Gogo -Aliase auf
Unten finden Sie ein Beispiel für das Laufen Los Los ohne Argumente.
$ CD-Dokumente/Telefon-Backup/Linux-Docs/$ gogo $ pwdGogo ohne Optionen ausführen
Um eine Abkürzung zu einem langen Weg zu erstellen, gehen Sie in das gewünschte Verzeichnis und verwenden Sie die -A
Fahnen Sie einen Alias für dieses Verzeichnis in Los Los, wie gezeigt.
$ CD -Dokumente/Telefon -Backup/Linux -docs/ubuntu/$ gogo -a ubuntu $ gogo $ gogo -l $ gogo -a ubuntu $ pwdErstellen Sie lange Verzeichnisverknüpfungen
Sie können auch Aliase für die direkte Verbindung zu Verzeichnissen auf Remote Linux -Servern erstellen. Fügen Sie dazu die folgenden Zeilen in die GOGO -Konfigurationsdatei hinzu, auf die zugegriffen werden kann -e FLAG, Dadurch wird der in der angegebene Editor verwendet $ Editor env Variable.
$ gogo -e
Eine Konfigurationsdatei wird geöffnet. Fügen Sie diese folgenden Zeilen hinzu.
SSHROOT = SSH: // [E -Mail geschützt]:/bin/bash/root/sshtdocs = ssh: // [E -Mail geschützt] ~/tecmint/docs/Gogo -Konfigurationsdatei
Verwenden Sie die Gogo -Hilfenachricht, um die Gogo -Hilfemeldung anzuzeigen -H
Möglichkeit.
$ gogo -h
Eine bemerkenswerte Einschränkung von Los Los ist seine mangelnde Unterstützung für die Autovervollständigung - beim Zugriff auf Unterverzeichnisse/Kinderverzeichnisse unter einem Aliased Long Pfad.
Gogo Github Repository: https: // github.com/mgoral/gogo
Los Los ist ein bemerkenswerter Weg, der nützlich ist, um Abkürzungen auf lange und komplizierte Wege unter Linux zu erstellen. Probieren Sie es aus und teilen Sie Ihre Gedanken dazu oder stellen Sie Fragen über das folgende Kommentarformular.
- « 5 'Hostname' -Befehlsbeispiele für Linux -Neulinge
- GRV - Ein Werkzeug zum Betrachten von Git -Repositories im Linux -Terminal »