Comandos Esenciales de Linux: Terminal y Administración del Sistema

Clasificado en Informática

Escrito el en español con un tamaño de 3,99 KB

Comandos Esenciales de Linux para Terminal

  • ls -l: Lista los archivos y directorios de la ubicación actual.
  • pwd: Muestra el directorio de trabajo actual.
  • cd (change directory): Cambia de directorio.
  • cp: Copia archivos.
  • mv: Mueve una carpeta/archivo al destino especificado; también sirve para renombrar archivos/directorios.
  • mv -f: Fuerza el movimiento.
  • ln -s: Crea un enlace simbólico (apunta a otro archivo), es decir, un acceso directo al mismo archivo con distintos nombres.
  • date / time: Muestra la fecha y hora del sistema.
  • cal: Muestra el calendario.
  • whoami: Muestra el nombre del usuario con el que se ha iniciado sesión.
  • ps -e: Muestra todos los procesos en ejecución y su identificador de proceso (PID).
  • pstree -p: Muestra los procesos en forma de árbol.
  • nice: (Sin descripción proporcionada)
  • renice: (Sin descripción proporcionada)
  • top: Muestra información en tiempo real de los procesos en ejecución, uso de CPU, memoria y PID.
  • kill PID: Cierra el proceso especificado por su PID.
  • nohup: (Sin descripción proporcionada)
  • exit / logout: Sale del terminal.
  • touch: Crea un archivo.
  • dir: Muestra los directorios.
  • mv: Mueve o renombra.
  • cat: Muestra el contenido de un archivo.
  • apt-get update: Actualiza la base de datos de paquetes disponibles para actualizar o instalar.
  • tail -n nombredelarchivo: Muestra las últimas diez líneas del archivo especificado.
  • ps -A | grep bash: Muestra todos los procesos que contengan la palabra "bash".
  • head -n nombredelarchivo: Muestra las 10 primeras líneas del archivo especificado.

Gestión de Permisos de Archivos

  • chmod: Asigna permisos de lectura, escritura y ejecución a un archivo (nombrearchivo) para el propietario, grupo y otros usuarios.
  • umask: Cambia las opciones por defecto para los permisos de nuevos archivos y directorios.
  • chown nombreusuario nombrearchivo: Cambia el propietario del archivo especificado al usuario indicado.
  • chgrp grupo archivo: Cambia el grupo del archivo especificado al grupo indicado.

Valores Numéricos de Permisos

  • r (lectura) -> 4
  • w (escritura) -> 2
  • x (ejecución) -> 1

Administración de Usuarios y Grupos

  • Crear un usuario: sudo useradd -m -c "Jesús Valle" jvalle
  • Añadir un usuario a un grupo: sudo -g grup1 -s /bin/bash jvalle
  • Crear un grupo: sudo groupadd GRUP1
  • Eliminar un usuario: sudo userdel -r nombre_usuario
  • Borrar la carpeta de un usuario: sudo rm -r /home/usuario
  • Establecer contraseña para un usuario: sudo passwd "nombre_del_usuario"
  • Modificar un usuario: usermod
    • -c "jose leon": Cambia el nombre completo del usuario.
    • -d "/home/carpeta": Cambia el directorio principal del usuario.
    • -s /bin/bash: Cambia el shell de inicio del usuario.
  • Crear un usuario y añadirlo a un grupo: sudo useradd -m -c "jesus valle" jvalle -G GRUP2

Empaquetado y Compresión de Archivos

  • Empaquetar archivos: tar -cvf
  • Desempaquetar archivos: tar -xvf
  • Ver contenido de un archivo tar: tar -tvf

Entradas relacionadas: