Gestión de archivos y directorios
-
ls
: Muestra una lista de archivos y directorios en el directorio actual. Este comando le permite ver el contenido del directorio actual.Ejemplo:
ls
-
pwd
: Imprime la ruta absoluta del directorio actual. Este comando le ayuda a saber dónde se encuentra en el sistema de archivos.Ejemplo:
pwd
-
cd <directory>
: Cambia al directorio especificado. Al usar este comando, puede navegar entre directorios en su sistema de archivos.Ejemplo:
cd /home/user/documents
-
touch <file>
: Crea un nuevo archivo o actualiza la hora de modificación de un archivo existente. Si el archivo ya existe, actualizará la hora de modificación.Ejemplo:
touch newfile.txt
-
cp <source> <destination>
: copie un archivo o directorio desde la ubicación de origen a la ubicación de destino. Puede copiar varios archivos o directorios especificando varias fuentes.Ejemplo:
cp file.txt /home/user/documents/
(copiar un archivo)cp -r folder1 /home/user/documents/
(copiar un directorio)
-
mv <source> <destination>
: Mueva o cambie el nombre de un archivo o directorio desde la ubicación de origen a la ubicación de destino. Si el destino tiene un nuevo nombre, cambiará de nombre; si es un camino nuevo, se moverá.Ejemplo:
mv file.txt /home/user/documents/file_new.txt
(cambiar el nombre de un archivo)mv folder1 /home/user/documents/
(mover un directorio)
-
rm <file>
: Eliminar un archivo. Tenga en cuenta que este comando eliminará el archivo sin ninguna confirmación, así que utilícelo con cuidado.Ejemplo:
rm file.txt
-
mkdir <directory>
: Crea un nuevo directorio con el nombre especificado.Ejemplo:
mkdir new_folder
-
rmdir <directory>
: Eliminar un directorio vacío. Tenga en cuenta que solo puede eliminar un directorio vacío con este comando.Ejemplo:
rmdir empty_folder
Gestión de permisos
-
chmod <permission> <file/directory>
: Cambie los permisos de acceso de un archivo o directorio de acuerdo con el permiso especificado. Los permisos comunes incluyen "r"(leer), "w"(escribir) y "x"(ejecutar).Ejemplo:
chmod u+rwx file.txt
(añadir permisos de lectura, escritura y ejecución para el usuario) -
chown <user>:<group> <file/directory>
: Cambia el propietario de un archivo o directorio al usuario y grupo especificado.Ejemplo:
chown user1:group1 file.txt
(establecer propietario y grupo para archivo.txt)
Gestión de Procesos y Servicios
-
ps
: lista de procesos en ejecución. Este comando muestra una lista de procesos y sus ID de proceso(PID) correspondientes.Ejemplo:
ps
-
top
: muestra los procesos en ejecución y los recursos del sistema. Este comando proporciona una interfaz interactiva para ver los procesos en ejecución y monitorear los recursos del sistema, como CPU, RAM.Ejemplo:
top
-
kill <PID>
: finaliza un proceso con el ID de proceso(PID) especificado. Este comando envía una señal para detener el proceso, permitiéndole salir o apagarse.Ejemplo:
kill 1234
(terminar el proceso con PID 1234) -
systemctl start <service>
: Iniciar el servicio especificado. Un servicio es un programa en segundo plano del sistema y este comando lo inicia.Ejemplo:
systemctl start apache2
(iniciar el servicio Apache) -
systemctl stop <service>
: detener el servicio especificado. Este comando detiene el servicio en ejecución.Ejemplo:
systemctl stop apache2
(detener el servicio Apache) -
systemctl restart <service>
: reinicia el servicio especificado. Este comando detiene y luego inicia el servicio.Ejemplo:
systemctl restart apache2
(reiniciar el servicio Apache) -
systemctl status <service>
: muestra el estado del servicio especificado. Este comando muestra si el servicio se está ejecutando o no y su estado.Ejemplo:
systemctl status apache2
(mostrar el estado del servicio Apache)
Gestión de paquetes
-
apt-get install <package>
: Instale un paquete de software desde el Ubuntu repositorio.Ejemplo:
apt-get install nginx
(instalar Nginx) -
apt-get update
: actualice la información de todos los paquetes de software del repositorio. Este comando obtendrá información sobre los últimos paquetes del repositorio.Ejemplo:
apt-get update
-
apt-get upgrade
: actualice todos los paquetes instalados a la última versión.Ejemplo:
apt-get upgrade
-
apt-get remove <package>
: elimina un paquete instalado del sistema.Ejemplo:
apt-get remove nginx
(eliminar Nginx)
Administración de redes
-
ifconfig
: muestra información sobre los dispositivos de red y las direcciones IP del sistema.Ejemplo:
ifconfig
-
ip addr
: muestra información sobre los dispositivos de red y las direcciones IP del sistema. Este comando es similar aifconfig
.Ejemplo:
ip addr
-
ping <domain/IP>
: compruebe la conectividad de la red a una dirección IP o un nombre de dominio específicos mediante el envío de paquetes y la espera de una respuesta.Ejemplo:
ping google.com
-
curl <URL>
: recuperar el contenido de una URL. Este comando se usa comúnmente para descargar datos de un sitio web y mostrar el resultado en la línea de comando.Ejemplo:
curl https://www.example.com
Gestión del historial de comandos
-
history
: Muestra el historial de comandos ejecutados anteriormente. Este comando enumera los comandos que se han ejecutado en la sesión actual.Ejemplo:
history
Estos son algunos comandos de línea de comandos comunes y útiles en Ubuntu. Dependiendo de sus necesidades y propósitos, puede usar estos comandos para administrar su sistema y realizar varias tareas básicas.