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

Linux set 명령어

Linux 명령어大全

Linux set 명령어는 shell을 설정합니다.

set 명령어는 사용 중인 shell의 실행 방식을 설정할 수 있으며, 다양한 요구에 따라 설정할 수 있습니다.

문법

set [+-abCdefhHklmnpPtuvx]

파라미터 설명

  • -a  변수가 변경되면 환경 변수로 출력됩니다.
  • -b  중지된 백그라운드 프로그램이 즉시 실행 상태를 보고합니다.
  • -C  생성된 파일이 기존 파일을 덮어쓸 수 없습니다.
  • -d  shell은 사용된 명령어를 기억하여 명령어 실행을 가속화합니다. 사용-d 파라미터는 취소할 수 있습니다.
  • -e  명령어가 0이 아닌 값을 반환하면 즉시 shell을 종료합니다.
  • -f  와일드 카드를 사용하지 않도록 취소합니다.
  • -h  함수의 위치를 자동으로 기록합니다.
  • -H Shell  "!"와 <명령어 번호>를 사용하여 history에 기록된 명령어를 실행할 수 있습니다.
  • -k  명령어에 제공된 모든 파라미터가 이 명령어의 환경 변수로 간주됩니다.
  • -l  for 루프의 변수 이름을 기록합니다.
  • -m  모니터링 모드를 사용합니다.
  • -n  명령어를 읽기만 하고 실제로는 실행하지 않습니다.
  • -p  시작 우선 순위 모드
  • -P  시작-P 파라미터 후, 명령어를 실행할 때 실제 파일이나 디렉토리를 기호 연결로 대체합니다.
  • -t  이후 명령어를 실행한 후 shell을 종료합니다.
  • -u  정의되지 않은 변수를 사용할 때 오류 메시지를 표시합니다.
  • -v  shell이 읽은 입력 값을 표시합니다.
  • -x  명령어 실행 후, 해당 명령어 및 전달된 파라미터를 먼저 표시합니다.
  • +<파라미터>  특정 set이 시작한 파라미터를 취소합니다.

온라인 예제

환경 변수 표시

# 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-레드햇-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 명령어大全