Linux mengatur perintah
Linux mengatur perintah untuk mengatur shell.
set instruksi dapat digunakan untuk mengatur pelaksanaan shell, dapat Anda lakukan untuk diatur sesuai dengan kebutuhan yang berbeda.
tatabahasa
set [+-abCdefhHklmnpPtuvx]
Parameter Deskripsi:
- -a ditandai variabel dimodifikasi untuk output ke variabel lingkungan.
- -b membuat daemon dibatalkan segera kembali negara eksekusi.
- File yang dihasilkan -C Pengarah tidak bisa menimpa file yang sudah ada.
- -d Shell akan menggunakan memori tabel default hash instruksi yang digunakan untuk mempercepat pelaksanaan instruksi. Gunakan parameter -d untuk membatalkan.
- perintah -e jika nilai kembali tidak sama dengan 0, maka segera keluar dari shell.
- -f menghilangkan penggunaan wildcard.
- Lokasi h fungsi merekam otomatis.
- -H Shell dapat menggunakan "!" Ditambah <nomor perintah> cara untuk mengeksekusi instruksi tercatat dalam sejarah.
- perintah -k untuk argumen akan dipertimbangkan dalam variabel lingkungan instruksi.
- nama variabel-l untuk merekam lingkaran.
- -m untuk menggunakan monitor.
- -n read-only perintah, tanpa benar-benar dieksekusi.
- -p Mulai mode Prioritas.
- Setelah parameter startup -P -P, ketika instruksi dijalankan, itu akan menjadi file yang sebenarnya atau direktori untuk menggantikan link simbolik.
- t mengeksekusi instruksi berikutnya untuk keluar shell.
- u digunakan saat melakukan off untuk pesan kesalahan terdefinisi variabel ditampilkan.
- v Menampilkan shell nilai input baca.
- Setelah -x mengeksekusi instruksi yang parameter dan di bawah akan ditampilkan.
- + <Parameter> untuk membatalkan parameter set telah dimulai.
contoh
variabel lingkungan 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 "