Aprenda el comando de Linux – completo

Aprenda el comando de Linux – completo

Aprenda el comando de Linux – completo

VALORACIÓN DEL ARTÍCULO:
5/5


Nombre

bash, alias, bg, bind, break, builtin, cd, command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash, help, history, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, read, readonly, return, set, shift, shopt, source, suspend, test, times, trap, type, type, typeset, ulimit, umask, unalias, unalias, unset, unset, wait – bash built-in Comandos, see bash (1)

Comando Bash Builtin

A menos que se indique lo contrario, cada comando integrado documentado en esta sección como aceptando opciones precedido por acepta para indicar el final de las opciones.

: [ arguments]

Sin efecto; el comando no hace nada más que expandir argumentos y realizar cualquier redirección especificada. Se devuelve un código de salida cero.

. nombrearchivo [ argumentos]

fuente nombre de archivo [ argumentos]

Lea y ejecute comandos desde nombrearchivo en el entorno actual del shell y devuelva el estado de salida del último comando ejecutado desde nombrearchivo. Si nombrearchivo no contiene una barra oblicua, los nombres de archivo en PATH se utilizan para encontrar el directorio que contiene nombrearchivo. El archivo buscado en PATH no necesita ser ejecutable. Cuando bash no está en posix mode, se busca en el directorio actual si no se encuentra ningún archivo en PATH . Si la opción sourcepath del comando shopt builtin está desactivada, no se busca el PATH . Si se proporcionan argumentos , se convierten en los parámetros posicionales cuando se ejecuta nombrearchivo . De lo contrario, los parámetros de posición no se modifican. El estado de retorno es el estado del último comando salido dentro del script (0 si no se ejecutan comandos), y false si el nombre de archivo no se encuentra o no se puede leer.

alias [ -p ] [ nombre[= valor] ….]].

Alias sin argumentos o con la opción -p imprime la lista de alias en el formulario alias name= valor en salida estándar. Cuando se proporcionan argumentos, se define un alias para cada nombre cuyo valor se da. Un espacio de arrastre en value hace que se compruebe la sustitución de alias de la siguiente palabra cuando se expande el alias. Para cada nombre en la lista de argumentos para el que no se proporciona ningún valor , se imprime el nombre y el valor del alias. Alias devuelve true a menos que se indique un nombre para el que no se haya definido ningún alias.

bg [ jobspec]

Reanudar el trabajo suspendido jobspec en segundo plano, como si se hubiera iniciado con & . Si jobspec no está presente, se utiliza la noción del shell del trabajo actual job. bg jobspec devuelve 0 a menos que se ejecute cuando el control de trabajos está deshabilitado o, cuando se ejecuta con el control de trabajos habilitado, si no se ha encontrado o iniciado jobspec sin control de trabajos.

bind [ -m keymap] [ -lpsvPSV ]

bind [ -m keymap] [ keymap] [ -u function] [ -r function] [ -r keyseq]

bind [ -m keymap] -f filename

bind [ -m keymap] -x keyseq: shell-command

bind [ -m keymap] keyseq: nombre-función

bind readline-command

Mostrar enlaces de teclas y funciones de línea de lectura actual , vincular una secuencia de teclas a una función o macro de línea de lectura de línea de lectura o establecer una variable de línea de lectura . Cada argumento que no es una opción es un comando como aparecería en .inputrc, pero cada enlace o comando debe ser pasado como un argumento separado; p. ej., ‘»C-xC-r»: re-read-init-file’. Las opciones, si se suministran, tienen los siguientes significados:

-m keymap

Utilice keymap como el mapa de teclas que se verá afectado por los enlaces subsiguientes. Los nombres aceptables keymap son emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command, y vi-insert. vi es equivalente a vi-command; emacs es equivalente a emacs-standard.

-l

Enumere los nombres de todas las funciones readline .

-p

Mostrar nombres de funciones y enlaces de tal manera que se puedan volver a leer.

-P

Enumere los nombres de las funciones y enlaces actuales readline .

-v

Mostrar nombres y valores de variables de tal manera que se puedan volver a leer.

-V

Listar nombres y valores de variables actuales readline .

-s

Mostrar secuencias de teclas de línea de lectura vinculadas a las macros y a las cadenas que generan de tal manera que se puedan volver a leer.

-S

Mostrar secuencias de teclas de línea de lectura vinculadas a las macros y a las cadenas que emiten.

-f nombrearchivo

Leer enlaces de teclas de nombre_de_archivo.

-q function

Pregunta sobre qué claves invocan la función named function.

-u function

Desvincular todas las claves vinculadas a la función denominada .

-r keyseq

Eliminar cualquier enlace actual para keyseq.

-x keyseq: shell-command

Cause shell-command para ser ejecutado siempre que se introduzca keyseq.

El valor de retorno es 0 a menos que se dé una opción no reconocida o se produzca un error.

break [ n]

Salga de un para , mientras que , hasta , o seleccionar bucle. Si se especifica n, rompa n niveles. n debe ser> 1. Si n es mayor que el número de bucles de envolvente, se abandonan todos los bucles de envolvente. El valor de retorno es 0 a menos que el shell no esté ejecutando un bucle cuando se ejecuta break .

