Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| tutorial_de_fish [2022/07/05 01:29] – peron | tutorial_de_fish [2026/04/21 16:09] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Tutorial de Fish ====== | ====== Tutorial de Fish ====== | ||
| + | Este es un tutorial del [[interpretes de comandos|intérprete de comandos]] de avanzada por antonomasia, | ||
| Este tutorial asume que ya tienes un entendimiento básico de los [[lenguaje del interprete de comandos]] y los [[tutorial basico de la consola|comandos de Unix]]. | Este tutorial asume que ya tienes un entendimiento básico de los [[lenguaje del interprete de comandos]] y los [[tutorial basico de la consola|comandos de Unix]]. | ||
| ==== Activar el intérprete de comandos Fish ==== | ==== Activar el intérprete de comandos Fish ==== | ||
| - | <code bash> | + | En nuestro sistema [[BSD]] podrás [[interpretes de comandos# |
| - | + | <code bash>chsh -s / | |
| - | En la línea '' | + | Deberás reiniciar |
| - | + | ||
| - | <code bash>/ | + | |
| - | + | ||
| - | Guarda los cambios y reinicia | + | |
| ==== Ejecutar Comandos ==== | ==== Ejecutar Comandos ==== | ||
| - | + | **fish** ejecuta comandos como cualquier otra shell: para hacerlo ingresa un //comando//, seguido por sus //argumentos//. Los espacios | |
| - | [[fish|Fish shell]] | + | |
| <code bash> | <code bash> | ||
| Línea 63: | Línea 59: | ||
| Las rutas de fichero válidas son subrayadas en la medida que las tipeas: | Las rutas de fichero válidas son subrayadas en la medida que las tipeas: | ||
| - | \**> cat __~/ | + | <code bash>> cat __~/ |
| Esto te dirá que existe un fichero que comienza con '' | Esto te dirá que existe un fichero que comienza con '' | ||
| Línea 422: | Línea 418: | ||
| </ | </ | ||
| - | ==== Conditionales | + | ==== Condicionales |
| Línea 442: | Línea 438: | ||
| <code bash> | <code bash> | ||
| - | if test " | + | if test " |
| - | echo FLOUNDER | + | echo CORNALITO |
| end | end | ||
| # o | # o | ||
| - | if test "$number" -gt 5 | + | if test "$numero" -gt 5 |
| - | echo $number | + | echo $cantidad |
| else | else | ||
| - | echo $number | + | echo $cantidad |
| end | end | ||
| Línea 513: | Línea 509: | ||
| === funciones incorporadas === | === funciones incorporadas === | ||
| - | N_, abbr, alias, bg, cd, cdh, contains_seq, | + | //N_//, //abbr//, //alias//, //bg//, //cd//, //cdh//, //contains_seq//, //dirh//, //dirs//, //disown//, //down-or-search//, //edit_command_buffer//, //export//, //fg//, //fish_add_path//, //fish_breakpoint_prompt//, //fish_clipboard_copy//, //fish_clipboard_paste//, //fish_config//, //fish_default_key_bindings//, //fish_default_mode_prompt//, //fish_git_prompt//, //fish_hg_prompt//, //fish_hybrid_key_bindings//, //fish_indent//, //fish_is_root_user//, //fish_job_summary//, //fish_key_reader//, //fish_md5//, //fish_mode_prompt//, //fish_npm_helper//, //fish_opt//, //fish_print_git_action//, //fish_print_hg_root//, //fish_prompt//, //fish_sigtrap_handler//, //fish_svn_prompt//, //fish_title//, //fish_update_completions//, //fish_vcs_prompt//, //fish_vi_cursor//, //fish_vi_key_bindings//, //funced//, //funcsave//, //grep//, //help//, //history//, //hostname//, //isatty//, //kill//, //la//, //ll//, //ls//, //man//, //nextd//, //open//, //popd//, //prevd//, //prompt_hostname//, //prompt_pwd//, //psub//, //pushd//, //realpath//, //seq//, //setenv//, //suspend//, //trap//, //type//, //umask//, //up-or-search//, //vared//, //wait//. |
| Podrás ver el origen de cualquiera de las funciones pasando su nombre a funcions: | Podrás ver el origen de cualquiera de las funciones pasando su nombre a funcions: | ||
| Línea 685: | Línea 681: | ||
| Has aprendido las grandes diferencias puntuales del shell Fish. ¡Felicitaciones! | Has aprendido las grandes diferencias puntuales del shell Fish. ¡Felicitaciones! | ||
| + | |||
| + | No temas anunciarlo a la comunidad con [[gab]]: | ||
| + | |||
| + | <code bash> | ||
| + | gab -m "¡No vendo pescado, pues me han enseñado fish!" | ||
| + | </ | ||
