Professional Documents
Culture Documents
La shell acta como un intermediario entre el sistema operativo y el usuario gracias a lneas de
comando que este ltimo introduce. Su funcin es la de leer la lnea de comandos, interpretar su
significado, llevar a cabo el comando y despus arrojar el resultado por medio de las salidas.
La shell es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y
arrojar el resultado.
Tipos: Existen varios shells. La ms comn es sh (llamada "Bourne shell"), bash ("Bourne again
shell"), csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Korn shell") y zsh ("Zero shell").
Generalmente, sus nombres coinciden con el nombre del ejecutable.
De manera predeterminada, para la mayora de las shells, el indicador consiste en el nombre del
equipo, seguido de dos puntos (:), el directorio actual y despus un carcter que indica el tipo de
usuario conectado:
Ejemplos:
Crea un archivo cat > archivo1.txt
Escribir texto
Ctl d para finalizar
Visualiza contenido de un archivo cat archivo1.txt
10 cat Redirige un archivo a otro subdirectorio cat
/home/user1/archivo1.txt >
/tmp
Agregar contenido a un archivo ya cat >>archivo1.txt
creado Escribir texto a ser agregado
Ctl d para finalizar
Concatena en archivo3.txt lo que tiene cat archivo1.txt archivo2.txt
el archivo1.txt y archivo2.txt > archivo3.txt
11 date Muestra/establece la fecha y hora actual.
12 cal ao Despliega un calendario.
Cambia los permisos de un archivo(s) o carpetas(s).
cambiar los permisos de un fichero
chmod [quien(u,g,a)] oper(+,-) permiso(r,w,x) files
13 chmod
r - lectura Clases de usuarios
u dueo. g grupo o otros
w - escritura
a todos
x ejecucin
du
14 Muestra el uso de espacio de archivos y directorios.
opcin h
Muestra el contenido de un archivo, permite bsquedas y movimiento
haca atrs y adelante.
less [opciones] nombre- Ejemplos:
15
archivo less +5 archivo1.txt
less c archivo1.txt
Ejemplo:
h Muestra la ayuda
top
29 q termina el comando top .
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Por ejemplo:
chmod 766 file.txt Brinda acceso total al dueo y lectura y escritura a los dems
chmod 770 file.txt Brinda acceso total al dueo y grupo. Elimina todos los permisos a
todos los dems.
chmod 635 file.txt Permite lectura y escritura al dueo, escritura y ejecucin al grupo, y
lectura y ejecucin al resto
Modo carcter
Posee 3 modificadores que permiten realizar la tarea:
Por ejemplo:
Chmod +r archivo.txt
Agrega permisos de lectura a todos los usuarios
Partiendo del siguiente rbol de directorios, cree tres subdirectorio dentro de user1, un subdirectorio
llamado documentos, otro video y otro msica
copiar el archivo2.txt del subdirectorio de msica al subdirectorio de video (realcelo de manera relativa)
Moverse de manera absoluta o relativa