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,ipara 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 -9cancelació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