Use el comando configurar para configurar varias opciones de shell o enumerar variables de shell. Una sola opción establece características comunes.
Después de algunas opciones, el parámetro o activa las características especiales. El uso del parámetro + o después de algunas opciones desactivará algunas funciones,
El comando set sin ningún parámetro mostrará todas las variables del shell. A menos que encuentre una opción no válida, el conjunto siempre es
Vuelva a ture.
Cuando se llama al shell BASH, se pueden enumerar todas las opciones. El conjunto de opciones actual se muestra en $ -. Después de que se procese el parámetro de opción
, otros parámetros son Asignado al parámetro posicional ($ 1, $ 2, ..., $ n)
establecer [--abefhkmnptuvxldCHP] [-o nombre de opción] [argumentos ...]
Fuente: < Br>
Descripción de la opción
-a Marca automáticamente las variables que se modificaron o las variables que se exportaron al comando.
-b no está inmediatamente antes de la solicitud original, sino que termina inmediatamente Tabla de tabla de estado para tareas en segundo plano
-e Si el comando regresa con un valor distinto de cero, salga inmediatamente
-f Deshabilite la ruta con extensión
- h Al definir una función, localice y almacene los comandos de función. Cuando se ejecuta una función, generalmente consulta los comandos de la función
-k todos los parámetros de palabras clave, no solo los anteriores al nombre del comando. Los parámetros se colocan
en el comando de entorno
-m modo monitor, inicie el control de tareas. Esta opción admite la interacción del shell del sistema de forma predeterminada. Después del proceso de la estación
es independiente El grupo de procesos se ejecuta y muestra la línea de estado de
que contiene la salida cada vez que se completa la tarea.
-n Lee el comando pero no ejecuta el comando. Normalmente, se controla el error de sintaxis del script de shell. Interacción
el shell se ignora
-o nombre-opción El nombre de la opción puede ser uno de los siguientes:
Descripción de la opción
allexport Igual que la opción -a
braceexpand shell realiza la extensión de llaves, funciona de forma predeterminada
emacs usa la interfaz de edición de línea de comandos de estilo emacs. A menos que el shell se inicie con la opción -noline-edit
, cuando el shell interactúa , de forma predeterminada, la opción está habilitada
errexit con la opción -e
histexpand opción-misma H
El resultado de ignoreeof es como si el comando de shell IGNOREEOF = 10 se ejecutara
interactivo permite que la palabra esté precedida por un ##, de modo que todos los caracteres de la línea de comandos se ignoren en el shell interactivo
-comandos
monitor con opción -m
noclobber con opción -C
noexec con opción -n
noglob con opción -f
nohash con -d Opciones
notificar con la opción -b
nounset con -u opción
físico con la opción -p
posix cambiando los atributos BASH para que coincidan con los criterios, acción predeterminada A diferencia del POSIX1003.2 estándar
detallado con la opción -v
vi Utilizando el editor de línea de comandos de estilo vi
XTRACE con la opción -x, si no se da el nombre de la opción , muestre el valor de la opción actual
-p Abra el modo privilegiado (en este modo, se procesa el archivo $ ENV, no se puede heredar de la función de shell del entorno
. Si es un ID de usuario válido en lugar de un usuario real Los grupos se inician automáticamente. Cerrar
Esta opción habilitará las ID de usuario y grupo válidas para establecer las ID de usuario y grupo reales)
-t Lee los comandos y los ejecuta Salir
-u Al ejecutar la inclusión de parámetros, tratar las variables no establecidas como errores (si el intento de extensión
aparece en una variable no establecida, el shell muestra un mensaje de error. Si no es interactivo , luego
con salida no prolongada)
-v Cuando se lee la línea de entrada, se muestra la línea de entrada del shell
-x Después de expandir cada comando simple, Mostrar el valor de la extensión PS4, seguido del comando para ejecutar
-l Guardar y restaurar el nombre del enlace en el comando
-d Deshabilitar la ejecución del comando de búsqueda hash (generalmente, el comando se guarda en En la tabla hash, una vez que se encuentra
, no continuará la búsqueda.)
-C El efecto parece estar ejecutando el comando noclobber = shell
-H usando la alternativa de historial de estilos (Esta opción es válida de manera predeterminada cuando el shell interactúa).
-P Si este parámetro está establecido, cuando se ejecuta el comando de cambio de directorio cd, no se sigue el enlace simbólico, pero
Directorio actual
- Si no hay parámetros después de la opción, el parámetro de posición no está establecido. De lo contrario, incluso si algunos parámetros comienzan con la opción a
, El parámetro de posición se establece en argumento
: la señal para la opción de finalización hará que el resto de los parámetros se asignen al argumento de posición (las opciones -x y -v
están desactivadas. Si no hay ningún argumento, el argumento de posición Conservará los parámetros sin cambios)
Primero, la instalación de VirtualBox y los pasos de instalación del paquete de expansión es demasia
El uso original de Tomcat en Linux no utiliza al usuario creado recientemente creado por el permiso
El siguiente mensaje de error aparece después de iniciar vnc4server: LSPPC-Lenny: ~ # vnc4serverxaut
En el desarrollo de los sistemas de LINUX integrados existentes, todos los ingenieros están cansados
Cómo hacer que CentOS ban ping (anti-PING)
Use la herramienta de caracteres xm para administrar xen guardar, detener y pausar
La comprensión inicial del servidor iterativo y del servidor concurrente
Cómo administrar el entorno virtual KVM con herramientas de línea de comandos en Linux
Cómo instalar Go language en Linux
Mejor soporte inalámbrico para la actualización del kernel de Linux 2.6.117
Cómo modificar el tamaño del espacio SWAP en Linux
Varias maneras de ejecutar el proceso de Linux de fondo
El color de la cadena de salida de printf bajo el formato Linux
Ssh-acceso remoto centos7070 puerto
Cómo recuperar la tienda de aplicaciones de Windows 8 que se eliminó accidentalmente
escritorio de Windows 7 Centro de movilidad también puede utilizar
Windows8 cómo obtener una clave a los más altos privilegios de administrador
¿El menú de clic derecho de Win8 no se puede usar para reparar?
¿Por qué no puedo encontrar la actualización de Win8.1 en la tienda de aplicaciones de Win8?
¿Qué debo hacer si el lector de tarjetas del sistema Win7 no lee?
¿Cómo modifica Win7 el tamaño de la ventana de vista previa de la barra de tareas?