개인공부

리눅스 - 다중명령어 본문

리눅스

리눅스 - 다중명령어

풀스택개발 2018. 7. 12. 13:03

다중명령어


1. [명령어1] ; [명령어2]

  - 첫 번째 명령어 부터 순차적으로 실행

  - 첫 번째 명령어가 실패하여도 반드시 실행


#asdfa ; pwd ; date ; cal      //오류 후 다음 명령어 실행




2. [명령어1] && [명령어2]

  - 첫 번째 명령이 에러가 아닐 시 두번째 명령을 실행

  - 에러가 발생하는 시점에서 명령 실행 종료




3. [명령어1] || [명령어2]


 [정상] || [정상]             // 명령어 실행

 [오류] || [정상]             // 오류 후 명령어 실행

 [정상1] || [정상2] || [정상3]   // 정상1 실행

 [정상1] || [오류1] || [정상3]   // 정상1 실행

 [오류1] || [오류2] || [정상3]   // 에러1,2 출력 후 정상3 실행


- 즉, 명령어가 정상으로 실행된 시점까지만 실행(출력)




쉘 환경변수의 종류


 1. 지역 환경 변수 (쉘 변수)

 2. 전역 환경 변수 (환경 변수)


예약되어 있는 환경 변수


$PATH    실행 파일을 찾을 경로

$HOME    현재 로그인한 사용자의 홈 디렉토리 경로

$LANG    쉘에서 사용하는 언어

$SHELL   로그인 시 사용하는 쉘

$PS1     프롬프트

$HISTSZIE 히스토리 파일에 저장되는 명령어 개수

$HISTFILE 히스토리 파일 경로

$HOSTNAME 호스트의 이름


변수 값 확인

# echo [변수명]

# echo $PATH




$PATH 변수 테스트


# cd /root

# cp /bin/ls ./

# mv ls 123

# 실행 : 123  -> 실행이 안 됨

# PATH=$PATH:/root  => /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 에 :/root 추가

# 123 -> 실행 됨

'리눅스' 카테고리의 다른 글

리눅스 - 계정삭제  (0) 2018.07.15
리눅스 - 지역 환경변수  (0) 2018.07.15
리눅스 - lrzsz 패키지 설치  (0) 2018.07.12
리눅스 정리 - 기본명령어 3  (0) 2018.07.11
리눅스 정리 - 기본명령어 2  (0) 2018.06.23
Comments