Fish: un shell interactivo inteligente y fácil de usar para Linux

Fish: un shell interactivo inteligente y fácil de usar para Linux

La interfaz interactiva amigable. que comúnmente se llama y se abrevia como FISH. es una shell para UNIX y UNIX como sistema operativo. Se publica bajo la Licencia Pública General GNU v2.

 Fish Shell para Linux  Fish Shell para Linux Concha de pescado para Lin ux

FISH. es un shell interactivo fácil de usar diseñado para funcionar con cualquier otro shell como bash o ZSH. Está diseñado de tal manera que los usuarios obtienen funciones poderosas que son fáciles de descubrir, recordar y usar. A diferencia de otros shell que deshabilitan varias funciones de forma predeterminada para ahorrar recursos del sistema, FISH las mantiene todas habilitadas de forma predeterminada para que pueda aprovecharlas al máximo.

Características de FISH

  1. Interactivo y fácil de usar
  2. Funciones poderosas
  3. Simple, limpio y consistente.
  4. Exótico en el sentido de que la sintaxis no es independiente y no se deriva de Bourne Shell o C shell.
  5. La función Buscar a medida que escribe garantiza sugerencias automáticas basadas en el directorio y el historial actuales.
  6. Seleccione las sugerencias con la tecla de flecha.
  7. Se admite la finalización de la pestaña Avanzado.
  8. Las reglas sintácticas prefieren características como comandos y no como sintaxis.
  9. Comando de ayuda para ver la documentación de FISH en el navegador web HTTP.
  10. Soporte para Universal Variable para que el usuario pueda asignar una variable permanente, permanece no se ve afectado en el reinicio/apagado.
  11. Resaltado de sintaxis y revisión extensa de errores.
  12. Compatible con el portapapeles X.
  13. Glorioso color VGA. Se admiten 256 colores de terminal.
  14. Configuración basada en web.

Puede probar fish en su navegador web antes de instalarlo en sus sistemas Linux.

Instalación de FISH (Friendly Interactive Shell) en Linux

Los paquetes Fish se pueden instalar en todas las distribuciones de Linux usando repositorios Fish. la mejor manera es agregar el repositorio a su paquete de sistema administrador usando los siguientes pasos según sus distribuciones:

Instale Fish Shell en Debian

Agregue el siguiente repositorio a Debian 9/8/7. e instálelo manualmente como se muestra.

—————-En Debian 9. —————# echo ‘deb http://download.opensuse.org/repositories/shells:/fish:/release:/3/Debian_9.0//’>/etc/apt/sources.list.d/shells:fish:release:3.list # apt-get update # apt-get install fish—————-En Debian 8. —————# echo ‘deb http://download.opensuse.org/repositories/shells:/fish:/release:/3/Debian_8.0//’>/etc/apt/sources.list.d/shells:fish:release:3.list # apt-get update # apt-get install fish—————-En Debian 7. —————# echo ‘deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_7.0//’>/etc/apt/sources.list.d/shells:fish:release:2.list # apt-get update # apt-get install fish Instalar Fish Shell en Ubuntu y Linux Mint freestar .config.enabled_slots.push

En Ubuntu. y Linux Mint. (todas las versiones compatibles) ejecute los siguientes comandos:

$ sudo apt-add-repository ppa: fish-shell/release-3 $ sudo apt-get update $ sudo apt-get install fish Instalar Fish Shell en Fedora

En Fedora. ejecute los siguientes comandos como root:

—————-En Fedora 29. —————# dnf config-administrador–add-repo https://download.opensuse.org/repositories/shells:fish:release:3/Fedora_29/shells:fish:release:3.repo # dnf install fish—————-En Fedora 28. —————# dnf config-manager–add-repo https://download.opensuse .org/repositories/shells: fish: release: 3/Fedora_28/shells: fish: release: 3.repo # dnf install fish—————-En Fedora 27. —————# dnf config-manager–add-repo https://download.opensuse.org/repositories/shells:fish:release:2/Fedora_27/​​shells: fish: release: 2.repo # dnf install fish Instalar Fish Shell en CentOS

