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

comando set do Linux

大全 dos Comandos Linux

comando set do Linux usado para configurar o shell.

o comando set pode definir o modo de execução do shell usado, podendo ser configurado de acordo com diferentes necessidades.

sintaxe

set [+-abCdefhHklmnpPtuvx]

descrição dos parâmetros

  • -a marcar as variáveis alteradas para fornecer para as variáveis de ambiente.
  • -b fazer com que o programa em segundo plano interrompido reporte o estado de execução imediatamente.
  • -C os arquivos gerados pela redireção não podem sobrescrever arquivos existentes.
  • -d o shell pré-definido usará uma tabela de dispersão para lembrar os comandos usados, para acelerar a execução de comandos. Use-d pode ser cancelado.
  • -e sair do shell imediatamente se o valor retornado pelo comando não for 0.
  • -f cancelar o uso de coringas.
  • -h registrar automaticamente a posição da função.
  • -H Shell usar "!" seguido pelo <número do comando> para executar o comando gravado no history.
  • -k todos os parâmetros fornecidos para o comando serão considerados como variáveis de ambiente deste comando.
  • -l registrar o nome das variáveis no loop for.
  • -m usar modo de monitoramento.
  • -n ler o comando sem executá-lo.
  • -p inicializar em modo de prioridade.
  • -P inicializar-P ao executar um comando, substitui o link simbólico pelo arquivo ou diretório real.
  • -t sair do shell após executar o comando subsequente.
  • -u exibir mensagem de erro se usar uma variável não definida.
  • -v exibir os valores de entrada lidos pelo shell.
  • -x exibir o comando e seus parâmetros antes de executar.
  • +<parâmetro> cancelar um parâmetro iniciado por set.

exemplos online

exibir variáveis de ambiente

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

大全 dos Comandos Linux