Tutoriales

Hoja de trucos de comandos integrados de Bash

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:

Comandos de navegación del sistema de archivos de Linux

ls comando

Enumere los archivos y directorios presentes en la carpeta/directorio actual:

$ ls
Listar archivos en Linux

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
Listar información de archivos en Linux
Listar información de archivos en Linux

También puede enumerar los archivos de un archivo/directorio específico.

$ ls -l bin
Listar archivos en un directorio
Listar archivos en un directorio

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
Listar archivos ocultos en Linux
Listar archivos ocultos en Linux

comando pwd

Este clave El comando (imprimir directorio de trabajo) dirige al usuario a la ruta absoluta del directorio de trabajo actual:

$ pwd
Comprobar el directorio de trabajo actual
Comprobar el directorio de trabajo actual

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 -
Cambiar directorio en Linux
Cambiar directorio en Linux

comando de archivo

Revelar los tipos de archivos/directorios que existen en nuestra máquina Linux:

$ file bin
$ file emm.jpg
$ file passwd
Encuentra tipos de archivos en Linux
Encuentra tipos de archivos en Linux

Comandos de manipulación de archivos de Linux

comando mdkir

Cree un nuevo directorio no existente:

$ mkdir new
$ ls
Crear un nuevo directorio en Linux
Crear un nuevo directorio en Linux

comando táctil

Cree un nuevo archivo en blanco.

$ touch new.txt
$ ls -l new.txt
Crear un nuevo archivo en Linux
Crear un nuevo archivo en Linux

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
Crear archivo y escribir texto
Crear archivo y escribir texto

Abra el contenido del archivo existente en modo de solo lectura.

$ cat file

comando rm

Eliminar un archivo.

$ rm new.txt
$ ls
Eliminar archivos en Linux
Eliminar archivos en Linux

Eliminar un directorio que contiene archivos y otros subdirectorios

$ rm -r new
eliminar directorio en linux
eliminar directorio en linux

comando mv

Renombrar archivos/directorios existentes.

$ mv file renamed_file
$ mv newer renamed_newer
Renombrar archivos en Linux
Renombrar archivos en Linux

comando cp

Copie los archivos/directorios existentes en la ubicación de destino:

$ cp renamed_file backup
$ cp renamed_newer backup
$ ls -l backup
Copiar archivos en Linux
Copiar archivos en Linux

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
Buscar archivos en Linux
Buscar archivos en Linux

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
Comprobar el espacio en disco de Linux
Comprobar el espacio en disco de Linux

comando fdisk

Recupere información de todas las particiones/almacenamiento activo.

$ sudo fdisk -l 
Compruebe las particiones de disco de Linux
Compruebe las particiones de disco de Linux

du comando

Imprima la información de uso del disco para el directorio de trabajo actual.

$ du
Comprobar el uso del disco de Linux
Comprobar el uso del disco de Linux

comando de montaje

Monte el archivo ISO o el dispositivo de almacenamiento:

$ sudo mount file_to_mount target_mount_location
Archivos de montaje de Linux en Linux
Archivos de montaje de Linux en Linux

comando de desinstalación

Desmonte un archivo ISO montado o un dispositivo de almacenamiento:

$ sudo umount mounted_location
Linux Desinstalar archivos en Linux
Linux Desinstalar archivos en Linux

Comandos de compresión de archivos de Linux

comando alquitrán

Cree un archivo tar sin comprimir.

$ tar cf name.tar target_directory
Crear archivos Tar en Linux
Crear archivos Tar en Linux

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
Crear archivos Gzip en Linux
Crear archivos Gzip en Linux

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
Verifique la dirección IP de Linux
Verifique la dirección IP de Linux

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
Comprobar servidores web
Comprobar servidores web

comando ssh

Permite a los usuarios conectarse a máquinas remotas a través de su IP.

$ ssh 192.168.100.3
Conéctese a Linux remoto
Conéctese a Linux remoto

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
Cambiar permisos de archivo en Linux
Cambiar permisos de archivo en Linux

comando chown

Cambiar la propiedad del archivo/directorio.

$ chown root script.sh
Cambiar la propiedad del archivo en Linux
Cambiar la propiedad del archivo en Linux

Comando chgrp

Cambiar la propiedad del grupo de archivos/directorios.

$ chgrp root script.sh
Cambiar la propiedad del grupo de archivos en Linux
Cambiar la propiedad del grupo de archivos en Linux

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
Crear un nuevo usuario en Linux
Crear un nuevo usuario en Linux

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
Modificar usuario en Linux
Modificar usuario en Linux

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
Lista de información de hardware de Linux
Lista de información de hardware de Linux

comando lsusb

Enumera todos los dispositivos USB insertados.

$ lsusb
Lista de dispositivos USB de Linux
Lista de dispositivos USB de Linux

comando dmicode

Proporciona información sobre la placa base, el chasis, el BIOS, etc.

$ sudo dmidecode
Lista de información de la placa Linux
Lista de información de la placa Linux

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.

LEER  Rust Fundamentals Series #6: Uso de If Else

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba