Linux comando set
Linux comando set para definir shell.
conjunto de instruções pode ser usado para definir a implementação do escudo, você pode fazer para definir de acordo com necessidades diferentes.
gramática
set [+-abCdefhHklmnpPtuvx]
Parâmetro Descrição:
- -a marcada variáveis modificadas para saída para uma variável de ambiente.
- -b fazer daemon abortada imediatamente retornar estado de execução.
- arquivo resultante Direcção-C não pode sobrescrever arquivos existentes.
- -d Shell usará a memória tabela hash padrão instruções utilizadas para acelerar a execução da instrução. Use o parâmetro -d para cancelar.
- comando -e se o valor de retorno não é igual a 0, em seguida, saia imediatamente do shell.
- -f eliminar o uso de curingas.
- localização -h da função de gravação automática.
- -H Shell pode usar o "!" Além disso <número command> maneira de executar instruções gravadas na história.
- comando -k aos argumentos serão considerados neste variáveis de ambiente de instruções.
- nomes de variáveis -l para gravação em loop.
- -m para usar o monitor.
- -n só de leitura de comando, sem realmente executado.
- -p Inicie o modo de Prioridade.
- Depois de parâmetros de inicialização -P -P, quando a instrução é executada, será o arquivo real ou diretório para substituir links simbólicos.
- -t executar as instruções subsequentes para sair shell.
- u usar quando se realiza fora a uma mensagem de erro variável indefinida é exibida.
- -v Exibe shell de entrada valores lidos.
- Após -x executar instruções que os parâmetros e sob serão exibidos.
- + <Parâmetro> para cancelar um conjunto de parâmetros foi iniciado.
Exemplos
variável de ambiente DISPLAY
# 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 "