셸 기초 지식 제2 탄

개인 적 으로 셸 을 배 우려 면 반드시 기초 부터 시작 해 야 한다 고 생각 합 니 다. 기본 적 인 명령 도 사용 하지 않 는 다 면 어떻게 수천 줄 의 셸 걸음 걸 이 를 쓸 수 있 습 니까?
      우선, 우 리 는 셸 이 무엇 인지 알 아야 한다.  또한 실물 책 이 없 는 책, 고급 Bash 스 크 립 트 프로 그래 밍 안내 서 를 추천 합 니 다. 각 인터넷 쇼핑 몰 을 돌아 다 녔 지만 사지 못 했 습 니 다. 웹 판 과 pdf 판 에 필요 한 어린이 신발 만 보고 메 일 을 남 깁 니 다). 셸 은 무엇 입 니까?개인 적 으로 셸 은 하나의 번역 이 라 고 생각 합 니 다. 우리 가 한 말 을 0, 1 로 번역 하고 컴퓨터 가 이해 할 수 있 는 언어 로 번역 합 니 다. 예 를 들 어 shut down 은 우리 가 전원 을 끄 는 뜻 을 알 지만 Kernel 은 모 르 겠 습 니 다. 그 는 0, 1 만 알 고 있 습 니 다.번역 이 많 듯 이 셸 도 여러 가지 (/ etc / shells) 가 있 습 니 다. 우 리 는 Bash shell 을 가장 많이 사용 합 니 다.
      셸 안에 명령 이 있 습 니 다. echo 는 변수 내용 을 표시 하 는 것 입 니 다. 예 를 들 어
echo $maple
maple=myname
echo $maple

이 코드 는
String maple="";
System.out.println(maple);
maple="myname"
System.out.println(maple);

여기 서 주의해 야 할 것 은
first="maple is $maple"
echo $first
first='maple is $maple'
echo $first

출력 결 과 는 다 릅 니 다.
name='maple's name'
name="maple's name"
name=maple\'s\ name

이 세 가 지 는 첫 번 째 는 잘못 이 고, 두 번 째 는 정확 하 며, 세 번 째 는 정확 하 다.
PS: 이상 은 순 전 히 개인 적 인 이해 입 니 다. 잘못 이해 하 셨 다 면 아 정 씨, 감사합니다.
   (오늘 은 이것 을 쓰 세 요. 잔업 코드 도 있어 야 합 니 다)

좋은 웹페이지 즐겨찾기