Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Linux?
Un comando Linux es un programa o utilidad que se ejecuta en
la CLI, una consola que interactúa con el sistema a través de
textos y procesos. Es similar a la aplicación Símbolo del
Sistema en Windows.
Los comandos de Linux se ejecutan en el Terminal
pulsando Enter al final de la línea. Puedes ejecutar comandos
para realizar diversas tareas, desde la instalación de paquetes
hasta la gestión de usuarios y la manipulación de archivos.
La sintaxis general de un comando Linux es la siguiente:
Nombredelcomando [opcion(es)] [parametro(s)]
Los comandos Linux pueden contener una opción o un
parámetro. En algunos casos, pueden ejecutarse sin ellos.
Estas son las tres partes más comunes de un comando:
1. Comando sudo
Abreviatura de superusuario do, sudo es uno de los comandos
básicos más populares de Linux que te permite realizar tareas
que requieren permisos administrativos o de root.
Al utilizar sudo, el sistema pedirá a los usuarios que se
autentiquen con una contraseña. A continuación, el sistema
Linux registrará una marca de tiempo como seguimiento. Por
defecto, cada usuario root puede ejecutar comandos sudo
durante 15 minutos por sesión.
Si intentas ejecutar sudo en la línea de comandos sin
autenticarte, el sistema registrará la actividad como un evento
de seguridad.
Esta es la sintaxis general:
sudo (comando)
También puedes añadir una opción, por ejemplo:
2. Comando pwd
Utiliza el comando pwd para encontrar la ruta de tu directorio
de trabajo actual. Simplemente introduciendo pwd te devolverá
la ruta actual completa, una ruta de todos los directorios que
comienza con una barra oblicua (/). Por
ejemplo, /inicio/nombredeusuario.
El comando pwd utiliza la siguiente sintaxis:
pwd [opción]
Tiene dos opciones aceptables:
-L o -logical imprime el contenido de las variables de
entorno, incluidos los enlaces simbólicos.
3. Comando cd
Para navegar por los archivos y directorios de Linux, usa el
comando cd. Te pedirá la ruta completa o el nombre del
directorio, dependiendo del directorio de trabajo actual en el
que te encuentres.
Supongamos que estás
en /home/nombredeusuario/Documentos y deseas ir
a Fotos, un subdirectorio de Documentos. Para hacerlo,
simplemente escribe el siguiente comando:
cd Fotos.
Otro escenario es si deseas ir a un directorio completamente
nuevo, por ejemplo, /home/nombredeusuario/Peliculas. En
este caso, debes escribir cd seguido de la ruta absoluta del
directorio:
cd /home/nombredeusuario/Peliculas.
Hay algunos atajos para ayudarte a navegar rápidamente:
5. Comando cat
cat (abreviatura de concatenate, en inglés) es uno de los
comandos más utilizados en Linux. Este lista, combina y
escribe el contenido de los archivos en la salida estándar. Para
ejecutar este comando, escribe cat seguido del nombre del
archivo y su extensión. Por ejemplo:
cat archivo.txt.
Aquí hay otras formas de usar el comando cat:
cat > nombredearchivo.txt crea un nuevo archivo.
cat nombredearchivo1.txt
nombredearchivo2.txt>nombredearchivo3.txt fusiona n
ombrearchivo1.txt y nombrearchivo2.txt y almacena el
resultado en nombrearchivo3.txt.
6. Comando cp
Utiliza el comando cp para copiar archivos o directorios y su
contenido. Echa un vistazo a los siguientes casos de uso.
Para copiar un archivo del directorio actual a otro,
introduce cp seguido del nombre del archivo y del directorio de
destino. Por ejemplo:
cp nombrearchivo.txt /inicio/nombredeusuario/Documentos
Para copiar archivos en un directorio, introduce los nombres de
los archivos seguidos del directorio de destino:
cp nombrearchivo1.txt nombrearchivo2.txt
nombrearchivo3.txt /inicio/nombredeusuario/Documentos
Para copiar el contenido de un fichero a otro nuevo en el mismo
directorio, introduce cp seguido del fichero de origen y del
fichero de destino:
cp nombrearchivo1.txt nombrearchivo2.txt
Para copiar un directorio completo, pasa el indicador -R antes
de escribir el directorio de origen, seguido del directorio de
destino:
cp -R /inicio/nombredeusuario/Documentos
/inicio/nombredeusuario/Documentos_backup
7. Comando mv
El uso principal del comando mv es mover archivos, aunque
también se puede usar para cambiar el nombre de los archivos.
Además, no produce ninguna salida al ejecutarlo.
Simplemente escribe mv seguido del nombre del archivo y el
directorio de destino. Por ejemplo, si quieres
mover nombredearchivo.txt al
directorio /inicio/nombredeusuario/Documentos:
mv nombrearchivo.txt
/inicio/nombredeusuario/Documentos.
También puedes utilizar el comando mv para renombrar un
archivo:
mv nombre_archivo_antiguo.txt nombre_archivo_nuevo.txt
8. Comando mkdir
Utiliza el comando mkdir para crear uno o varios directorios a
la vez y establecer los permisos para cada uno de ellos. El
usuario que ejecuta este comando debe tener el privilegio de
crear una nueva carpeta en el directorio principal o puede
recibir un error de permiso denegado.
Esta es la sintaxis básica:
mkdir [opción] nombre_directorio
Por ejemplo, si deseas crear un directorio llamado Música:
mkdir Musica
Para crear un nuevo directorio llamado Canciones dentro
de Música, utiliza este comando:
mkdir Musica/Canciones
El comando mkdir acepta muchas opciones, como:
9. Comando rmdir
Para eliminar permanentemente un directorio vacío, utiliza
el comando rmdir. Recuerda que el usuario que ejecuta este
comando debe tener privilegios sudo en el directorio padre.
Por ejemplo, si deseas eliminar un subdirectorio vacío
llamado personal1 y su carpeta principal mydir:
rmdir -p mydir/personal1
10. Comando rm
El comando rm se utiliza para borrar archivos dentro de un
directorio. Asegúrate de que el usuario que ejecuta este
comando tiene permisos de escritura.
Recuerda la ubicación del directorio ya que esto eliminará el/los
archivo(s) y no podrás deshacerlo.
Esta es la sintaxis general:
rm nombredearchivo
Para eliminar varios archivos, introduce el siguiente comando:
rm nombredearchivo1 nombredearchivo2
nombredearchivo3
Aquí tienes algunas opciones aceptables que puedes añadir:
15. Comando df
Utiliza el comando df para informar sobre el uso del espacio en
disco del sistema, mostrado en porcentaje y en kilobytes (KB).
Esta es la sintaxis general:
df [opciones] [archivo]
Por ejemplo, introduce el siguiente comando si deseas ver el
uso del espacio en disco del sistema del directorio actual en un
formato legible para personas:
df -h
Estas son algunas variaciones:
16. Comando du
Si quieres comprobar cuánto espacio ocupa un archivo o un
directorio, utiliza el comando du. Gracias a este comando
puedes identificar qué parte del sistema utiliza excesivamente
el almacenamiento.
Recuerda que debes especificar la ruta del directorio cuando
utilices el comando du. Por ejemplo, para
comprobar /inicio/usuario/Documentos introduce:
du /inicio/usuario/Documentos
Añadiendo una bandera al comando du se modificará la
operación, como por ejemplo:
-x extrae un archivo.
Llamadas al sistema
Llamadas a la biblioteca
Juegos
Expedientes especiales
Varios
Edita los
archivos /etc/passwd, /etc/shadow, /etc/group y /etc/gs
hadow para las cuentas recién creadas.
38. Comando su
El comando switch user o su permite ejecutar un programa
como un usuario diferente. Este cambia la cuenta administrativa
en la sesión de inicio de sesión actual. Este comando es
especialmente beneficioso para acceder al sistema a través de
SSH o utilizando el gestor de pantalla GUI cuando el usuario
root no está disponible.
Esta es la sintaxis general del comando:
su [opciones] [nombredeusuario [argumento]]
Cuando se ejecuta sin ninguna opción o argumento, el
comando su se ejecuta con privilegios de root. Te pedirá que te
autentiques y utilices los privilegios sudo temporalmente.
Aquí algunas opciones aceptables:
40. Comando ps
El comando de estado de procesos o ps produce una
instantánea de todos los procesos en ejecución en tu sistema.
Los resultados estáticos se toman de los archivos virtuales del
sistema de archivos /proc.
Ejecutando el comando ps sin una opción o argumento listará
los procesos en ejecución en el shell junto con:
Paulius M.
Web Hosting Monitoring Tech Lead
Lista de comandos de
Linux
A continuación, te dejamos una lista con los comandos
detallados en este artículo y su función para que puedas
acceder rápidamente cuando lo necesites.
Comando Uso
cd Cambia de directorio.
htop Monitoriza recursos del sistema y procesos del servidor en tiempo real.
jobs Muestra todos los procesos en ejecución junto con sus estados.
rm Borra archivos.
Conclusión
Los comandos de Linux te permiten realizar tareas básicas y
administrativas de forma rápida y eficaz desde el Terminal. Con
él, tendrás más flexibilidad sobre tu sistema y la posibilidad de
acceder a funciones que no siempre están disponibles a través
de una interfaz gráfica de usuario.
Aprender los comandos básicos de Linux es esencial para
interactuar con tu máquina, principalmente si utilizas un
Servidor Privado Virtual (VPS). En la mayoría de los casos,
cada utilidad consta de tres partes: un nombre de comando,
una bandera u opción y un parámetro o argumento.
En este artículo hemos visto 40 comandos comunes, como apt-
get para instalar un paquete, nano para manipular un
archivo, htop para monitorizar los procesos en curso y ls para
ver un directorio.
Esperamos que este artículo te haya ayudado a aprender los
comandos básicos de Linux. Si tienes alguna pregunta o
sugerencia, por favor déjala en la sección de comentarios más
abajo.