개요 쉘과 쉘 스크립트 실행 모드

요약 쉘
  쉘은 사용자가 쉘 시작 정지, 중지 또는 일부 프로그램이 기록 된 수있는 사용자 인터페이스 시스템 수준의 프로그램에 대한 프로그램을 실행하려면 커널에 전송 요청을 제공하는 명령 줄 인터프리터입니다.
  쉘은 여전히 디버깅, 쓰기 쉽게 쉽게 매우 강력한 프로그래밍 언어, 유연성이 강하다. 쉘 스크립트 언어는 리눅스 시스템을 호출 할 수있는 쉘에서 직접 명령 해석


쉘의 분류
  Bourne 쉘 : 1979 년부터는 이후 SH라는 유닉스 Bourne 쉘, Bourne 쉘 마스터 파일 사용하기 시작
  쉘 C는 주로 유닉스 시스템의 BSD 버전에서 사용되며, 구문라는 C 언어와 유사하다 : C 셸을
  SHEL Bourne의 문법 및 C의 두 가지 종류가 있는데, 문법 모두 서로 호환되지 않는다. 포함 보른 가족 쉬,이 KSH, 배쉬, PSH,이 zsh을, C를 포함한 가족 : csh, tcsh의
  배쉬 : 배쉬와 SH 호환 리눅스는 이제 사용하여 기본 배쉬 쉘로 사용되는 사용자의


지원되는 리눅스 쉘
  은 / etc / 쉘

 

쉘 스크립트 실행 모드
  에코 명령 출력
  에코 [옵션] [출력] 콘텐츠
  -e : 지원 슬래시 문자 변환 제어


  -e는 "AB 및 \ BC"에코
  # 좌측으로 문자를 삭제
  "\ TC \ Nd를 \ TE \ TF \의 TB"-e 에코
  # 개행 및 탭
  에코 -e "\ E [1] 31m ABCD의 \ 전자 [ 0m "
  # 출력 컬러
  # 3,000 만 = 블랙, 31m = 빨강, 32m = 녹색, 33m = 노란색
  #의 34m = 파란색, 35m = 마젠타, 36m = 시안, 37m = 흰색

 

  첫 번째 스크립트
  VI의 hello.sh의
  #! / 빈 / 배쉬
  에코 -e "hanzhiyu의 ahhahahah"

  스크립트 실행
  실행 권한을 부여 직접 실행
  chmod를 755 hello.sh을
  ./hello.sh
  호출 배쉬하여 스크립트를 실행
  배쉬 hello.sh

추천

출처www.cnblogs.com/hanzhiyu/p/11426262.html