Comandos Shell en Linux
Introducción.
Orden que toma para intepretando los comandos
1. HISTORY. Registro de todas la ordenes
UNIX = set history=numero
¿Que hace este comando?
Ledecimos al “history” cuantas ultimas lineas nos va a desplegar
# !! -----------> ejecuta el ultimo comando de la historia
Ejemplo:
$ ls -l
-rw-r--r-- 1 root root 0 2010-09-30 12:06 1drwxr-xr-x 6 root root 4096 2010-10-20 10:38 Desktop
drwxr-xr-x 2 root root 4096 2010-09-01 10:29 Documents
drwxr-xr-x 7 root root 4096 2010-10-20 10:38 Downloads
drwxr-xr-x 31 root root12288 2010-08-31 18:32 dra laura
-rw-r--r-- 1 root root 50 2010-09-30 12:50 error.log
$!!
-rw-r--r-- 1 root root 0 2010-09-30 12:06 1
drwxr-xr-x 6 root root 4096 2010-10-20 10:38 Desktopdrwxr-xr-x 2 root root 4096 2010-09-01 10:29 Documents
drwxr-xr-x 7 root root 4096 2010-10-20 10:38 Downloads
drwxr-xr-x 31 root root 12288 2010-08-31 18:32 dra laura
-rw-r--r-- 1 rootroot 50 2010-09-30 12:50 error.log
# !$ ------------> toma como “variable” la última palabra de un comando anterior
Ejemplo:
#vi hola.txt
estoy escribiendo en el archivo HOLA
#vi !$estoy escribiendo en el archivo HOLA
Mas ejemplo:
$cd /etc/archivo/archivo2/archivo3
$cd !$ (( voy al directorio que se denoto en el comando anterior)
MAS COMANDOS
!! Comando anterior
!nComando n en la historia
!cad Se refiere al ultimo comando que empieza con la cadena “cad”
!:n n-sima palabra del comando anterior
!$ ultima palabra del comando
!* Todos los argumentos delcomando anterior
2. Los comandos puede estar separador por DIRECTIVAS
Ejemplo
¿Cuantas directivas tiene lo siguiente?
Tiene 9 Directivas
3.Comillas
Dependiendo en el interprete decomandos
Recapitulando.
Bourne Shell
Comillas simples ( ` `' ) ->>> desctiva todo lo que se encuentre en medio
Comillas dobles ( “ “ ) ->>> deactiva todo expecto los caracteres `, $...
Regístrate para leer el documento completo.