Table of Contents
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.
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
- Interactivo y fácil de usar
- Funciones poderosas
- Simple, limpio y consistente.
- Exótico en el sentido de que la sintaxis no es independiente y no se deriva de Bourne Shell o C shell.
- La función Buscar a medida que escribe garantiza sugerencias automáticas basadas en el directorio y el historial actuales.
- Seleccione las sugerencias con la tecla de flecha.
- Se admite la finalización de la pestaña Avanzado.
- Las reglas sintácticas prefieren características como comandos y no como sintaxis.
- Comando de ayuda para ver la documentación de FISH en el navegador web HTTP.
- Soporte para Universal Variable para que el usuario pueda asignar una variable permanente, permanece no se ve afectado en el reinicio/apagado.
- Resaltado de sintaxis y revisión extensa de errores.
- Compatible con el portapapeles X.
- Glorioso color VGA. Se admiten 256 colores de terminal.
- 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
2.. Verifique la versión de Fish instalada.
$ echo $ FISH_VERSION
3.. Vea cómo funciona la sugerencia automática en FISH.
$ date $ Desktop $ locale …
4.. Solicite ayuda y obtendrá ayuda en su navegador web HTTP predeterminado.
$ help
Ayuda de Fish Shell
5.. Utilice el autocompletado de la pestaña Avanzado seguido de un cadena/comando incompleto.
$ tty
6.. Resaltado de sintaxis como tipo de usuario:
$/usr/bin/calendar
7.. Selección de color inteligente automáticamente en tiempo real.
$ echo “Me encanta FISH <3"
8.. Puede comprobar el estado de salida. del último comando ejecutado.
$ echo $ status
9.. Haga de FISH su shell predeterminado.
$ chsh-s/usr/bin/fish
Ingrese la contraseña cuando se le solicite.
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/