ps -----> lista los procesos que han sido lanzados desde el shell
ps -aux -----> Lista todo los procesos en general
wc -l --------> Nos muestra el número de usuarios
cat /etc/passwd | grep "user" ----> este comando nos muestra específicamente las lineas que contiene el user que se encuentra en /etc/passwd
diff ----> Compara dos archivos e imprime una lista de la diferencia entre ellos
| (pipe) ----> Permite la comunicación entre procesos
COMPRIMIR Y EMPAQUETAR
bzip2 ----> Programa que comprime un archivo, tiene extensión .bz2 . Nombre_original.bz2
bunzip2 ----> Descomprime un archivo que ha sido comprimido con la extensión anterior.
bzcat ----> Cumple la misma función que el cat peor sobre un archivo comprimido.
gzip ---> Sirve para comprimir archivos
gunzip ---> Sirve para descomprimir archivos con la extensión anterior
tar ----> permite empaquetar varios archivos y/o directorios en uno.
- la opción -tvf lista el contenido del archivo empaquetado
- la opción -xvf desempaqueta los archivos (sobre escribe archivos existentes)}
- la opcion -czvf se utiliza para comprimir y empaquetar un archivo al mismo tiempo
- la opción -xzvf se utiliza para descomprimir y desempaquetar un archivo al mismo tiempo
REDIRECCIÓN DE ENTRADA Y SALIDA ESTÁNDAR
Salida estándar
> Redirige una salida ademas sobrescribe al archivo, comando> nombreArchivo
>> Agrega al final del archivo
2> Guarda y envía para la salida estándar.
PASO DE ARGUMENTOS
$1 ----> Primer argumento
$2 ---> Segundo argumento
$3 ---> Tercer argumento
$@ ---> Todos los argumentos dentro de un vector
$# ---> Número de argumentos
CONDICIONALES
Operadores lógicos aritméticos
-lt <
-gt >
-le <=
-ge >=
-eq ==
-ne !=
Operadores Lógicos de cadenas
= igual
!= no es igual
< menor que
> mayor que
-n s1 la cadena s1 no esta vacía
-z s1 la cadena s1 esta vacía
Expresiones lógicas sobre archivos
-d existe y es un un directorio
-e existe
-f existe y es un archivo ordinario (no es directorio)
-r existe y se puede leer
-s existe y tiene un tamaño mayor a o bytes
-w existe y se puede escribir
-x existe y es ejecutable
PERMISOS
d rwxr-xr-x
- rwxr-xr-x
los de color naranja son permiso que le pertenecen al dueño (u)
los de color negro son permisos que le pertenecen al grupo (g)
los de color verde son permisos que le perteneces a otros (o)
d = significa que es un directorio
- = significa que es un archivo ordinario
r = corresponde a permisos de lectura
w = corresponde a permisos de escritura
x = corresponde a permisos de ejecución
En modo octal se presenta así:
r =4
w=2
x= 1
Ejemplos
--x permiso solo de ejecución
rwx tiene todos los permisos, lectura, escritura y ejecución
r-x solo tiene permisos de lectura y ejecución
Manera de ejecutar:
chmod 700 nombreArchivo : Da solo permisos de rwx al dueño
chmod u +x nombreArchivo :Da permiso de ejecución solo al dueño sin afectar al grupo y a otros.
chmod ugo +rwx nombre Archivo : Da permisos de todos y de todo.
Bibliográfia:
- Guamán Danny, Apuntes de clases, EPN-SISTEMAS_OPERATIVOS-2016
No hay comentarios:
Publicar un comentario