Comandos
Comandos
Comandos
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:
-k o -reset-timestamp invalida el archivo timestamp.
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:
cd ~[nombredeusuario] para ir directamente a la carpeta de inicio.
4. Comando ls
El comando ls se usa para ver el contenido de un directorio. Por defecto, este
comando mostrará el contenido de tu directorio de trabajo actual.
Si deseas ver el contenido de otros directorios, escribe ls y luego la ruta del directorio.
Por ejemplo, para ver el contenido de la carpeta Documentos ingresa:
ls/inicio/nombredeusuario/Documentos
Hay variaciones que puedes usar con el comando ls:
ls -R también listará todos los archivos en los subdirectorios.
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 nombrearchivo1.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:
-p o -parents crean un directorio entre dos carpetas existentes. Por
ejemplo, mkdir -p Musica/2020/Canciones creará el nuevo directorio «2020».
-m establece los permisos del archivo. Por ejemplo, para crear un directorio
con todos los permisos de lectura, escritura y ejecución para todos los
usuarios, introduce mkdir -m777 nombre_directorio.
-v imprime un mensaje para cada directorio creado.
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:
-i pide confirmación al sistema antes de borrar un archivo.
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:
df -m muestra información sobre el uso del sistema de archivos en MBs.
Llamadas al sistema
Llamadas a la biblioteca
Juegos
Expedientes especiales
Varios
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:
El identificador único del proceso (PID).