리눅스
bash 셸
ho-bolt
2021. 10. 14. 12:07
명령어 처리기의 한 종류
※ bash(Bourne Again Shell ) : 셸에 향샹된 기능 추가해 다시 태어났다~
bash 셸의 특징
- Alias 기능 (명령어 단축 기능 저장)
- History 기능( 위/아래 화살표) => history를 치면 그동안 쳤던 명령어를 볼 수 있다.
- 연산 기능
- Job control 기능 => 여태까지 작업한 것을 확인하는 기능
- 자동 이름 완성 기능(tab)
- 프롬프트 제어 기능
- 명령 편집기능
Alias
=> ls -la를 l로 지정해준 것
연산기능
=> 특수 문자를 사용하기 전에 \를 넣어주어야지 연산이 가능하다
jobcontrol 기능
- 100초동안 쉬는 작업 추가
- 1번에 작업 배치
- jobs을 입력했을 때 실행중인 게 뜸
- kill로 종료 시키는 데 %1 1번 작업을 종료시킨다고 명령
- jobs을 다시 치면 종료된 것이 보임
셸의 명령문 처리 방법
- (프롬프트) 명령어 [옵션..][인자..]
- ex) #em-rf/mydir
필수 명령어
종료 명령어
shutdown-P now , halt-P , init 0
재부팅
shutdown -r now , reboot , init 6
로그아웃
logout , exit
※ 런 레벨
=> init 명령어 뒤에 붙는 숫자를 런레벨이라고 부른다.
런레벨 | 영문 모드 | 설명 | 비고 |
0 | Power off | 종료 모드 | |
1 | Rescue | 시스템 복구 모드 | 단일 사용자 모드 |
2 | Multi-User | 사용하지 않음 | |
3 | Multi-User | 텍스트 모드의 다중 사용자 모드 | |
4 | Multi-User | 안 사용함 | |
5 | Graphical | 그래픽 모드의 다중 사용자 모드 | |
6 | Reboot |
728x90