English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

comando set de Linux

大全命令Linux

comando set de Linux para configurar el shell.

La instrucción set puede configurar el modo de ejecución del shell utilizado, y puede hacer la configuración según diferentes necesidades.

sintaxis

set [+-abCdefhHklmnpPtuvx]

descripción de los parámetros:

  • -a  marca las variables modificadas para que se puedan exportar a las variables de entorno.
  • -b  hace que el programa en segundo plano interrumpido informé inmediatamente del estado de ejecución.
  • -C  los archivos generados por la redirección no pueden sobrescribir los archivos existentes.
  • -d  El shell predeterminado utilizará una tabla de dispersión para recordar las instrucciones utilizadas para acelerar la ejecución de las instrucciones. Utiliza-dparametro puede cancelarse.
  • -e  si el valor devuelto por la instrucción no es 0, sale del shell inmediatamente.
  • -f  cancela el uso de corchetes.
  • -h  registra automáticamente la ubicación de la función.
  • -H Shell  puede ejecutar el comando registrado en history utilizando "!" seguido del <número de comando>.
  • -k  todos los parámetros dados para la instrucción se considerarán variables de entorno de esta instrucción.
  • -l  registra el nombre de la variable del bucle for.
  • -m  usa el modo de vigilancia.
  • -n  sólo lee la instrucción, sin ejecutarla realmente.
  • -p  modo de prioridad de inicio.
  • -P  iniciar-P después de los parámetros, al ejecutar la instrucción, se reemplazará el enlace simbólico con el archivo o directorio real.
  • -t  después de ejecutar la instrucción siguiente, sale del shell.
  • -u  si se utiliza una variable no definida durante la ejecución, se mostrará un mensaje de error.
  • -v  muestra los valores de entrada leídos por el shell.
  • -x  después de ejecutar la instrucción, se mostrará la instrucción y los parámetros utilizados.
  • +<parámetro>  deshabilita un parámetro iniciado anteriormente por set.

ejemplo en línea

muestra las variables de entorno

# 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 "

大全命令Linux