GNU/Linux >> Tutoriels Linux >  >> Linux

Installation de Fish Shell sur Ubuntu sous Windows 10

J'espère donc que vous avez maintenant entendu dire que vous pouvez exécuter Bash via Ubuntu sur Windows... et non sur une machine virtuelle. Vous pouvez exécuter le Bash Shell et les vrais binaires Linux ELF (ce n'est pas une émulation) sur Windows 10.

J'ai enregistré une vidéo de 30 minutes avec les développeurs du projet et il y a un article de blog de Dustin d'Ubuntu sur COMMENT cela fonctionne si vous voulez plus de détails techniques. Vous devriez également consulter le blog de la ligne de commande et vous abonner et vous diriger vers User Voice pour vous aider à choisir les prochaines fonctionnalités.

C'est une version bêta, mais c'est super amusant. Une question courante est "hey bash c'est beau mais qu'en est-il de _____ shell." À l'heure actuelle, si je comprends bien, il prend en charge bash et l'ajout d'autres shells peut ne pas fonctionner, et si c'est le cas, vous bidouillez. Alors, bidouillons.

J'ai remarqué ce shell appelé Fish Shell et j'ai remarqué que Ruby Nealon avait Fish modifié et en cours d'exécution. J'ai demandé plus de détails et ils étaient heureux de m'obliger avec un poste moyen. Merci Ruby !

Laissez-moi essayer.

Ajoutez le référentiel Fish Apt et installez-le.

Je me suis dirigé vers le site de pêche et j'ai fait ça.

sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish

Oh, et j'ai aussi changé la police de ma console pour utiliser Ubuntu Mono parce que

Remarque : J'entends qu'il sera BEAUCOUP plus facile d'ajouter de nouvelles polices à mesure que la console continue de s'améliorer. Le truc conhost.exe améliore la console pour tout le monde, y compris cmd.exe, powershell.exe et bash. Ce travail sur la console inclut VT100, ANSI et d'autres éléments, et est distinct, mais complémentaire du travail bash.

Belle police.

Parce que nous lançons toujours bash, nous devons utiliser le .bashrc aujourd'hui pour lancer fish, vous devrez donc ajouter ssh-agent fish et quitter votre .bashrc si vous voulez essayer ceci.

OK, ensuite, un peu sans rapport avec fish, mais toujours utile, je voulais configurer git et ssh-agent, donc je génère une nouvelle clé, l'ajoute à l'agent ssh, en suivant ces guides.

  • Générer une nouvelle clé SSH et l'ajouter au ssh-agent
  • Allez ensuite dans GitHub et ajoutez votre clé https://github.com/settings/ssh. Il n'y a pas encore de support xclip, mais vous pouvez simplement cat ~/.ssh/id_rsa.pub pour l'instant.

Thème poisson

Ruby souligne également que Fish a un cadre "Oh My Fish" pour les packages et les thèmes. Vous pouvez l'obtenir facilement :

curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
omf help

Ruby a également inclus son propre fichier fish_prompt.sh ici pour le thème "chain" que j'ai installé avec "omf install chain" car certains glyphes étaient rendus bizarres. Si vous voulez des caractères Unicode comme → dans votre invite, assurez-vous que vos fichiers sont UTF-8 et non ANSI ou vous obtiendrez des carrés !

Maintenant, mon invite utilise du poisson, a une complétion automatique cool, de belles couleurs, montre le bit sale et la branche git.

Oui, je me rends compte qu'il existe littéralement 51 milliards de façons de personnaliser bash, zsh et de nombreux autres shells pour faire des choses bien plus cool que cela. Moi aussi, je suis vieux, et j'utilise *nix depuis des années. Mais c'était amusant et facile de faire fonctionner du poisson sur Ubuntu sous Windows. Merci Ruby !

Parrain : Une instrumentation de qualité est essentielle pour les applications modernes. Seq aide les équipes .NET à donner un sens aux applications complexes, asynchrones et distribuées sur site ou dans le cloud. Apprenez-en plus sur la journalisation structurée et essayez Seq gratuitement pendant 30 jours sur https://getseq.net.


Linux
  1. Installation de VirtualBox 4.2 sur Ubuntu 12.10

  2. Personnalisation du shell Bash

  3. Installation de Docker (Ubuntu)

  4. Ouverture de Sublime Text depuis Bash sur Ubuntu sous Windows

  5. Emplacement de .bashrc pour Bash sur Ubuntu sous Windows dans Windows 10

Utilisation de la fonctionnalité d'historique sur Bash Shell sur le serveur Ubuntu 16.04 LTS

Le nouvel Ubuntu 18.10 vaut-il la peine d'être installé ?

Installer KDE sur Ubuntu 22.04

Comment installer Fish Shell sur Ubuntu et Linux Mint

Comment utiliser Linux Bash Shell dans Windows 10 ?

Installer Ubuntu sur votre ordinateur portable ou PC