11.2 장기적인 학습이 필요한 것들

지금부터 소개할 내용은 꽤 많은 노력이 필요한 것들이다. 하지만 수고를 들인 만큼, 먼 훗날에 절약한 시간으로 보상받게 될 것이다. 여기서는 각 주제의 맛보기 정도만 소개한다. 따라서 자세한 내용은 스스로 찾아 학습해야 한다.

 

 

11.2.1 bash의 man 도움말 읽기

man bash 명령으로 bash의 공식 도움말 전체(그렇다. 46,000여 단어 모두 말이다)를 읽어보라.

$ man bash | wc -w
46318

며칠이 걸릴 수도 있겠지만, 천천히 전체 내용을 읽어나가는 것을 권장한다. 그럼 일상적인 리눅스 사용에서부터 차이를 느끼게 될 것이다.

 

 

11.2.2 cron, crontab, at 익히기

9.1절 ‘첫 번째 예제: 파일 찾기’에서는 차후 정기적으로 명령을 자동 실행하기 위한 방법을 간략히 설명했다. 이렇듯 정기적으로 특정 명령이 자동으로 실행되도록 하고 싶을 경우 crontab을 익혀두면 편리하다. 예를 들어 정기적으로 외장 드라이브에 파일을 백업하거나, 한 달에 한 번 있는 행사를 알려주는 이메일을 보내도록 할 수 있다.

crontab 명령을 실행하기 전에 먼저 11.1.1절 ‘less 명령에서 편집기로 바로 이동하기’를 참조해 선호하는 편집기를 지정해두길 바란다. 그리고 crontab -e 명령을 입력하면 정기적으로 실행할 명령을 편집할 수 있다. crontab이 앞서 지정한 편집기를 실행해 빈 파일에서 명령을 지정하도록 해주는데, 이 파일을 crontab ...

Get 효율적인 리눅스 명령어 사용의 기술 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.