GNU/Linux >> Tutoriales Linux >  >> Linux

Instalación de Fish Shell en Ubuntu en Windows 10

Así que espero que ya haya escuchado que puede ejecutar Bash a través de Ubuntu en Windows... y no en una máquina virtual. Puede ejecutar Bash Shell y binarios ELF Linux reales (esto no es una emulación) en Windows 10.

Grabé un video de 30 minutos con los desarrolladores del proyecto y hay una publicación de blog de Dustin de Ubuntu sobre CÓMO funciona esto si desea obtener más detalles técnicos. También debe consultar el Blog de línea de comandos y suscribirse y dirigirse a User Voice para ayudar a elegir las próximas funciones.

Es beta, pero es súper divertido. Una pregunta común es "hey, bash es encantador, pero ¿qué pasa con _____ shell". En este momento, según tengo entendido, es compatible con bash y es posible que agregar otros shells no funcione, y si lo hace, está pirateando. Entonces, vamos a piratear.

Noté este caparazón llamado Fish Shell y noté que Ruby Nealon tenía a Fish ajustado y funcionando. Pedí más detalles y estaban felices de complacer con una publicación mediana. ¡Gracias Rubí!

Déjame intentarlo.

Agregue Fish Apt Repo e instálelo.

Me dirigí al sitio de pesca e hice esto.

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

Ah, y también cambié la fuente de mi consola para usar Ubuntu Mono porque

Nota: Escuché que será MUCHO más fácil agregar nuevas fuentes a medida que la consola continúe mejorando. El material conhost.exe mejora la consola para todos, incluidos cmd.exe, powershell.exe y bash. Ese trabajo de consola incluye VT100, ANSI y otras cosas, y es independiente, pero complementario al trabajo de bash.

Bonita fuente.

Debido a que todavía estamos lanzando bash, necesitamos usar .bashrc hoy para lanzar fish, por lo que deberá agregar ssh-agent fish y salir a su .bashrc si quiere probar esto.

De acuerdo, a continuación, algo no relacionado con fish, pero aún útil, quería configurar git y ssh-agent, así que genero una nueva clave, la agrego al agente ssh, siguiendo estas guías.

  • Generar una nueva clave SSH y agregarla al ssh-agent
  • Luego, ingrese a GitHub y agregue su clave https://github.com/settings/ssh. Todavía no hay soporte para xclip, pero por ahora solo puedes usar cat ~/.ssh/id_rsa.pub.

Tematización de peces

Ruby también señala que Fish tiene un marco "Oh My Fish" para paquetes y temas. Puedes conseguirlo fácilmente:

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

Ruby también incluyó su propio archivo fish_prompt.sh aquí para el tema "cadena" que instalé con "cadena de instalación omf" ya que algunos glifos se volvieron extraños. Si desea caracteres Unicode como → en su solicitud, asegúrese de que sus archivos sean UTF-8 y no ANSI o obtendrá cuadrados.

Ahora mi indicador usa fish, tiene autocompletado genial, colores agradables, muestra la parte sucia de git y la rama.

Sí, me doy cuenta de que hay literalmente cincuenta y once mil millones de formas de personalizar bash, zsh y muchos otros shells para hacer cosas mucho más geniales que esto. Yo también soy viejo y he usado *nix durante años. Pero fue divertido y fácil hacer que Fish se ejecutara en Ubuntu en Windows. ¡Gracias Rubí!

Patrocinador: La instrumentación de calidad es fundamental para las aplicaciones modernas. Seq ayuda a los equipos de .NET a dar sentido a las aplicaciones complejas, asincrónicas y distribuidas en las instalaciones o en la nube. Obtenga más información sobre el registro estructurado y pruebe Seq gratis durante 30 días en https://getseq.net.


Linux
  1. Personalización del shell Bash

  2. ¿Cómo navegar a C Drive en Bash en Wsl-ubuntu?

  3. Instalación de Docker (Ubuntu)

  4. Abriendo Sublime Text desde Bash en Ubuntu en Windows

  5. Ruby Shell en lugar de Bash Shell en Ubuntu?

Uso de la función de historial en Bash Shell en el servidor Ubuntu 16.04 LTS

¿Vale la pena instalar el nuevo Ubuntu 18.10?

Instalación de KDE en Ubuntu 22.04

Cómo instalar Fish Shell en Ubuntu y Linux Mint

¿Cómo usar Linux Bash Shell dentro de Windows 10?

Instalación de Ubuntu en su computadora portátil o PC