fish_shell

¡Esta es una revisión vieja del documento!


Fish Shell

Introducción

Fish Shell es un intérprete de comandos orientado a maximizar la amigabilidad con el usuario. Incluye muchas funcionalidades que se encuentran en otros intérpretes modernos, y que simplifican la experiencia de uso en gran medida. Por otra parte, su sintaxis difiere un poco de la que utilizan otros intérpretes como bash o ksh, lo que hay que tener en cuenta si uno está interesado en aprender a programar scripts para la shell.

El uso básico de fish es similar a cualquier otro intérprete.

En lugar del fichero de configuración .profile o ~/.bashrc, el intérprete de comandos Fish utiliza el fichero ~/.config/fish/config.fish

¡Asegúrate de seguir nuestro Tutorial de Fish!

Autocompletado al vuelo

Fish te sugerirá nombres y comandos mientras los introduces.

Por ejemplo, suponiendo que tienes un fichero llamado prueba.txt en tu directorio /home, simplemente puedes tipear:

nano ~/pr

…y Fish intentará completarlo a ~/prueba.txt automáticamente.

Variables de Ambiente

A diferencia de otros intérpretes, al exportar variables fish no emplea el comando export. Fish utiliza directamente el comando set.

Para exportar una variable, suponiendo que el nombre de la variable es Variable y su valor es Valor, debes ejecutar

set -x Variable Valor

Si deseas ver el valor de Variable, ingresa:

env | grep Variable

Esto devolverá algo como:

Variable=Valor

Si deseas borrar una variable, suponiendo que deseas eliminar la variable Variable, puedes ingresar:

set -e Variable

Deberías notar ahora que al ejecutar:

env | grep Variable

te presentará ahora una cadena vacía (sin contenido alguno).

  • fish_shell.1656458089.txt.gz
  • Última modificación: 2022/06/28 23:14
  • por peron