Page 36 -
P. 36

CLI에서 파일 복사

                $ cp a.txt b.txt



              GUI에 익숙한 사람이 처음 CLI를 접하면 불편할 수 있습니다. 하지만 익숙해지면 CLI가
              GUI보다 훨씬 편리합니다. 현역 엔지니어들도 대부분 CLI에 익숙합니다.

              이 책의 실습은 전부 CLI를 사용합니다. 책에서 CLI를 추천하는 이유는 (1) 작업 효율이 높

              고, (2) GUI 조작 방법을 외워도 크게 의미가 없으며, (3) 프로그램 실행에 유리하고, (4) 자
              동화에 유리하기 때문입니다. 각 이유에 대해 좀 더 자세히 살펴보겠습니다.



              높은 작업 효율

              예를 들어 어떤 디렉터리에서 이름이 a로 시작하는 파일을 전부 선택하는 경우를 생각해 봅
              시다. GUI에서는 파일 이름을 눈으로 확인하면서 조심스레 선택해야 합니다. 파일이 10개

              정도면 어렵지 않지만, 100개, 10,000개라면 결코 쉬운 일이 아닙니다.

              하지만 리눅스의 CLI에서는 a*라고 쓰면 a로 시작하는 파일을 전부 선택할 수 있습니다. 다
              음은 ls라는 명령어를 사용하여 a로 시작하는 모든 파일을 출력하는 예입니다.


                  대상 파일을 지정하여 명령어 실행

                $ ls a*



              이처럼 CLI를 사용하면 파일 이름을 눈으로 하나하나 확인해야 하는 수고나 빠뜨리는 실수

              를 방지할 수 있습니다. 즉, 작업의 효율을 높일 수 있습니다.



              GUI의 작업 순서를 암기하는 것은 무의미

              GUI의 조작 방법을 익혀도 크게 의미가 없는 이유를 알아봅시다.

              현재 대부분의 리눅스가 GUI 환경을 제공하는데, GUI의 버튼이나 메뉴를 클릭하면 내부적
              으로는 명령어가 실행되거나 설정 파일이 변경됩니다. 즉, GUI는 CLI를 보기 좋게 감싼 것
              에 불과합니다. 따라서 CLI를 배우는 것이 더 본질에 가까우며 오랫동안 사용할 수 있는 지

              식입니다.

         038
   31   32   33   34   35   36   37   38   39   40   41