GOGO - Créez des raccourcis vers des chemins longs et complexes dans Linux

GOGO - Créez des raccourcis vers des chemins longs et complexes dans Linux

Aller aller est un moyen impressionnant de mettre en signet les répertoires à l'intérieur de votre coquille. Il vous permet de créer des raccourcis vers des chemins longs et complexes dans Linux. De cette façon, vous n'avez plus à taper ou à vous souvenir des chemins longs et compliqués à Linux.

Par exemple, si vous avez un répertoire ~ / Documents / Phone-Backup / Linux-Docs / Ubuntu /, en utilisant aller aller, Vous pouvez créer un alias (un nom de raccourci), par exemple Ubuntu pour y accéder sans taper tout le chemin. Peu importe votre répertoire de travail actuel, vous pouvez emménager dans ~ / CD Documents / Phone-Backup / Linux-Docs / Ubuntu / en utilisant simplement l'alias Ubuntu.

Lire aussi: BD - Revenez rapidement à un répertoire parent au lieu de taper «CD… /… /…» redondant

De plus, il vous permet également de créer des alias pour vous connecter directement dans des répertoires sur des serveurs Linux distants.

Comment installer GOGO dans les systèmes Linux

À installer Aller aller, Premier cloner le aller aller référentiel de github puis copier le aller aller.py à n'importe quel répertoire de votre CHEMIN variable environnementale (si vous avez déjà le ~ / bin / Répertoire, vous pouvez le placer ici, sinon le créer).

$ git clone https: // github.com / mgoral / gogo.git $ cd gogo / $ mkdir -p ~ / bin #run ceci si vous n'avez pas ~ / bac répertoire $ cp gogo.py ~ / bin / 
Installez GOGO dans Linux

Puis ajoutez une fonction à partir de aller aller.shot à ton ~ /.bashrc (pour bash) ou ~ /.zshrc (pour zsh) le fichier et la vérité comme indiqué.

$ Cat Gogo.sh >> ~ /.bashrc $ tail ~ /.bashrc ou $ chat gogo.sh >> ~ /.zshrc 
Ajouter la fonction GOGO à Bashrc

Comment utiliser GOGO dans les systèmes Linux

Pour commencer à utiliser aller aller, Vous devez vous déconnecter et vous connecter pour l'utiliser. GOGO stocke sa configuration dans ~ /.config / gogo / gogo.confli Fichier (qui doit être créé automatiquement s'il n'existe pas) et a la syntaxe suivante.

# Les commentaires sont des lignes qui commencent à partir du caractère '#'. par défaut = ~ / quelque chose alias = / souhaité / chemin alias2 = / désiré / chemin avec espace alias3 = "/ this / aussi / works" zażółć = "unicode / is / aussi / soutenu / zażółiné gęślą jaźń" 

Si vous courez aller aller Exécuter sans aucun argument, il ira au répertoire spécifié par défaut; Cet alias est toujours disponible, même s'il n'est pas dans le fichier de configuration, et pointe vers $ Home annuaire.

Pour afficher les alias actuels, utilisez le -l changer. À partir de la capture d'écran suivante, vous pouvez voir que par défaut pointe vers ~ / Home / Tecmint qui est l'utilisateur Tecmint Répertoire d'accueil sur le système.

$ gogo -l 
Énumérez les alias GOGO

Vous trouverez ci-dessous un exemple de course aller aller Sans aucun argument.

$ CD Documents / Phone-Backup / Linux-Docs / $ GOGO $ PWD 
Exécuter GOGO sans options

Pour créer un raccourci sur un long chemin, passez dans le répertoire que vous souhaitez et utilisez le -un drapeau pour ajouter un alias pour ce répertoire dans aller aller, comme montré.

$ CD Documents / Phone-Backup / Linux-Docs / Ubuntu / $ GoGo -a Ubuntu $ GoGo $ GoGo -l $ GOGO -A Ubuntu $ PWD 
Créer un raccourci long répertoire

Vous pouvez également créer des alias pour vous connecter directement dans les répertoires sur des serveurs Linux distants. Pour ce faire, ajoutez simple les lignes suivantes au fichier de configuration GOGO, qui peut être accessible en utilisant -e drapeau, cela utilisera l'éditeur spécifié dans le $ Éditeur env variable.

$ GOGO -E 

Un fichier de configuration s'ouvre, ajoutez-y ces lignes suivantes.

sshroot = ssh: // [e-mail protégé]: / bin / bash / root / sshtdocs = ssh: // [e-mail protégé] ~ / tecmint / docs / 
Fichier de configuration GOGO

Pour afficher le message d'aide GOGO, utilisez le -H option.

$ GOGO -H 

Une limitation notable de aller aller est son manque de support pour la complétion automatique - lors de l'accès aux sous-répertoires / répertoires enfants sous un long chemin aliasé.

Référentiel GOGO GITHUB: https: // github.com / mgoral / gogo

Aller aller est une manière remarquable qui est utile, pour la création de raccourcis vers des chemins longs et compliqués dans Linux. Essayez-le et partagez vos réflexions à ce sujet ou posez des questions via le formulaire de commentaire ci-dessous.