este Shell interactivo amigable A menudo llamado y abreviado como pez Es el shell para sistemas operativos UNIX y similares. Se publica bajo la Licencia Pública General GNU v2.
pez es un shell interactivo fácil de usar diseñado para usarse con cualquier otro shell de Linux, p. intento O ZSH. Está diseñado para brindar a los usuarios acceso a funciones potentes que son fáciles de descubrir, recordar y usar.
A diferencia de otros shells que desactivan varias funciones de forma predeterminada para ahorrar recursos del sistema, pez Los ajustes preestablecidos habilitan todas estas funciones para que puedas aprovecharlas al máximo.
Tabla de Contenidos
Características del pescado
Estas son algunas de las características principales de Fish Shell:
- Interactivo y fácil de usar – Fish pretende ser fácil de usar para los principiantes y cómodo para los usuarios experimentados.
- resaltado de sintaxis – Fish Shell proporciona resaltado de sintaxis para las instrucciones, lo que facilita distinguir diferentes partes de un comando e identificar errores.
- Autosugerencias – Fish sugiere comandos y argumentos a medida que escribe según su historial de comandos y los comandos disponibles del sistema. Esto puede ayudar a acelerar la entrada de comandos y reducir los errores.
- Potente función de finalización de pestañas – Fish ofrece finalización de pestañas inteligente que facilita completar comandos, rutas de archivos y otros elementos en la línea de comandos.
- Lenguaje de escritura – Fish viene con su propio lenguaje de secuencias de comandos, que está diseñado para ser más simple que los lenguajes de secuencias de comandos de otros shells.
- No se requieren complementos externos – Fish tiene una rica funcionalidad incorporada, lo que reduce la necesidad de complementos externos. Está diseñado para proporcionar un conjunto completo de funciones listas para usar.
- Variables generales – Fish admite variables universales que se pueden compartir entre diferentes sesiones.
- Rico conjunto de instrucciones incorporado – Fish incluye una variedad de comandos integrados útiles para simplificar tareas comunes y reducir la dependencia de programas externos.
puede Pruebe Fish en un navegador web antes de instalarlo en su sistema Linux.
Instalar Fish Shell en Linux
pez El paquete se puede instalar en todas las distribuciones de Linux usando el siguiente comando pez repositorio, la mejor manera es agregar el repositorio al Administrador de paquetes del sistema siguiendo los siguientes pasos según su distribución:
Instalar Fish Shell en Debian
Agregue el siguiente repositorio a Durban E instálelo manualmente como se muestra en la imagen.
---------------- On Debian 12 ---------------- echo 'deb /' | sudo tee /etc/apt/sources.list.d/shells:fish:release:3.list curl -fsSL | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/shells_fish_release_3.gpg > /dev/null sudo apt update sudo apt install fish
---------------- On Debian 11 ---------------- echo 'deb /' | sudo tee /etc/apt/sources.list.d/shells:fish:release:3.list curl -fsSL | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/shells_fish_release_3.gpg > /dev/null sudo apt update sudo apt install fish
---------------- On Debian 10 ---------------- echo 'deb /' | sudo tee /etc/apt/sources.list.d/shells:fish:release:3.list curl -fsSL | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/shells_fish_release_3.gpg > /dev/null sudo apt update sudo apt install fish
Instale Fish Shell en Ubuntu y Linux Mint
existir ubuntu y menta linux (Todas las versiones compatibles) Ejecute el siguiente comando:
sudo apt-add-repository ppa:fish-shell/release-3 sudo apt update sudo apt install fish
Instalar Fish Shell en Fedora
existir sombrero de fieltro Ejecute los siguientes comandos como root.
---------------- On Fedora 39 ---------------- dnf config-manager --add-repo dnf install fish
---------------- On Fedora 38 ---------------- dnf config-manager --add-repo dnf install fish
---------------- On Fedora 37 ---------------- dnf config-manager --add-repo dnf install fish
Instalar Fish Shell en CentOS
existir Transmisión de CentOS-9ejecute el siguiente comando como root:
cd /etc/yum.repos.d/ wget yum install fish
Instalar concha de pescado en RHEL
existir RHEL distribución, ejecute el siguiente comando como root:
sudo dnf install fish
Instalar Fish Shell en Arch Linux
para arco y distribuciones basadas en Arch, puede ejecutar el siguiente comando para instalar Fish.
pacman -S fish
Cómo usar Fish Shell en Linux
1. Cuando inicie Fish por primera vez, debería ver lo siguiente en su terminal:
fish
2. Verifique la versión de fish instalada.
echo $FISH_VERSION
3. Aprenda cómo funcionan las sugerencias automáticas en FISH.
date Desktop locale ...
4. Llame para obtener ayuda y la recibirá en el navegador web HTTP predeterminado.
help
5. Utilice la función de autocompletar de la pestaña Avanzado seguida de una cadena/comando incompleto.
tty
6. Resaltado de sintaxis según el tipo de usuario:
/usr/bin/calendar
7. Selección de color automática e inteligente instantánea.
echo "I am loving FISH <3"
8. Puedes comprobar salida El estado de la última ejecución del comando.
echo $status
9. Establezca FISH como caparazón predeterminado.
chsh -s /usr/bin/fish
Introduzca su contraseña cuando se le solicite.
Para volver al shell anterior, haga lo siguiente:
chsh -s /bin/bash
Si cualquier otro shell es su shell predeterminado, reemplácelo '/bin/bash' Usa tu caparazón.Por ejemplo, si es revoltoso Hacer:
chsh -s /bin/zsh
advertir: Verifique la ruta a su shell dos veces antes de ingresar. Si ingresa accidentalmente la ruta de shell incorrecta, será expulsado del shell. Si está haciendo esto usando una cuenta de administrador, deberá restablecer la contraseña del administrador y luego cambiar el shell. Para salir de estos problemas hay que tener mucho cuidado.
El shell proporciona resultados claros e interactivos que cambiarán la forma en que ve los shells de Linux. Tantos colores, sangrías, resaltado de código, autocompletar, sugerencias y otras características te permiten concentrarte en lo que deseas lograr, no en cómo lograrlo. Es un honor para mí agregar este shell como el shell predeterminado en mi máquina de trabajo. Para aquellos que dicen que la línea de comandos de Linux es aburrida, FISH es un ejemplo.
Si eres un ávido usuario de Linux y un fanático de la línea de comandos de Linux. Vale la pena probar este caparazón, no te decepcionará. Es posible que desee compartir sus experiencias con FISH en los comentarios a continuación. No olvides darnos tus valiosos comentarios en los comentarios a continuación. Dale me gusta y compártenos para ayudarnos a correr la voz.