Apéndice B. Si utilizas un shell diferente
Este libro asume que tu shell de inicio de sesión es bash
, pero si no lo es,la Tabla B-1 puede ayudarte a adaptar los ejemplos del libro para otros shells. El símbolo ✓ indica compatibilidad: la función en cuestión es lo suficientemente similar a la de bash
como para que los ejemplos del libro se ejecuten correctamente. Sin embargo, el comportamiento de la función puede diferir del de bash
en otros aspectos. Lee atentamente las notas a pie de página.
Nota
Independientemente de cuál sea tu shell de inicio de sesión, los scripts que empiezan por#!/bin/bash
son procesados por bash
.
Para experimentar con otra shell instalada en tu sistema, simplemente ejecútala por su nombre (por ejemplo, ksh
) y pulsa Ctrl-D al terminar. Para cambiar tu shell de inicio de sesión, lee man chsh
.
función bash | guión | pescado | ksh | tcsh | zsh |
---|---|---|---|---|---|
|
✓ |
✓, pero |
✓ |
No hay signo igual: |
✓ |
Fondo con |
✓ |
✓ |
✓ |
✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
|
|
|
/bin/dash |
/bin/pescado |
/bin/ksh |
/bin/tcsh |
/bin/zsh |
|
|||||
Ampliación del corsé con |
Utiliza |
Sólo |
✓ |
Utiliza |
✓ |
|
✓ |
✓ |
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
✓ |
✓ |
|
✓ |
|
✓ |
|
✓ |
Sustitución de ... |
Get Linux eficiente en la línea de comandos now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.