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

commande set de Linux

Linux 命令大全

commande set de Linux pour configurer le shell.

La commande set peut configurer la manière d'exécuter le shell utilisé, et peut être configurée selon les besoins.

grammaire

set [+-abCdefhHklmnpPtuvx]

description des paramètres:

  • -a  marquer les variables modifiées pour les afficher dans les variables d'environnement.
  • -b  faire rapport immédiatement de l'état d'exécution du programme en arrière-plan arrêté.
  • -C  Les fichiers générés par la redirection de sortie ne peuvent pas remplacer les fichiers existants.
  • -d  Le shell utilise par défaut un tableau de hachage pour mémoriser les instructions utilisées pour accélérer l'exécution des instructions. Utilisez-le paramètre d'annulation peut être utilisé.
  • -e  quitter immédiatement le shell si la valeur de retour de l'instruction n'est pas égale à 0.
  • -f  annuler l'utilisation des caractères génériques.
  • -h  enregistrer automatiquement la position de la fonction.
  • -H Shell  utiliser "!" avec <numéro d'instruction> pour exécuter une instruction enregistrée dans l'historique.
  • -k  tous les paramètres fournis pour une instruction seront considérés comme des variables d'environnement de cette instruction.
  • -l  enregistrer le nom des variables de boucle for.
  • -m  utiliser le mode de surveillance.
  • -n  lire les instructions sans les exécuter réellement.
  • -p  démarrer en mode priorité.
  • -P  démarrer-P après les paramètres, les instructions exécutées remplaceront les liens symboliques par les fichiers ou dossiers réels.
  • -t  quitter le shell après l'exécution de l'instruction suivante.
  • -u  afficher un message d'erreur si une variable non définie est utilisée lors de l'exécution.
  • -v  afficher les valeurs d'entrée lues par le shell.
  • -x  afficher l'instruction et ses paramètres après son exécution.
  • +<paramètres>  annuler un paramètre démarré par un set.

exemples en ligne

afficher les variables d'environnement

# 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 命令大全