Linux commande set
Linux commande set pour définir shell.
ensemble instruction peut être utilisée pour définir la mise en œuvre de la coque, vous pouvez faire pour mettre en fonction des différents besoins.
grammaire
set [+-abCdefhHklmnpPtuvx]
Description Paramètre:
- -a marqué variables modifiées pour la sortie à une variable d'environnement.
- -b faire démon interrompu immédiatement revenir état d'exécution.
- Directeur -C fichier résultant ne peut pas écraser les fichiers existants.
- -d Shell utilisera la mémoire de table de hachage par défaut des instructions utilisées pour accélérer l'exécution de l'instruction. Utilisez le paramètre -d pour annuler.
- -e commande si la valeur de retour est égal à 0, puis quittez immédiatement la coquille.
- -f éliminer l'utilisation des wildcards.
- emplacement -h de la fonction d'enregistrement automatique.
- -H Shell peut utiliser le "!" Plus <numéro de commande> façon d'exécuter des instructions enregistrées dans l'histoire.
- commande -k les arguments seront pris en compte dans cet environnement d'instruction des variables.
- noms de variables -l pour l'enregistrement en boucle.
- -m à utiliser le moniteur.
- -n lecture seule commande, sans réellement exécuté.
- -p Démarrer le mode de priorité.
- Après les paramètres de démarrage -P -P, lorsque l'instruction est exécutée, il sera le fichier ou le répertoire réel pour remplacer les liens symboliques.
- -t exécuter les instructions suivantes pour quitter la coquille.
- -u utiliser lors de l'exécution hors d'un message d'erreur variable non définie est affichée.
- -v Affiche shell valeurs d'entrée de lecture.
- Après -x exécuter les instructions que les paramètres et les sous seront affichés.
- + <Paramètre> pour annuler un ensemble de paramètres a été démarré.
Exemples
variable d'environnement d'affichage
# 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 "