2016.11.09

모든 리눅스 초보자가 알아야 할 5가지 터미널 명령

Alex Campbell | PCWorld

필자는 애니메이션 신세기 에반게리온의 열렬한 팬이다. 이 애니메이션에 나오는 대사 중에서 "인간은 어둠을 두려워하여 그 가장자리에서 불로 어둠을 깎아낸다"는 대사가 기억에 남는다. 리눅스 세계에 처음 입문하는 초보자에게 터미널의 검은 화면은 깊고 불길한 어둠처럼 느껴질 수 있고, 그래서인지 가능하기만 하면 부리나케 GUI로 그 화면을 대체한다. 하지만 터미널 화면은 그렇게 무서운 것이 아니다.

그래픽 사용자 인터페이스는 현대의 컴퓨팅을 더 즐겁게, 더 사용하기 쉽게 해준다. 사실 터미널의 텍스트 모드 브라우저에서 아마존에 접속해 물건을 주문한다는 것은 열정이 지나쳐 자학이라고 할 만하다. 사람들은 GUI와 그래픽 브라우저를 좋아하지만 때로는 명령줄의 세계에 들어갈 필요도 있다. 새로운 도구가 모두 그렇듯이 기본 사항 몇 가지만 알면 문제가 발생해 GUI가 시작되지 않을 때, 또는 유지 보수 작업을 해야 할 때도 당황하지 않고 침착함을 유지할 수 있다.

리눅스 사용자로서 가장 먼저 익혀야 할 5가지 명령을 보자.

1. sudo
확신과 존중, 두 가지 마음가짐을 갖고 사용해야 할 명령을 하나 꼽자면 sudo다. sudo의 기능은 간단하다. 뒤따르는 모든 명령을 슈퍼유저(또는 루트) 권한으로 실행한다. 예를 들어 시스템 업데이트 도는 구성 파일 변경과 같은 작업을 할 때 sudo를 사용해 명령을 실행해야 한다.


/mnt는 루트 소유이므로 /mnt에 디렉토리를 만들려면 sudo를 사용해야 한다.

또한 sudo는 시스템을 파괴하거나 다른 사용자의 개인 정보를 침해할 수 있는 힘도 부여한다. 그래서 시스템에서 처음 sudo를 사용할 때, 다음과 같은 일종의 설교가 화면에 표시되는 것이다.

로컬 시스템 관리자에게서 이미 설교를 들었을 것입니다. 보통 그 내용은 다음과 같은 세 가지로 요약할 수 있습니다.

1) 다른 사용자의 프라이버시를 존중하십시오.
2) 입력하기 전에 생각하십시오.
3) 큰 힘에는 큰 책임이 따릅니다.


사용자 자신의 home 디렉토리를 벗어나서 파일을 편집하거나 수정해야 하는 경우 대부분은 sudo를 사용해야 한다. sudo를 사용하려면 사용자가 sudoers 파일에 있거나 슈퍼유저 그룹(보통 "wheel" 또는 "sudo")에 속해야 한다. 우분투는 sudoers 파일에 대한 유용한 가이드를 제공한다. 



일반적인 sudoers 파일로, 루트 접근이 허용되는 그룹이 지정돼 있다. 암호 없이 사용자나 그룹에게 sudo 접근을 허용하는 것은 매우 현명치 못한 처사다.

sudo는 그 힘이 큰 만큼 명령의 기능을 모르는 상태에서 명령 앞에 함부로 sudo를 사용해서는 안 된다. 온라인에는 초보자에게 sudo rm –R /을 입력하라고 장난치는 사람들이 있다(하지 말 것). 이 명령은 시스템의 모든 파일을 재귀적으로 삭제하는데, 추가 확인 절차도 없이 그 즉시 삭제를 실행한다. 설교 파일에도 나오지만 sudo를 사용할 때는 "입력하기 전에 생각해야 한다".



2016.11.09

모든 리눅스 초보자가 알아야 할 5가지 터미널 명령

Alex Campbell | PCWorld

필자는 애니메이션 신세기 에반게리온의 열렬한 팬이다. 이 애니메이션에 나오는 대사 중에서 "인간은 어둠을 두려워하여 그 가장자리에서 불로 어둠을 깎아낸다"는 대사가 기억에 남는다. 리눅스 세계에 처음 입문하는 초보자에게 터미널의 검은 화면은 깊고 불길한 어둠처럼 느껴질 수 있고, 그래서인지 가능하기만 하면 부리나케 GUI로 그 화면을 대체한다. 하지만 터미널 화면은 그렇게 무서운 것이 아니다.

그래픽 사용자 인터페이스는 현대의 컴퓨팅을 더 즐겁게, 더 사용하기 쉽게 해준다. 사실 터미널의 텍스트 모드 브라우저에서 아마존에 접속해 물건을 주문한다는 것은 열정이 지나쳐 자학이라고 할 만하다. 사람들은 GUI와 그래픽 브라우저를 좋아하지만 때로는 명령줄의 세계에 들어갈 필요도 있다. 새로운 도구가 모두 그렇듯이 기본 사항 몇 가지만 알면 문제가 발생해 GUI가 시작되지 않을 때, 또는 유지 보수 작업을 해야 할 때도 당황하지 않고 침착함을 유지할 수 있다.

리눅스 사용자로서 가장 먼저 익혀야 할 5가지 명령을 보자.

1. sudo
확신과 존중, 두 가지 마음가짐을 갖고 사용해야 할 명령을 하나 꼽자면 sudo다. sudo의 기능은 간단하다. 뒤따르는 모든 명령을 슈퍼유저(또는 루트) 권한으로 실행한다. 예를 들어 시스템 업데이트 도는 구성 파일 변경과 같은 작업을 할 때 sudo를 사용해 명령을 실행해야 한다.


/mnt는 루트 소유이므로 /mnt에 디렉토리를 만들려면 sudo를 사용해야 한다.

또한 sudo는 시스템을 파괴하거나 다른 사용자의 개인 정보를 침해할 수 있는 힘도 부여한다. 그래서 시스템에서 처음 sudo를 사용할 때, 다음과 같은 일종의 설교가 화면에 표시되는 것이다.

로컬 시스템 관리자에게서 이미 설교를 들었을 것입니다. 보통 그 내용은 다음과 같은 세 가지로 요약할 수 있습니다.

1) 다른 사용자의 프라이버시를 존중하십시오.
2) 입력하기 전에 생각하십시오.
3) 큰 힘에는 큰 책임이 따릅니다.


사용자 자신의 home 디렉토리를 벗어나서 파일을 편집하거나 수정해야 하는 경우 대부분은 sudo를 사용해야 한다. sudo를 사용하려면 사용자가 sudoers 파일에 있거나 슈퍼유저 그룹(보통 "wheel" 또는 "sudo")에 속해야 한다. 우분투는 sudoers 파일에 대한 유용한 가이드를 제공한다. 



일반적인 sudoers 파일로, 루트 접근이 허용되는 그룹이 지정돼 있다. 암호 없이 사용자나 그룹에게 sudo 접근을 허용하는 것은 매우 현명치 못한 처사다.

sudo는 그 힘이 큰 만큼 명령의 기능을 모르는 상태에서 명령 앞에 함부로 sudo를 사용해서는 안 된다. 온라인에는 초보자에게 sudo rm –R /을 입력하라고 장난치는 사람들이 있다(하지 말 것). 이 명령은 시스템의 모든 파일을 재귀적으로 삭제하는데, 추가 확인 절차도 없이 그 즉시 삭제를 실행한다. 설교 파일에도 나오지만 sudo를 사용할 때는 "입력하기 전에 생각해야 한다".



X