Todos los usuarios de Linux reconocen las contribuciones del entorno de línea de comando/terminal. Es un comodín cuando se trata de realizar casi el 90 % de las tareas informáticas asociadas con cualquier distribución del sistema operativo Linux.
De forma predeterminada, cualquier distribución de Linux viene preempaquetada con una serie de comandos integrados que ayudan a cumplir con sus objetivos informáticos cotidianos. La lista de comandos puede parecer interminable, por lo que puede resultar intimidante para los novatos hambrientos de Linux.
Además, los usuarios expertos de Linux pueden olvidar la sintaxis de uso asociada con dichos comandos. Esta guía proporciona un manual de referencia para los comandos integrados de Linux que son invaluables en sus rutinas informáticas de Linux.
Para que este comando de Linux sea más fácil de recordar o de consultar, los abordaremos explícitamente:
Tabla de Contenidos
Comandos de navegación del sistema de archivos de Linux
ls comando
Enumere los archivos y directorios presentes en la carpeta/directorio actual:
$ ls
Vea más detalles, como el propietario, el grupo, el tamaño y las marcas de tiempo asociadas para los archivos y directorios enumerados.
$ ls -l
También puede enumerar los archivos de un archivo/directorio específico.
$ ls -l bin
Ver archivos ocultos (si los hay) en el directorio.La convención de nomenclatura para archivos ocultos comienza con un punto, p. .i_am_hidden
.
$ ls -a
comando pwd
Este clave El comando (imprimir directorio de trabajo) dirige al usuario a la ruta absoluta del directorio de trabajo actual:
$ pwd
comando de disco compacto
Navegue eficientemente a una ubicación de directorio diferente especificando su ruta absoluta:
$ cd Apps $ cd /home/dnyce $ cd Documents $ cd ~ $ cd -
comando de archivo
Revelar los tipos de archivos/directorios que existen en nuestra máquina Linux:
$ file bin $ file emm.jpg $ file passwd
Comandos de manipulación de archivos de Linux
comando mdkir
Cree un nuevo directorio no existente:
$ mkdir new $ ls
comando táctil
Cree un nuevo archivo en blanco.
$ touch new.txt $ ls -l new.txt
comando gato
Crea un nuevo archivo y le permite escribir el texto deseado.Pulse para guardar el contenido del archivo Ctrl + c
en tu teclado.
$ cat > file
Abra el contenido del archivo existente en modo de solo lectura.
$ cat file
comando rm
Eliminar un archivo.
$ rm new.txt $ ls
Eliminar un directorio que contiene archivos y otros subdirectorios
$ rm -r new
comando mv
Renombrar archivos/directorios existentes.
$ mv file renamed_file $ mv newer renamed_newer
comando cp
Copie los archivos/directorios existentes en la ubicación de destino:
$ cp renamed_file backup $ cp renamed_newer backup $ ls -l backup
Comando de búsqueda del sistema de archivos de Linux
encontrar comando
Encuentre una instancia de un nombre de archivo o directorio del directorio de trabajo actual.
$ find backup $ find * renamed_file
Comandos básicos de administración de Linux
comando whoami
Imprime el usuario del sistema conectado actualmente.
$ whoami dnyce
comando sudo
Habilita la ejecución de comandos root/sudoer-user-privileged.
$ sudo apt update
comando de reinicio
Reinicie su máquina.
$ reboot
comando de apagado
Apague su máquina.
$ shutdown
Comandos de almacenamiento del sistema de archivos de Linux
comando
Vea el espacio de almacenamiento utilizado y disponible en las particiones montadas.
$ df $ df -h
comando fdisk
Recupere información de todas las particiones/almacenamiento activo.
$ sudo fdisk -l
du comando
Imprima la información de uso del disco para el directorio de trabajo actual.
$ du
comando de montaje
Monte el archivo ISO o el dispositivo de almacenamiento:
$ sudo mount file_to_mount target_mount_location
comando de desinstalación
Desmonte un archivo ISO montado o un dispositivo de almacenamiento:
$ sudo umount mounted_location
Comandos de compresión de archivos de Linux
comando alquitrán
Cree un archivo tar sin comprimir.
$ tar cf name.tar target_directory
Cree un archivo tar comprimido con gzip.
$ tar cfz backup.tar backup
Extraiga el archivo tar.
$ tar xf backup.tar
comando gzip
Comprime el archivo con gzip.
$ gzip renamed_file
comando gunzip
Descomprimir archivos comprimidos gzip.
$ gunzip renamed_file.gz
Comandos de red de Linux
comando ip
Muestra toda la información de la interfaz activa, como las direcciones IP.
$ ip a
Muestra la dirección IP de la puerta de enlace predeterminada.
$ ip r
comando de ping
Pruebe la accesibilidad de los dispositivos de red por su IP.
$ ping 192.168.100.3
comando ssh
Permite a los usuarios conectarse a máquinas remotas a través de su IP.
$ ssh 192.168.100.3
Comandos de permisos de archivos de Linux
Comando chmod
Cambie los permisos de archivo/directorio, como leer (r), escribir (w) y ejecutar (x).más (+)
otorgar permiso, signo menos (-)
borrar permiso, signo igual (=)
Otorgar y eliminar todos los demás.
$ chmod +x script.sh $ chmod -x script.sh $ chmod =x script.sh
comando chown
Cambiar la propiedad del archivo/directorio.
$ chown root script.sh
Comando chgrp
Cambiar la propiedad del grupo de archivos/directorios.
$ chgrp root script.sh
Comandos de administración de usuarios de Linux
comando agregar usuario
Cree una nueva cuenta de usuario (utilidad de bajo nivel).
$ sudo useradd new_user
comando agregar usuario
Crear Cuentas de Usuario (Utilidades Avanzadas).
$ sudo adduser new_user
comando deluser
Eliminar cuentas de usuario.
$ sudo deluser new_user
comando modusuario
Modificar cuentas de usuario, como iniciar sesión.
$ sudo usermod -i john_doe second_user
comando agregar grupo
Agregar grupos de usuarios.
$ sudo groupadd linuxshelltips
comando del grupo
Eliminar grupo de usuarios.
$ sudo delgroup linuxshelltips
Comandos de información de hardware de Linux
comando lshw
Proporciona una pantalla informativa de todos los componentes de hardware adicionales.
$ lshw
comando lsusb
Enumera todos los dispositivos USB insertados.
$ lsusb
comando dmicode
Proporciona información sobre la placa base, el chasis, el BIOS, etc.
$ sudo dmidecode
Otros útiles comandos integrados de Linux
Ordenar | describir |
---|---|
echo "i am LinuxShellTips" |
Se puede mostrar una línea de texto e incluso se puede escribir texto en un archivo. |
grep -E --color 'Tips' my_file.txt |
Buscar archivos para un patrón específico. |
man grep |
Imprima el manual de usuario completo relacionado con el uso de los comandos de Linux. |
locate file_name |
Realiza un seguimiento de todos los archivos en un sistema Linux que coinciden con un patrón de nombre específico. |
less file_name |
Útil para examinar archivos de texto grandes desde una terminal Linux. |
head file_name |
Se imprimirán las primeras 10 líneas del archivo de texto. |
tail file_name |
Se imprimirán las últimas 10 líneas del archivo de texto. |
exit |
Cierra la ventana de la terminal. |
history |
Enumera los comandos ejecutados por el usuario de Linux actualmente conectado. |
clear |
Borra todas las impresiones en la pantalla del terminal de Linux. |
kill -l |
Muestra las señales disponibles. |
ps |
Muestra todos los procesos en ejecución y sus ID de proceso (PID). |
kill PID |
Terminar un proceso en ejecución por su PID. |
sleep |
Retrasa la ejecución de los comandos de Linux especificando un valor periódico en segundos (s), minutos (m) u horas (h). |
alias |
Cree un nombre de acceso directo para el comando. |
Este artículo de la hoja de trucos de comandos de Linux incorporados debería allanar el camino para que domine por completo el uso del entorno de terminal de Linux de la manera más fácil posible. ¿Conoce otros comandos geniales incorporados de Linux para agregar a esta hoja de trucos? Siéntase libre de dejar un comentario o retroalimentación.