Linux-Einstellbefehl
Linux gesetzt Kommando-Shell zu setzen.
Befehlssatz verwendet werden kann, die Shell-Implementierung festlegen, können Sie nach den unterschiedlichen Bedürfnissen einzustellen tun.
Grammatik
set [+-abCdefhHklmnpPtuvx]
Parameter Beschreibung:
- -a zu einer Umgebungsvariable modifizierten Variablen für die Ausgabe markiert.
- -b machen Daemon abgebrochen sofort zurück Ausführungszustand.
- -C Steering resultierende Datei kann nicht vorhandene Dateien überschreiben.
- -d Shell wird die Standard-Hash-Tabellenspeicher verwendet, um Befehle verwenden die Ausführung des Befehls zu beschleunigen. Verwenden Sie den Parameter -d abzubrechen.
- -e Befehl, wenn der Rückgabewert nicht gleich 0 ist, dann sofort die Shell verlassen.
- -f die Verwendung von Wildcards zu beseitigen.
- -h Lage der automatischen Aufnahmefunktion.
- -H Shell verwenden können, die "!" Plus-<Befehlsnummer> Weg Anweisungen in der Geschichte aufgezeichnet auszuführen.
- -k-Befehl an die Argumente werden in dieser Anleitung Umgebungsvariablen berücksichtigt werden.
- -l Variablennamen für Loop-Aufnahme.
- -m den Monitor zu verwenden.
- -n Nur-Lese-Befehl, ohne tatsächlich ausgeführt.
- Starten Sie Prioritätsmodus -p.
- Nach -P -P Startparameter, wenn der Befehl ausgeführt wird, wird es die aktuelle Datei oder das Verzeichnis zu ersetzen symbolische Links sein.
- -t Ausführung der nachfolgenden Befehle Shell verlassen.
- -u verwenden, wenn auf eine nicht definierte Variable Fehlermeldung durchführen Aus angezeigt wird.
- -v Zeigt Shell Eingabewerte lesen.
- Nach -x Befehle ausführen, die Parameter und unter angezeigt.
- + <Parameter> einen Parametersatz abbrechen gestartet wurde.
Beispiele
Display-Umgebungsvariable
# 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 "