7 raisons pour lesquelles vous devriez installer la coquille de poisson

7 raisons pour lesquelles vous devriez installer la coquille de poisson / Linux

Peut-être que tant de gens à installer Linux, c’est que c’est si ridiculement personnalisable. Si vous n’aimez pas son apparence, vous pouvez simplement installer un nouvel environnement Windows. À vous de choisir: Les 10 meilleurs environnements de bureau Linux À votre choix: Les 10 meilleurs environnements de bureau Linux De Gnome à KDE, de MATE à Unity, il y a beaucoup de choix là-bas. Où devriez-vous commencer? Submergé? Commencer ici. Lire la suite . Si vous n'aimez pas le fonctionnement de votre terminal, vous pouvez changer cela en installant un nouveau shell.

Vous pouvez choisir parmi de nombreux coquillages. L'un des plus populaires est bash, mais il y a aussi ZSH, Korn Shell et TCSH. Ce sont tous de beaux coquillages, mais ils ont tous été créés dans les années 1970, 1980 et au début des années 1990, et ils n'ont pas vraiment évolué avec le temps. C'est pourquoi vous devriez essayer le poisson - le coquillage amical.

Poisson a le slogan légèrement ironique de “un shell en ligne de commande pour les années 90”. Il introduit des fonctionnalités qui auraient vraiment dû être banalisées plus tôt, mais n'a pas. Des fonctions telles que les autosuggestions, les couleurs VGA et un langage de script inspiré des langages de programmation modernes tels que Python et Ruby. je suis fan.

Lisez la suite pour savoir ce que le poisson peut faire pour vous et comment vous pouvez l'installer sur votre machine..

Autocomplete et Suggestions

L'une des meilleures caractéristiques du poisson est l'auto-complétion. Il sait ce que vous pensez et se fera un plaisir de vous éviter les frappes au clavier en finissant votre commande pour vous. Il suffit d'appuyer sur Tab.

Bien que ce soit une fonctionnalité innovante, du moins en ce qui concerne les terminaux, cela n’est pas si compliqué que cela. Ses hypothèses sont basées sur une combinaison de devinettes et de votre historique de ligne de commande..

Si vous êtes bloqué sur une commande donnée, appuyez sur la touche Tab pour lister tous les paramètres acceptables connus et leur fonction. Ceci est fait par le poisson glanant à travers le “Pages de manuel” (documentation, essentiellement) de ce programme particulier.

Mise en évidence de la syntaxe et belles couleurs

Je connais; vous pouvez personnaliser les autres coques pour utiliser des couleurs plus vives et mettre en évidence la syntaxe. Mais le poisson a le droit de sortir de la boîte, et a une palette beaucoup plus large de nuances à choisir.

Non seulement cela rend les choses beaucoup plus lisibles, mais c'est vraiment joli. D'après ma propre expérience, j'ai constaté que cela avait considérablement amélioré ma précision sur la timeline, car je suis moins enclin à écrire des commandes malformées..

Wildcards

Une autre fonctionnalité intéressante du poisson est la possibilité d'utiliser des caractères génériques partout où vous le souhaitez. Alors, comment ça marche?

Eh bien, si vous utilisez Bash, et vous exécutez “ls * .txt”, vous obtiendrez un message d'erreur car il recherche un fichier spécifique appelé “*.SMS”. Pas dans le poisson.

Comme vous pouvez vous y attendre, il va lister tout dans le répertoire donné qui a une extension de fichier de “.SMS”.

Vous pouvez également avoir plusieurs caractères génériques. Donc, si vous courez “ls * .jp *”, vous listerez chaque fichier qui a une extension qui commence par “.jp”. C’est extrêmement utile lorsque vous considérez que les fichiers JPEG peuvent accompagner les deux “.jpg” et “.jpeg” des extensions.

Interface Web

Une autre nouveauté de fish est qu'il peut être configuré via une interface Web s'exécutant sur un serveur Web local. C'est à peu près la seule coquille qui offre cela. Bien que cela ressemble à un peu “éléphant blanc” fonctionnalité, ce n'est vraiment pas.

L’interface Web vous permet d’ajuster les couleurs à votre guise. Bien que, je dois l'avouer, j'étais plutôt content de la palette par défaut.

L'outil de configuration Web de Fish vous permet également de parcourir vos variables d'environnement Que sont les variables d'environnement et comment puis-je les utiliser? [Windows] Que sont les variables d'environnement et comment puis-je les utiliser? [Windows] De temps en temps, j'apprendrai un petit conseil qui me fait penser "bon, si je le savais il y a un an, cela m'aurait épargné des heures de temps". Je me souviens très bien d'apprendre comment… Lire la suite, tout dans le confort de votre propre navigateur Web.

