Shell Bash Comandos Linux
Shell Bash Comandos Linux
Shell Bash Comandos Linux
incorporado bash, poder realizar acciones en la maquina sin el uso de el mouse, todo a través de la
terminal.
Bash- SHELL,Burn Agains Shield, proporciona una línea de comandos para que el usuario pueda usar con
el sistema operativo a través de los comandos de texto, echo HOLA MUNDO.
Cat- comando para leer el contenido de un texto, cd (donde se encuentre un fichero), cat (el fichero)
Chmod- Gestionar permisos de Linux, chmod +r (permitir la lectura) -r (quita el permiso de lectura)
Cp- el comando nos permite copiar archivos o carpetas desde la terminal, cp (archivo o carpeta) (ruta),
cp *.(txt,tar,etc), cp -r (ruta), cp -i (nos preguntan si queremos sobre escribir este archivo o no), -u ( no lo
copia si lo detecta en otro directorio
Csh- SHELL
Dd- Storage- Backup, copia de una partición el cual al restaurarlo sea consistente,
Df- disk free, nos muestra el espacio disponible y utilizado en nuestro ordenador, df -h
Echo- para imprimir cadenas o el contenido de variables, echo Hola mundo, echo $USER
Expr- nos permite hacer cálculos matemáticos, expr 2 + 5, expr 111 / 3, expr $var1 /> $var2
Hostname- muestra el nombre del host del sistema, -a o -alias, -A(nombre del dominio), -i (ip)
Kill- utilizado para terminar un programa que no responde manualmente, para poder cerrar estos
programas necesitamos saber el número de identificación (PID), para saber: ps ux, , para cerrar el
programa escribimos, kill[SEÑAL] pid, existen 64 se;ales, pero las mas usadas son SIGTERM (solicita al
programa cerrarse y le da tiempo a guardar) y SIGKILL (fuerza el cierre), kill SIGKILL 63773
Launchctl- nos permite crear nuestros propios scripts como procesos en segundo plano,
Link- para esta sección se da a entender que se refiere a los enlaces duros y simbólicos del sistemas,
correspondientemente ln y ls.
Ln- Si creo un archivo, el otro depende de este ( enlace duro), ln (el archivo) (nombre del otro archivo)
Mv- usado para mover archivos, aunque también es usado ara cambiar el nombre, mv (nombre del
archivo) (directorio), mv (primer archivo) (renombre) sirve para cambiar el nombre
Pax-
Ps- el comando ps produce una instantánea en todos los procesos de ejecución del sistema, ejecutar ps
sin opción listará los procesos en ejecución en el Shell junto con su PID, TTY (terminal), TIME,
CMD(comando que lanza el proceso). Ps -t (muestra todos los procesos asociados), ps -u (nombre de
usuario) , ps -A muestra todos los procesos en ejecución.
Pwd- encuentra la ruta del directorio de trabajo acrual, con el uso de pwd a solas devolverá la ruta actual
completa, pwd -L imprime el contenido de varibles de netonro, pwd -P imprime la ruta real del directorio
Realpath- obtiene una representación real de un archivo, realpath (archivo), obtiene la ruta principal de
un archivo
Rm- borra archivos dentro de un directorio, rm (nombre del archivo), rm -i, rm -f elimina sin
confirmación, rm -r elimina archivos y directorios de forma recursiva
Sh- shell script, es un fichero de texto que contiene un conjunto de comandos y ordenes interpretables
en linux
Sleep- se utiliza para determinar un temporizador de tiempo determinado, las unidades de tiempo son s,
, h, d. sleep 1m
Stty- sirve para listar o modificar los parámetros de indicador de la terminal, ssty -a