Gogo - Erstellen Sie Verknüpfungen zu langen und komplizierten Pfaden unter Linux

Gogo - Erstellen Sie Verknüpfungen zu langen und komplizierten Pfaden unter Linux

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 >> ~//.ZSHRC 
Fü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 -l 
Listen Sie Gogo -Aliase auf

Unten finden Sie ein Beispiel für das Laufen Los Los ohne Argumente.

$ CD-Dokumente/Telefon-Backup/Linux-Docs/$ gogo $ pwd 
Gogo 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 $ pwd 
Erstellen 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.