web-dev-qa-ko.com

쉘 스크립팅을 배우는 실제 작업

UNIX 시스템 관리 및 쉘 스크립팅이 해결할 수있는 방식에서 일반적인 문제를 찾고 있습니다. 자기 교육 목적을 위해 완전히. 또한 쉘 스크립팅을 배우는 것에 대해 어떻게 알고 싶습니까?.

12
Eimantas

나는 다른 스레드에서 제안한 세 권을 다시 추천하고 싶습니다. 이들은 제 의견에 유닉스의 정신을 얻기위한 최고의 책에 있습니다.

  • Kernighan 및 Pike의 UNIX 프로그래밍 환경
  • 참을성이없는 UNIX
  • O'Reilly의 유닉스 전동 공구.

첫 번째는 오래되었고, 아주 오래되었지만 간결하고 읽기가 짧아서 필요한 껍질 볶음 (정규 표현식, sed, 파이프 라인)을 제공합니다.

두 번째는 믿을 수 없을 정도로 재미 있습니다.

세 번째는 90 년대의 UNIX 마스터에서 "최고의"트릭을 컬렉션합니다 (즉, 읽을 때). 이 책은 다시 편집을 유지하므로 많은 새로운 덩어리가 포함되어 있습니다.

6
miguel.de.icaza

배우는 방법 : 명령 줄에 사랑에 빠지게됩니다. 정기적으로 사용하고 맨 페이지를 자주 끌어 올리십시오. 자주, 심지어. 내가 처음으로 스크립팅을 배우는 경우, 내가 입력 한 횟수를 셀 수 없었습니다 man bash. 나는 또한 다른 명령을 위해 맨 페이지를 끌어 올리는 횟수를 몇 번 뽑을 수 없었습니다.

2
Kevin M

모니터링 도구를 작성하여 배웠습니다. 그것은 SSH를 통해 기계의 무리에 연결하고 가동 시간,로드, 활성 연결 수, 메모리 사용률 및 그런 것과 같은 데이터를 수집합니다. 내 로컬 컴퓨터에서 데이터를 텍스트 테이블로 표시합니다.

2
EricSchaefer

책이나 수동을 찾아 프로그래밍 언어와 같이 선택한 쉘을 처리하십시오. (음, 어쩌면 CSH가 아닐 수도 있습니다 ...)

스타터의 경우 Bash 쉘, Bourne 쉘, CSH, ZSH 또는 ZSH 또는 뭐든지 알아내는 방법을 알아보십시오. 이들 중 일부는 C와 C++와 같은 다른 것과 유사합니다. 왜냐하면 당신이 싸우는 것들이 실제로 주어진 상황에서 도움이되는 예제와 설명서를 찾는 데 도움이되는 것들을 모색하는 데 도움이됩니다.

0
Kevin Cantu