Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
tutorial_de_fish [2022/07/05 16:32] – [Activar el intérprete de comandos Fish] perontutorial_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, la [[fish|Fish shell]].
  
 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]]. 
Línea 10: Línea 11:
 ==== Ejecutar Comandos ==== ==== Ejecutar Comandos ====
  
- +**fish** ejecuta comandos como cualquier otra shell: para hacerlo ingresa un //comando//, seguido por sus //argumentos//. Los espacios funcionan como separadores.
-[[fish|Fish shell]] ejecuta comandos como cualquier otra [[interpretes de comandos|shell]]: para hacerlo ingresa un comando, seguido por sus argumentos. Los espacios son separadores+
  
 <code bash> <code bash>
Línea 59: 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 __~/algunfi__**+<code bash>> cat __~/algunfi__</code>
  
 Esto te dirá que existe un fichero que comienza con ''algunfi'', lo cual es una retroalimentación útil de tener mientras vas escribiendo. Esto te dirá que existe un fichero que comienza con ''algunfi'', lo cual es una retroalimentación útil de tener mientras vas escribiendo.
Línea 418: Línea 418:
 </code> </code>
  
-==== Conditionales (If, Else, Switch) ====+==== Condicionales (If, Else, Switch) ====
  
  
Línea 438: Línea 438:
  
 <code bash> <code bash>
-if test "$fish" = "flounder+if test "$fish" = "cornalito
-    echo FLOUNDER+    echo CORNALITO
 end end
  
 # o # o
  
-if test "$number" -gt 5 +if test "$numero" -gt 5 
-    echo $number es mayor que cinco+    echo $cantidad es mayor que cinco
 else else
-    echo $number es cinco o menor+    echo $cantidad es cinco o menor
 end end
  
Línea 509: Línea 509:
 === funciones incorporadas === === funciones incorporadas ===
  
-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+//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 681: 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!"
 +</code>

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información