Les autres éléments pouvant être ajustés à l'aide de l'outil de configuration Web sont les raccourcis clavier, l'esthétique de l'invite de commande et les fonctions par défaut disponibles via le langage de script de Fish..

Enfin, vous pouvez également voir votre historique de ligne de commande. Ceci est extrêmement utile lorsque vous devez suivre les étapes que vous avez suivies afin de résoudre un problème épineux..

Contrôle de flux

Parlons d'un autre avantage du poisson. Un peu comme vous pouvez le faire en bash, vous utilisez des points-virgules et des combineurs pour enchaîner des commandes. Cela vous permet d'avoir une sorte de contrôle de flux rudimentaire lorsque vous écrivez des petits one-liners pratiques.

La différence est que le poisson a bonne mine tout en le faisant. Il remplace les opérateurs logiques Devenir meilleur avec les moteurs de recherche: La logique de recherche booléenne est expliquée Devenez meilleur avec les moteurs de recherche: La logique de recherche Booléenne, expliquée Il suffit d’une demi-seconde à des milliers de serveurs de Google pour interroger environ 50 milliards de pages indexées. vous prend beaucoup plus de temps pour numériser uniquement la première page des résultats de recherche. En plus de cela,… Read More utilisé par bash ( “||”, “&&”, et “!”) et les remplace par “et”, “ou”, et “ne pas”. Cela le rend façon plus lisible.

Messages d'erreur utiles

Ceci est ma caractéristique préférée du poisson. Quand tu (inévitablement) bousiller, le poisson expliquera en anglais simple où vous vous êtes trompé et, plus important encore, comment y remédier.

Je ne connais aucun autre shell avec des messages d'erreur aussi clairs.

Il est facile d'installer du poisson

Convaincu? J'ai pensé ainsi. Nous allons maintenant passer à la partie où j'explique comment l'installer..

Tout d’abord, vous devrez vous procurer une copie du poisson dans les référentiels de votre distribution Linux ou BSD de votre choix. Sur les distributions Ubuntu et Ubuntu-like, c'est juste “sudo apt-get install fish”.

Si vous utilisez un Mac, vous pouvez l'installer via HomeBrew. Comment installer des applications Mac dans un terminal sous Homebrew Comment installer des applications Mac sous un terminal avec Homebrew Saviez-vous que vous pouvez installer le logiciel Mac dans un terminal? Voici comment utiliser Homebrew pour installer facilement les applications Mac. Lire la suite . Il convient de noter que si vous avez récemment migré vers El Capitan, HomeBrew pourrait être endommagé. Vous pouvez suivre ces étapes pour y remédier. De plus, si vous utilisez Windows, il existe une version pour Cygwin.

Vous pouvez immédiatement commencer à utiliser du poisson en tapant “poisson” dans votre invite de commande et en appuyant sur Entrée. Le problème est que cela ne sera actif que pour cette session particulière. Si vous fermez votre terminal et le rouvrez, il affichera le shell que vous avez utilisé précédemment. C'est probablement bash.

Donc, vous devez définir le poisson comme coquille par défaut. Pour cela, lancez simplement “chsh -s / usr / bin / fish”, et redémarrez votre terminal. Si vous rencontrez des problèmes, ce fil AskUbuntu est particulièrement éclairant..

Quand j'ai essayé de l'installer sur mon Mac, j'ai eu une erreur qui disait “coquille non standard”. J'ai pu résoudre ce problème en éditant / etc / shells / en utilisant l'éditeur de texte VIM Les 7 meilleures raisons de donner une chance à l'éditeur de texte Vim Les 7 meilleures raisons de donner une chance à l'éditeur de texte Vim éditeur de texte après l'autre. Vous l'appelez, je l'ai essayé. J'ai utilisé chacun de ces rédacteurs pendant plus de deux mois comme rédacteur principal quotidien. En quelque sorte, je… Lire la suite, et en ajoutant le chemin de pêcher sur une nouvelle ligne.

Nager avec les poissons

Le poisson vous a-t-il tenté de changer de coquille? Allez-vous vous en tenir à une vieille bash? Ou utilisez-vous un autre type de coquille exotique? Faites-moi savoir dans la section commentaires ci-dessous!

En savoir plus sur: Terminal.