La línea de comandos es una interfaz basada en texto que permite interactuar con el sistema operativo escribiendo comandos. Se usa para administrar archivos, configurar sistemas y ejecutar programas.
En sistemas Linux y macOS, se accede a través de la Terminal.
En Windows, se usa Símbolo del sistema (cmd) o PowerShell.
Linux/macOS
Para crear un usuario nuevo:
bash
sudo useradd -m nuevo_usuario
Esto crea un usuario con un directorio en /home/nuevo_usuario.
Para establecer una contraseña:
bash
sudo passwd nuevo_usuario
Windows (PowerShell o CMD - Ejecutar como Administrador)
powershell
net user nuevo_usuario contraseña /add
2. ¿Cómo conceder permisos?
Linux/macOS
Modificar permisos con chmod:
bash
chmod 755 archivo.txt
Asignar un usuario a un grupo con usermod:
bash
sudo usermod -aG grupo usuario
Cambiar propietario de un archivo:
bash
sudo chown usuario:grupo archivo.txt
Windows (CMD - Ejecutar como Administrador)
powershell
icacls “C:\ruta\al\archivo” /grant usuario:F
Esto concede control total (F) al usuario sobre el archivo.
bash
exit
En Windows (CMD o PowerShell):
powershell
exit
4. ¿Cómo conocer tu IP desde la terminal?
Linux/macOS
bash
ip a | grep "inet "
O solo la IP pública:
bash
curl ifconfig.me
Windows (CMD o PowerShell)
powershell
ipconfig