Comprador es un comando incorporado en sistemas operativos similares a unix, como las distribuciones de macOS y Linux. El "comprador"El comando proporciona control sobre muchas configuraciones que se utilizan para ajustar las operaciones en un shell bash.
Este artículo te muestra cómo trabajar con el "comprador"Comando en Linux. Dado que este comando está incorporado, no es necesario instalar este comando para usarlo. El número de opciones disponibles para el "compradorEl comando "varía de la versión a la versión; Las versiones anteriores tendrán menos comandos en comparación con las versiones más nuevas.
Algunas opciones en Bash están habilitadas o deshabilitadas de forma predeterminada, pero estas opciones se pueden ajustar temporalmente, una vez que reinicie el shell, estas opciones. Sin embargo, también es posible cambiar de forma permanente estas opciones si está interesado en mantener una versión ajustada del shell.
Primero, veamos la sintaxis básica del "comprador" dominio:
$ shopt [s [-p] [-q] [-s]…] [OptName ...]
Opción | Descripción |
---|---|
-s | Establecer [OptName ...] |
-u | Unset [OptName ...] |
-pag | Mostrar lista de todos los settables [OptName ...] |
-Q | Indique el estado de [OptName ...] |
-O | Restringir los valores de [optName ...] para ser los definidos para que el "-o" esté integrado. |
Ahora discutiremos a fondo el "comprador"Comando y sus diversas opciones.
Comprobación de opciones con el comando Shopt
Para verificar todas las opciones disponibles para usar con el comando "Shopt", simplemente escriba "Shopt" en la terminal, de la siguiente manera:
$ Shopt
Todas estas opciones también se pueden presentar en forma de columnas. Para hacerlo, ingrese el siguiente comando:
$ Shopt | columna
Finding Shopt en Linux
Use el siguiente comando para imprimir el manual de Bash:
$ hombre Bash
Luego, emita el comando proporcionado a continuación:
/Assoc_EXPAND_ONCE
Esto proporcionará una descripción detallada del disponible "comprador"Opciones.
Habilitar y deshabilitar las opciones de comando "Shopt"
Para habilitar y deshabilitar las opciones asociadas con el "comprador"Comando, use"-s"Para establecer y"-u"Para desastar/deshabilitar cualquier opción. Como se discutió anteriormente, algunas de las opciones ya estarán habilitadas y deshabilitadas de forma predeterminada. Ingrese el siguiente comando para verificar todas las opciones habilitadas:
$ shopt -s
Para deshabilitar cualquier opción habilitada, simplemente use el nombre de opción de la lista. Por ejemplo, usaría el siguiente comando para deshabilitar el "Histappend" opción:
$ shopt -s histappend
Para deshabilitar todas las opciones, emita el siguiente comando:
$ shopt -u
Para obtener la salida en forma de columna, use el comando proporcionado a continuación:
$ Shopt -S | columna
Finalmente, para verificar los servicios deshabilitados en forma de columna, use el siguiente comando:
$ Shopt -u | columna
Ahora, habilitemos el "cmdhist" opción. Para hacerlo, usaremos el comando proporcionado a continuación:
$ shopt -u cmdhist
Estos cambios se pueden verificar utilizando el "comprador"Comando con el"-s" y "-u"Opciones. A continuación, discutiremos algunas otras opciones asociadas con este comando y sus funcionalidades.
Habilitar la opción "Histverify" con el comando ShopT
El "histverificarEl comando ejecuta un comando desde el historial de comando inmediatamente. Esta opción es "apagado"Por defecto, por lo tanto, para verificar si esta opción está habilitada, emita lo siguiente:
$ Shopt Histverify
Para habilitar esta opción, use el comando proporcionado a continuación:
$ shopt -s histverify
Ahora que la verificación del historial se ha activado, en lugar de ejecutar inmediatamente el comando "histverificar,"El comando se mostrará primero para la verificación. Por ejemplo, si escribe "!783"En el terminal, la salida mostrará primero el"783rd"Comando de la historia antes de ejecutarla.
Para verificar el número de todos los comandos en el historial, escriba "historia"En la terminal.
Habilitar la opción "CDSPELL" con el comando ShopT
Otra opción que puede usar para modificar la configuración de shell es la opción "CDSPELL". La opción "CDSPell" corrige automáticamente cualquier error de ortografía en el comando. Para habilitar esta opción, emita el siguiente comando:
$ shopt -s cdspell
Ahora, también puede cambiar el directorio con letras pequeñas:
$ CD Fotografías
Habilitar secuencias de escape con el comando "Echo"
Otra configuración importante para habilitar es el comando "xpg_eco". Habilitar este comando permitirá que el comando echo interprete a los caracteres de escape, como las opciones "\ n" y "\ t".
Para establecer este comando, use lo siguiente:
$ shopt -s epg_eco
Para verificar este comando, emita lo siguiente:
$ echo “Hola, esto es \ n Linuxhint.com "
Cómo hacer cambios permanentes
Hasta ahora, los cambios que hemos realizado usando el terminal no son permanentes, pero se pueden hacer permanentes a través de un simple comando. Emitir el siguiente comando en el terminal:
$ gedit .bashrc
Tras la ejecución del comando anterior, se abrirá un archivo. Cualquier opción Shopt se puede incluir aquí para hacer que los cambios sean permanentes, como se muestra en las imágenes a continuación:
Conclusión
Este artículo le mostró cómo usar el comando "Shopt" y cómo modificar la configuración de este comando. El comando "ShopT" se puede utilizar para habilitar y deshabilitar varias configuraciones de Bash para alterar su funcionalidad predeterminada. Este comando también contiene muchas opciones, pero no es necesario lidiar con todas las opciones, y muchos de ellos probablemente no le interesarían. La mayoría de las opciones "Shopt" disponibles son útiles solo para distribuciones más antiguas. Consulte el manual de bash para obtener más información sobre cada opción discutida anteriormente, y decida qué opciones aprovechan al máximo su experiencia.