개인공부
리눅스 - 다중명령어 본문
다중명령어
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 |