CONOCE SOBRE FISH, LA SHELL MÁS COMPLETA EN LA TERMINAL DE DEEPIN

Fish

Deepin, al igual que la mayor parte de las distribuciones actuales, trae Bash como Shell por defecto. Sin embargo, Bash ha hecho pocos avances en los últimos años. Mientras que shells como ZSH del cual tratamos «aquí» o fish, si han desarrollado una serie de funcionalidades extras que hacen más agradable y sencillo el uso de la terminal. Por ello, en el equipo de Deepines hemos optado por incluir la última versión de este fantástico programa en nuestro repositorio Deepines y editar este post ilustrativo. En las siguientes líneas veremos las características más destacables de Fish con respecto a Bash:


P U B L I C I D A D

Nuestros anuncios no son intrusivos y nos ayudan a permanecer en línea. Por favor apóyanos por medio de no bloquear los anuncios


VENTAJAS
  • Auto-sugerencias de comandos – Según vas escribiendo el comando, el terminal te va ofreciendo sugerencias que coinciden con los caracteres que has escrito basadas en tu historial de comandos y mostrando primero aquellos que usas con más frecuencia. Para que autocompletar el comando debes pulsar [→], sí, en cambio, solo quieres que complete la primera palabra presionarías [Alt ]+ [→ ]
  • Resaltado inteligente de comandos – Tal que colorea en rojo el comando cuando el comando que estás introduciendo está mal escrito o subraya las direcciones que existen.
  • Fish también te ayuda a recordar: ¿No recuerdas cuál era el nombre exacto del comando, o cuáles eran los argumentos que ofrecía ese comando? Simplemente pulsa [Tab]
  • Alta capacidad de personalización – Con el comando fish_config, puedes cambiar el diseño del prompt y el código de colores, entre otras cosas, desde la página de configuración que se desplegará en tu navegador predeterminado. Para un mayor grado de personalización existe un paquete llamado Oh-my-Fish, el cual trataremos más adelante, y que nos ofrece una amplia gama de diseños.
  • Sintaxis de comandos más sencilla– Los comandos más cotidianos se usan del mismo modo que en bash, pero en otros hay alguna diferencia para facilitar su manejo. Así, sería bueno que le echases un vistazo rápido al manual de fish:
    https://fishshell.com/docs/current/tutorial.html

INSTALACIÓN

Para obtener la versión más actualizada del paquete, agrega nuestro repositorio Deepines, siguiendo esta guía https://deepinenespañol.org/repositorio/

Seguidamente, instalamos el programa con este comando:

sudo apt update && sudo apt install fish

Una vez instalado podemos usarlo escribiendo por terminal fish . Si quieres dejarlo como shell predeterminada de tu sistema, solo tienes que introducir este comando:

chsh -s /usr/bin/fish

*Nota: En caso quisiéramos recuperar BASH con un simple bash en la línea de comandos, o bien, chsh /bin/bash si lo que queremos es que vuelva a ser nuestro Shell por default

OH-MY-FISH
OhMyFish

Como ya se mencionó previamente, Oh-my-fish es un proyecto que complementa a la fish shell añadiendo paquetes que modifiquen su aspecto. Para agregarlo a nuestro sistema:

curl -L https://get.oh-my.fish | fish

Comandos básicos para su uso:

omf update – actualiza los paquetes oh-my-fish instalados

omf theme –repositorio muestra los temas instalados y disponibles para descargar

omf install <nombre del paquete> – Instalar paquete

omf remove <nombre del paquete> – Para borrarlos

omf theme <nombre del paquete> – Para activar el paquete

Disponéis de una información más detallada en https://github.com/oh-my-fish

5 5 votos
Califica el Artículo

5 Reacciones
Más antiguos
Más nuevos Más populares
Car
Car(@car)
Redactores
7 años atrás

Excelente articulo, me encanta fish y lo he echo mi shell por defecto.

Eli
Eli(@eli)
Administradores
7 años atrás

Tremenda lectura  Jorge Kenobi, se ve muy interesante este shell.

Hamzah Alvana
Hamzah Alvana(@hamzahalvana1)
Deepineros
7 años atrás

what omf theme name that you use on the article?

Brian Gonzalez Manresa
Brian Gonzalez Manresa(@briangonzalezmanresa)
Deepineros
6 años atrás

una verdadera herramienta,la he puesto por defecto en mi consola

5
0
Nos gustaría saber lo que piensas, Únete a la discusión.x