¡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.
Usar Fish
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).