Bash Shell Scripting 1 Flashcards
En BASH, ¿cómo se cambian los permisos de un archivo nombre.ext para que sea ejecutable?
chmod +x nombre.ext
En BASH, ¿cómo se especifica qué shell será usado para la ejecución de un shell script?
!/bin/bash
En la terminal, ¿cómo se puede saber cuál es el shell con el que estamos trabajando?
echo $SHELL
En BASH, ¿cómo se puede saber la dirección donde se ejecuta el bash?
which bash
What is bash?
BASH is a command lenguage interpreter
What is a shell?
A shell is a macroprocessor which allows for an interactive or non-interactive command execution
What is scripting?
It is an action that allows for an automatic execution that would be otherwise executed interactively one-by-one
Which command can be used to identify a type of the file?
file archivo.ext
How is called this? #!
Shebang
En la terminal, ¿cómo se especifica que la salida de la ejecución de un programa vaya a un archivo? Provea de un ejemplo
Con el símbolo >
Ejemplo:
echo hola > archivo.txt
¿Cómo se puede ejecutar un archivo bash sin la necesidad de cambiar los permisos de ejecución del archivo tarea.sh?
bash tarea.sh
En la terminal, ¿cómo se puede saber el directorio actual?
pwd (print working directory)
En la terminal, ¿cómo podemos ir a la carpeta anterior? (“Atrás”)
cd -
En la terminal, ¿cómo podemos ir directamente al home? Especificar dos maneras
cd
o
cd ~
Bash scripting: como se imprime una variable de entorno VAR?
echo ${VAR}
o
echo $VAR