Linux mandato set
Linux ajustado comando para establecer la cáscara.
Conjunto de instrucciones se puede utilizar para configurar la aplicación de shell, que puede hacer para configurar de acuerdo a las diferentes necesidades.
gramática
set [+-abCdefhHklmnpPtuvx]
Descripción de parámetros:
- -a marcada variables modificadas para la producción de una variable de entorno.
- -b hacer demonio interrumpe inmediatamente volver al estado de ejecución.
- Dirección -C archivo resultante no puede sobrescribir archivos existentes.
- -d Shell utilizará la memoria de tabla hash predeterminado instrucciones utilizadas para acelerar la ejecución de la instrucción. Utilice el parámetro -d para cancelar.
- -e comando si el valor de retorno no es igual a 0, a continuación, salga inmediatamente de la cáscara.
- -f eliminar el uso de comodines.
- ubicación -h de la función de grabación automática.
- -H Shell puede utilizar el "!" Plus <comando número> manera de ejecutar instrucciones grabadas en la historia.
- comandos -k para los argumentos se considerará en este variables de entorno de instrucciones.
- -l nombres de variables para la grabación en bucle.
- -m de usar el monitor.
- -n comando, sin realmente ejecutada de sólo lectura.
- -p Iniciar el modo de prioridad.
- Después de parámetros de inicio -P -P, cuando se ejecuta la instrucción, será el archivo real o directorio para sustituir los enlaces simbólicos.
- -t ejecutar las instrucciones siguientes para salir de la cáscara.
- -u usado cuando se realice fuera de un mensaje de error variable no definida aparece.
- -v Muestra la cáscara valores de entrada leídos.
- Después -x ejecutar las instrucciones que se mostrarán los parámetros y bajo.
- + <Parámetro> para cancelar un conjunto de parámetros se ha iniciado.
Ejemplos
variable de entorno de visualización
# set BASH=/bin/bash BASH_ARGC=() BASH_ARGV=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="3" [1]="00" [2]="15" [3]="1" [4]="release" [5]="i386-redhat-linux-gnu") BASH_VERSION='3.00.15(1)-release' COLORS=/etc/DIR_COLORS.xterm COLUMNS=99 DIRSTACK=() EUID=0 GROUPS=() G_BROKEN_FILENAMES=1 HISTFILE=/root/.bash_history HISTFILESIZE=1000 HISTSIZE=1000 HOME=/root HOSTNAME=hnlinux HOSTTYPE=i386 IFS=$' ' INPUTRC=/etc/inputrc KDEDIR=/usr LANG=zh_CN.GB2312 LESSOPEN='|/usr/bin/lesspipe.sh %s' LINES=34 L MAIL=/var/spool/mail/root MAILCHECK=60 OLDPWD=/home/uptech OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/crosstools/gcc-3.4.6-glibc-2.3.6/bin PIPESTATUS=([0]="2") PPID=26005 PROMPT_COMMAND='echo -ne "