builtin shell-builtin [ arguments]

Ejecute el shell builtin especificado, pasándole los argumentos , y devuelva su estado de salida. Esto es útil cuando se define una función cuyo nombre es el mismo que el de un shell builtin, manteniendo la funcionalidad del builtin dentro de la función. El cd builtin es comúnmente redefinido de esta manera. El estado de retorno es falso si shell-builtin no es un comando shell builtin.

cd [ -L|-P ] [ dir]

Cambiar el directorio actual a dir. La variable HOME es la predeterminada dir. La variable CDPATH define la ruta de búsqueda para el directorio que contiene dir. Los nombres de directorios alternativos en CDPATH están separados por dos puntos (:). Un nombre de directorio nulo en CDPATH es el mismo que el directorio actual, es decir, « . ». Si dir comienza con una barra oblicua (/), entonces CDPATH no se utiliza. La opción -P dice que se debe utilizar la estructura de directorios físicos en lugar de seguir enlaces simbólicos (véase también la opción -P al conjunto del comando builtin); la opción -L obliga a seguir enlaces simbólicos. Un argumento de es equivalente a $OLDPWD . El valor de retorno es verdadero si el directorio se ha cambiado con éxito; falso en caso contrario.

comando [ -pVvv ] comando [ arg ….]

Ejecute command con args suprimiendo la búsqueda normal de la función shell. Sólo se ejecutan los comandos integrados o los comandos que se encuentran en PATH . Si se da la opción -p , la búsqueda de comando se realiza utilizando un valor predeterminado para PATH que garantiza encontrar todas las utilidades estándar. Si se incluye la opción -V o -v , se imprime una descripción del comando command. La opción -v provoca que se muestre una sola palabra que indica el comando o nombre de archivo utilizado para invocar comando; la opción -V produce una descripción más verbosa. Si se proporciona la opción -V o -v , el estado de salida es 0 si se ha encontrado comando, y 1 si no. Si no se proporciona ninguna opción y se produce un error o no se puede encontrar el comando , el estado de salida es 127. De lo contrario, el estado de salida del comando incorporado es el estado de salida del comando .

compgen [ option] [ word]

Genere posibles coincidencias de finalización para words según la opción options, que puede ser cualquier opción aceptada por el complete builtin con la excepción de -p y -r , y escriba las coincidencias en la salida estándar. Cuando se utilizan las opciones -F o -C , las diversas variables shell establecidas por las instalaciones de finalización programables, aunque disponibles, no tendrán valores útiles.

Las coincidencias se generarán de la misma manera que si el código de finalización programable las hubiera generado directamente a partir de una especificación de finalización con los mismos indicadores. Si se especifica word, sólo se mostrarán las completaciones que coincidan word.

El valor de retorno es verdadero a menos que se suministre una opción no válida o no se hayan generado coincidencias.

complete [ -abcdefgjksuv ] [ -o comp-option] [ -A action] [ -G globpat] [ -W wordlist] [ -P prefix] [ -S sufijo]

[ -X filterpat] [ -F function] [ -C command] name [ name …]

complete -pr [ name ….]

Especifique cómo deben completarse los argumentos de cada nombre . Si se incluye la opción -p , o si no se incluye ninguna opción, las especificaciones de finalización existentes se imprimen de forma que se puedan reutilizar como entrada. La opción -r elimina una especificación de finalización para cada nombre, o, si no se proporciona nombres, todas las especificaciones de finalización.

El proceso de aplicación de estas especificaciones de terminación cuando se intenta completar una palabra se describe más arriba en Compleción programable .

TAMBIÉN TE INTERESA

pagos por WhatsApp con Silbo

Silbo ensaya con un proyecto que es el deseo de muchos: pagos por WhatsApp

Aunque el dinero en efectivo tenga aún muchas resistencias en España, es evidente que ha entrado en una condición de peligro en extinción. Bizum triunfa y próximamente los pagos por WahstApp serán una realidad. Esta función de la plataforma de mensajería instantánea más popular en España es uno de los grandes deseos de la comunidad.

GeForce RTX Serie 50

GeForce RTX Serie 50: el futuro de las gráficas y de la IA ya está aquí

NVIDIA ha presentado sus GPUs GeForce RTX Serie 50 para ordenadores de sobremesa y portátiles. Con este lanzamiento, se abre una nueva era para el futuro de los dispositivos, los cuales estarán impulsados por la inteligencia artificial en todas sus variantes. Impulsadas por la arquitectura NVIDIA Blackwell, los núcleos Tensor de quinta generación y los núcleos

OnePlus 13

El móvil del año 2025 llega muy pronto: ya a la venta el OnePlus 13

Justo después de Reyes, OnePlus 13 salía el mercado europeo tras debutar en el asiático semanas atrás. Smartphone bestial donde los haya, muy equilibrado, potente y muy duradero. Eso sí, el precio supera los 1.000 euros. Pero es que puede ser el móvil del año. Seguramente la competencia mire con detalle todo lo que puede