리눅스

bash 셸

ho-bolt 2021. 10. 14. 12:07

명령어 처리기의 한 종류 

※ bash(Bourne Again Shell ) : 셸에 향샹된 기능 추가해 다시 태어났다~

 

bash 셸의 특징

  • Alias 기능 (명령어 단축 기능 저장) 
  • History 기능( 위/아래 화살표)   => history를 치면 그동안 쳤던 명령어를 볼 수 있다. 
  • 연산 기능 
  • Job control 기능  => 여태까지 작업한 것을 확인하는 기능 
  • 자동 이름 완성 기능(tab) 
  • 프롬프트 제어 기능
  • 명령 편집기능 

 

Alias

alias 기능 

   =>   ls -la를 l로 지정해준 것   

 

연산기능                         

 

연산

=> 특수 문자를 사용하기 전에 \를 넣어주어야지 연산이 가능하다

 

jobcontrol 기능 

 

  • 100초동안 쉬는 작업 추가 
  • 1번에 작업 배치 
  • jobs을 입력했을 때 실행중인 게 뜸 
  • kill로 종료 시키는 데 %1 1번 작업을 종료시킨다고 명령 
  • jobs을 다시 치면 종료된 것이 보임 

 

 

 

셸의 명령문 처리 방법

  • (프롬프트) 명령어 [옵션..][인자..]
  • ex) #em-rf/mydir

 

필수 명령어 

 

종료 명령어 

 

shutdown-P now , halt-P , init

 

재부팅

shutdown -r now , reboot , init

 

로그아웃

logout , exit

 

 

런 레벨 

=> init 명령어 뒤에 붙는 숫자를 런레벨이라고 부른다.

런레벨 영문 모드 설명 비고 
0 Power off 종료 모드  
1 Rescue 시스템 복구 모드 단일 사용자 모드
2 Multi-User   사용하지 않음
3 Multi-User 텍스트 모드의 다중 사용자 모드  
4 Multi-User   안 사용함
5 Graphical 그래픽 모드의 다중 사용자 모드   
6 Reboot    

 

 

728x90