En CentOS. (7 y 6) ejecute los siguientes comandos como root:

—————En CentOS 7. —————# cd/etc/yum.repos.d/# wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_7/shells:fish:release:2.repo # yum install fish—————-En CentOS 6. —————# cd/etc/yum.repos.d/# wget http ://download.opensuse.org/repositories/shells: fish: release: 2/CentOS_6/shells: fish: release: 2.repo # yum install fish Instalar Fish Shell en RHEL

en RHEL. (7 y 6) ejecute los siguientes comandos como root:

—————-En RHEL 7. —————# cd/etc/yum.repos.d/# wget http://download.opensuse.org/repositories/shells:fish:release:3/RHEL_7/shells:fish:release: 3.repo # yum install fish—————-En RHEL 6. —————# cd/etc/yum.repos.d/# wget http://download.opensuse.org/repositories/shells:fish:release:3/RedHat_RHEL-6/shells:fish:release:3.repo # yum install fish

Para Arch. y distribuciones basadas en Arch, puede ejecutar el comando pacman-S para instalar Fish.

Cómo usar Fish Shell

1.. La primera vez que empiece a pescar, debería ver esto en la terminal:

$ fish

 Start Fish Shell

2.. Verifique la versión de Fish instalada.

$ echo $ FISH_VERSION

Verificar versión de pescado  Verificar versión de pescado

3.. Vea cómo funciona la sugerencia automática en FISH.

$ date $ Desktop $ locale …

 Fish Auto Suggestion  Fish Auto Suggestion

4.. Solicite ayuda y obtendrá ayuda en su navegador web HTTP predeterminado.

$ help  Fish Shell Help Ayuda de concha de pescado Ayuda de Fish Shell

5.. Utilice el autocompletado de la pestaña Avanzado seguido de un cadena/comando incompleto.

$ tty

 Sugerencia automática avanzada  Sugerencia automática avanzada

6.. Resaltado de sintaxis como tipo de usuario:

$/usr/bin/calendar

Resaltado de sintaxis de peces  Resaltado de sintaxis de peces

7.. Selección de color inteligente automáticamente en tiempo real.

$ echo “Me encanta FISH <3"

 Selección del color de la concha de pescado  Selección del color de la concha de pescado

8.. Puede comprobar el estado de salida. del último comando ejecutado.

$ echo $ status

 Check Command Exit Status  Check Command Exit Status

9.. Haga de FISH su shell predeterminado.

$ chsh-s/usr/bin/fish

Ingrese la contraseña cuando se le solicite.

Establecer la concha de pescado por defecto  Establecer Fish Shell predeterminado

Para volver a su anterior shell, haga.

$ chsh-s/bin/bash

Si cualquier otro shell era su shell predeterminado, reemplace ‘/bin/bash’. con su shell. Por ejemplo, si fue zsh. hacer:

$ chsh-s/bin/zsh

Precaución. marque dos veces el ruta de su caparazón antes de entrar. Si ingresó accidentalmente una ruta incorrecta a un shell, será expulsado del shell. Si hace esto con su cuenta de administrador, deberá restablecer la contraseña de administrador y luego cambiar el shell. Para deshacerse de estas molestias, tenga mucho cuidado.

Este shell proporciona resultados de una manera lúcida e interactiva que cambiará la forma en que ve el Shell de Linux. Muchos colores, sangría, resaltado de códigos, autocompletado, sugerencias y otras características le permiten concentrarse en lo que desea lograr y no en cómo lograrlo. Este shell ha sido honrado al ser agregado como mi shell predeterminado para mi máquina de trabajo. FISH es un ejemplo para aquellos que dicen que la línea de comandos de Linux es aburrida.

Si es un ávido usuario de Linux y un fanático de la línea de comandos de Linux. Vale la pena probar este Shell y no te decepcionará. Es posible que desee compartir su experiencia con FISH en los comentarios a continuación. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte con nosotros, ayúdanos a difundir.

Enlace de referencia. http://fishshell.com/

Leave a comment

Your email address will not be published. Required fields are marked *