Anexo Examen
Anexo Examen
Anexo Examen
cd Cambiar directorio
touch Crear archivo
ls Lista archivos y directorios
ls -a : Muestra todos los archivos ocultos , incluidos los que comienzan por un “.”
ls -l :Muestra la informacion detallada , incluyendo permisos , numero enlaces ,
propietarios,tamaño...etc
ls -t :Ordena por fecha de modificacion , mas recientes primero
mkdir Crea directorio
rmdir Elimina directorio
cp Copia archivos y directorios
cp archivo.txt destino/
mv Mueve o renombra archivos
Mover un archivo a un directorio: mv archivo.txt directorio/
Renombrar : mv antiguo_nombre.txt nuevo_nombre.txt
rm Borra archivos
rm archivo.txt
cat Muestra contenido de archivos
cat .archivo1.txt
grep Busca patrones en archivos.
grep[opciones][opciones]
-i: Ignora mayúsculas y minúsculas
-r: Busca de forma recursiva en directorios
-v: Muestra líneas que no coinciden con el patrón.
awk Filtro de datos por patrones
sed Editor de flujo para filtrar y transformar texto.
e: Ejecuta comandos de edición en la línea de comandos
-i: Realiza cambios en el archivo de forma directa.
sort Ordena líneas de texto.
Sort[opciones][opciones]
-r:Lo ordena de manera inversa
-k:Especifica la columna clave para Ordenar
-n:Lo ordena numericamente
-U:Elimina las lineas duplicadas
uniq Filtra o elimina líneas duplicadas.
-c: Precede cada línea con el número de veces que aparece
-d: Muestra solo líneas duplicadas.
find Busca archivos en un sistema de archivos.
-name: Busca archivos por nombre
-type: Filtra por tipo de archivo (fichero, directorio, enlace, etc.).
tar Manipula archivos tar.
-c: Crea un archivo tar.
-x: Extrae archivos de un archivo tar
-z: Comprime o descomprime archivos utilizando gzip.
head Muestra las primeras líneas de un archivo.
tail Muestra las últimas líneas de un archivo.
Mostrar las ultimas 10 lineas : tail archivo.txt
Mostrar “n” num de lineas : tail -n archivos.txt
wc Cuenta líneas, palabras y caracteres.
Salida:10 20 150 archivo.txt
El primer numero son lineas(10), el segundo palabras(20),el tercero caracteres(150)
cut Extrae secciones de cada línea de archivos.
-f: Especifica campos basados en delimitadores
-d: Especifica el delimitador de campos.
who Muestra información sobre usuarios que han iniciado la sesión
id Muestra el ID del usuario actual y los grupos a los que pertenece
free Muestra la cantidad de memoria libre y usada en el sistema.
echo Imprime salida por pantalla
read Recoge valor escrito por intérprete de comandos
date Muestra la fecha completa
ps Muestra información sobre los procesos en ejecución en el sistema
ps -e : Todos los procesos
-f :Informacion mas detallada
-u:Informacion extendida , junto con su usuario asociado al proceso
-aux: Muestra informacion detallada de todos los procesos de todos los usuarios
passwd Cambiar contraseña usuario actual
exit Cierra la sesión actual o finaliza un script
clear Limpia la pantalla del terminal
tty Muestra el nombre del terminal
man Ayuda
help Ayuda
info
sudo adduser/groupadd
getent
id/finger
nano Editor
#!/bin/bash
vim Editor
nano Editor
return
let Variable
whoami