Comandos Esenciales de Linux: Administración y Gestión de Archivos
Clasificado en Informática
Escrito el en español con un tamaño de 6,43 KB
Comandos Esenciales de Linux
Estructura de Archivos en Linux: Un archivo en Linux se divide en tres partes principales: superbloque, tabla de inodos y bloques de datos.
Puertos Asignados a Servicios: Para ver los puertos asignados a servicios, se utilizan comandos como netstat
o ss
.
Comandos para Mostrar TCP/IP Activos:
netstat -a
Gestión de Usuarios:
- Crear contraseña:
passwd (usuario)
- Añadir usuario a un grupo:
usermod -g grupo nombre
Prácticas Comunes:
Añadir Usuario: adduser
1. Cambiar Privilegios de una Carpeta:
chmod
- Verificar cambios:
ls -de
2. Creación de Usuario y Directorio:
- Crear un usuario:
useradd nuevousuario
- Establecer contraseña:
passwd nuevousuario
- Crear un directorio:
mkdir midirectorio
3. Generar un Reporte:
ps -aux >> reporte.txt
4. Directorio Asociado al Usuario:
-d nombre_directorio
5. Cambiar Permisos:
Chmod 744 archivo.txt
y ejecutarlo con ./archivo.txt
6. Cambiar Dueño:
Entrando como root: # chown [usuario] [carpeta] -R
7. Generar un Archivo en un Bucle:
(archivo $i) touch (creo archivo) for {i
8. Crear una Tarea en Crontab:
(memoria ocupada por proceso, espacio libre de memoria) $ [data]
9. Comprimir un Archivo:
El comando tar
se utiliza para empaquetar y comprimir archivos:
tar -zcvf archivo_nuevo.tar.gz nombre_directorio
Donde:
-z
: Comprime el archivo utilizando gzip.-c
: Crea el archivo.-v
: Modo verbose, muestra el progreso.-f
: Nombre del archivo.
Comandos Comunes:
Información del Sistema:
arch
: Tipo de procesador
Calculadora:
bc
: Calculadora. Salir conquit
Calendario:
cal
: Calendario del mes actual.cal [ [mes] año ]
(ej.cal 2003
)
Archivos:
cat
: Ver contenido de un archivochmod
: Cambiar atributoschown
: Cambiar dueño de archivocmp
: Comparar archivoscompress
: Comprimir archivoscompress -c
: Comprimir sin borrar el originalcompress -d
: Descomprimircp
: Copiar archivos
Directorios:
cd ..
: Salir de un directoriocd
: Cambiar de directoriomkdir
: Crear directoriormdir
: Borrar directorios
Pantalla:
clear
: Borrar la pantalla
Fecha y Hora:
date
: Visualizar la fecha
Espacio en Disco:
df
: Espacio disponible en el sistemadu
: Resumen de uso del disco
Editores de Texto:
ed
: Editor de texto (modo orden,i
para texto)ex
: Editor de textovi
: Editor de textossed
: Edición batch de un archivo (ej.sed 500,600pq archivote
)
Búsqueda:
find
: Localizar archivos
Misceláneos:
fortune
: Frase ingeniosa (inglés)free
: Memoria libre y usadafrm
: Resumen de correosgzip
: Comprimir archivosgcc
: Compilador .cg++
: Compilador .cppgunzip
: Descomprimir archivoshead
: Mostrar primeras líneas (ej.head -2
)hostname
: Nombre del computadorid
: ID de usuario y grupokill
: Terminar un proceso (kill -9
cancelación segura)last
: Últimos usuarios y terminalesln -s
: Crear acceso directomail
: Correoman
: Manual de órdenesmore
: Mostrar info paginada (salir conq
)mv
: Cambiar nombrepasswd
: Cambiar la claveps
: Número de proceso (verkill
)pwd
: Directorio actualrm
: Eliminar archivostouch
: Crear archivo vacío o actualizar fechaxkill
: Matar aplicaciones en Xumount
: Desmontar unidadeswc
: Contar líneas, palabras y caractereswho
: Quién está en el sistemawrite
: Escribir a otro usuario
Listar Archivos y Directorios:
ls
: Visualizar archivos y directoriosls -a
: Todas las entradasls -r
: Orden inversols -c
: Lista en columnas
Sesiones:
logout
: Salir de sesiónlogin
: Solicitar usuario y contraseña
Montar Dispositivos:
mount /dev/cdrom /mnt/cdrom
: Montar CD/dev/fd0 -t msdos /mnt/fd0
: Montar disquete msdos/dev/hda1 -t vfat /mnt/hda1
: Montar disco duro fat32/dev/hdb1 -t ntfs /mnt/hdb1
: Montar disco duro ntfs/dev/sda1 /mnt/sda1
: Montar disco zip
Desmontar Dispositivos:
umount /dev/cdrom
: Desmontar CD-ROM