Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
fish_shell [2022/06/28 20:57] – [Usar Fish] peron | fish_shell [2022/06/29 16:24] (actual) – borrado peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Fish Shell ====== | ||
- | === Introducción === | ||
- | |||
- | Fish Shell es un [[interpretes_de_comandos|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éprete. | ||
- | |||
- | En lugar del fichero de configuración [[.profile]] o '' | ||
- | |||
- | > | ||
- | |||
- | === 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 ''/ | ||
- | |||
- | <code bash> | ||
- | |||
- | ...y Fish intentará completarlo a '' | ||
- | |||
- | === Variables de Ambiente === | ||
- | A diferencia de otros intérpretes, | ||
- | |||
- | Para exportar una variable, suponiendo que el nombre de la variable es Var y su valor es Val, debes ejecutar | ||
- | |||
- | <code bash> | ||
- | set -x Variable Valor | ||
- | </ | ||
- | |||
- | |||
- | Si deseas ver el valor de '' | ||
- | |||
- | <code bash> | ||
- | env | grep Variable | ||
- | </ | ||
- | |||
- | Esto devolverá algo como: | ||
- | |||
- | <code bash> | ||
- | Variable=Valor | ||
- | </ | ||
- | |||
- | Si deseas borrar una variable, suponiendo que deseas eliminar la variable '' | ||
- | |||
- | <code bash> | ||
- | set -e Variable | ||
- | </ | ||
- | |||
- | Deberías notar ahora que al ejecutar: | ||
- | |||
- | <code bash>env | grep Variable</ | ||
- | te presentará ahora una cadena vacía (sin contenido alguno). | ||
- | |||
- | ==== Sitio web ==== | ||
- | |||
- | [[https:// |