Una hoja de trucos de los 25 comandos principales y la creación de comandos personalizados

Una hoja de trucos de los 25 comandos principales y la creación de comandos personalizados - Codelivly

Bash (abreviatura de "Bourne-Again SHell") es un shell de Unix, una interfaz de línea de comandos para interactuar con el sistema operativo. Es ampliamente utilizado en el mundo de Linux y Unix y es una herramienta esencial para administradores de sistemas, desarrolladores y usuarios avanzados. Bash proporciona un poderoso conjunto de comandos que le permiten manipular archivos, procesar datos y automatizar tareas. En este artículo, cubriremos los 25 comandos principales de Bash y cómo crear comandos personalizados.

Orden Descripción
ls Listar el contenido de un directorio
CD Cambiar el directorio de trabajo actual
personas con discapacidad Imprimir el directorio de trabajo actual
mkdir Crear un nuevo directorio
golpear Crea un nuevo archivo o actualiza la marca de tiempo de un archivo existente
ordenador personal Copiar un archivo o directorio
m.v. Mover o cambiar el nombre de un archivo o directorio
rm Eliminar un archivo o directorio
eco Imprime un mensaje en la pantalla
gato Concatena e imprime archivos
menos Muestra el contenido de un archivo una pantalla a la vez
grep Buscar un patrón en un archivo
encontrar Búsqueda de archivos en una jerarquía de directorios
chmod Modificar los permisos de un archivo o directorio
Chon Cambiar el propietario de un archivo o directorio
PD Muestra información sobre los procesos en ejecución.
alto Muestra información del sistema en tiempo real
d.f. Muestra estadísticas de uso del disco
de Muestra el tamaño de un archivo o directorio
el asfalto Crea o extrae archivos comprimidos
shh Conéctese a un servidor remoto de forma segura
scps Copia archivos de forma segura entre servidores remotos
wget Descargar archivos de la web
bucle Transfiere datos hacia o desde un servidor
silbido Prueba la conectividad a un servidor
Índice
  1. Creación de comandos personalizados
  2. Definición de funciones en su perfil de Bash
  3. preguntas frecuentes
  4. Conclusión

Creación de comandos personalizados

Una de las excelentes características de Bash es que puede crear comandos personalizados para automatizar tareas repetitivas. Puede crear comandos personalizados definiendo funciones en su perfil de Bash o creando scripts ejecutables.

Definición de funciones en su perfil de Bash

El perfil de Bash es un archivo que se ejecuta cada vez que inicia una nueva sesión de shell. Puede definir funciones en su perfil de Bash que se pueden usar como comandos personalizados.

Para definir una función, abra su archivo de perfil de Bash en un editor de texto:

nano ~/.bash_profile

Agregue una función al archivo. Por ejemplo, para crear una función que enumere todos los archivos en el directorio actual y los clasifique por tamaño, agregue el siguiente código:

function ls-size {
    ls -l | sort -k 5 -n
}

Guarde el archivo y salga del editor de texto. Vuelva a cargar su perfil de Bash ejecutando el siguiente comando:

source ~/.bash_profile

Ahora puede utilizar el ls-size Comando para enumerar los archivos en el directorio actual ordenados por tamaño:

ls-size

Creación de scripts ejecutables.

Otra forma de crear comandos personalizados es crear scripts ejecutables. Un script ejecutable es un archivo que contiene una secuencia de comandos Bash que se pueden ejecutar en un solo comando.

Para crear un script ejecutable, cree un nuevo archivo con un .sh extensión. Por ejemplo, para crear un script que busque un archivo con un nombre dado y lo abra en Vim, cree un archivo llamado find-and-edit.sh:

touch find-and-edit.sh

Abra el archivo en un editor de texto y agregue el siguiente código:

#!/bin/bash
find . -name "$1" -exec vim {} \;

Guarde el archivo y hágalo ejecutable ejecutando el siguiente comando:

chmod +x find-and-edit.sh

Ahora puede ejecutar el script ingresando su nombre seguido del nombre del archivo que desea buscar y modificar:

./find-and-edit.sh myfile.txt

preguntas frecuentes

Bash es un shell de Unix y un lenguaje de comandos que permite a los usuarios interactuar con el sistema operativo a través de una interfaz de línea de comandos. Es uno de los shells más utilizados y es el shell predeterminado para muchas distribuciones de Linux.

  • P: ¿Cómo creo un comando personalizado en Bash?

Para crear un comando personalizado en Bash, puede crear un script de Bash que contenga los comandos que desea ejecutar. Guarde el script con una extensión .sh y hágalo ejecutable usando el comando chmod. A continuación, agregue el directorio donde se guarda el script a la variable de entorno PATH para que pueda ejecutarse desde cualquier parte del sistema.

  • P: ¿Cuáles son los comandos Bash útiles para principiantes?

Algunos comandos útiles de Bash para principiantes incluyen ls, cd, pwd, mkdir, touch, cp, mv, rm, echo, cat y menos. Estos comandos le permiten navegar por el sistema de archivos, crear y manipular archivos y directorios y mostrar información en la pantalla.

  • P: ¿Cuáles son los comandos avanzados de Bash?

Algunos comandos avanzados de Bash incluyen grep, find, chmod, chown, ps, top, df, du, tar, ssh, scp, wget, curl y ping. Estos comandos le permiten buscar archivos, administrar permisos y propiedad, monitorear los recursos del sistema, comprimir y extraer archivos y conectarse a servidores remotos.

  • P: ¿Cómo ejecuto un script Bash?

Para ejecutar un script de Bash, puede usar el comando bash seguido del nombre del archivo de script. Por ejemplo, si su secuencia de comandos se llama myscript.sh, la ejecutaría con el comando "bash myscript.sh". Alternativamente, puede hacer que el script sea ejecutable y ejecutarlo directamente escribiendo el nombre del script precedido por "./". Por ejemplo, si su secuencia de comandos se llama myscript.sh y es ejecutable, la ejecutaría con el comando “./myscript.sh”.

Conclusión

En conclusión, Bash es una poderosa interfaz de línea de comandos que permite a los usuarios interactuar con el sistema operativo de manera rápida y eficiente. Al aprender los 25 comandos principales de Bash, puede aumentar su productividad y facilitar el trabajo con la terminal. Además, la creación de comandos personalizados en Bash puede optimizar aún más su flujo de trabajo y hacer que las tareas repetitivas sean cosa del pasado. Siguiendo los pasos de este artículo, puede crear sus propios comandos personalizados y agregarlos a su entorno Bash. Con práctica y experimentación, pronto se convertirá en un experto en Bash y podrá abordar cualquier tarea que se le presente.

Si quieres conocer otros artículos parecidos a Una hoja de trucos de los 25 comandos principales y la creación de comandos personalizados puedes visitar la categoría Tutoriales.

Deja un comentario

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

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas