본문 바로가기
개발자 일지/Linux

[리눅스 기초]help와 man

by 네빌링 2021. 3. 1.
반응형

-생활코딩 리눅스 강의를 기반으로 정리, 추가 보충 학습 했다.

-리눅스의 명령어 help, man을 살펴 본다. 

-가상머신 프로그램인 오라클 버츄얼박스로 우분투(ubuntu) 12.10을 사용하였다.


중요한 명령어나 옵션들은 숙달되어 외워 사용해야 하거나 구글링으로 찾아 사용할 수 있다. 하지만 좀 더 디테일하게 확인하기 위해 스스로 내부 명령어 메뉴얼을 참고할 수 있다. 리눅스를 잘 다루는 개발자들은 자주 사용할 것 같다.

 

help와 man 명령어

명령어 --help : 명령어에 대한 간단한 관련 메뉴얼이 나온다.

 

 

mkdir에 관한 간단한 메뉴얼을 확인할 수 있다.

 

 

 

위의 이미지는 보는 것 처럼 mkdir --help를 통해 간단한 메뉴얼을 확인할 수 있다.

상단의 Usage: mkdir [OPTION]... 부분은 명령어를 쓰는 방식 및 명령어의 기능을 설명한다.

중간의 -m --mode 등은 명령어의 옵션과 옵션에 대한 설명을 보여준다. 여기서 -m, --mode라든지 -p, --parents 등 2가지로 표현하고 있는데 앞의 옵션이 축약형, 뒤의 옵션이 풀네임이다. 둘 다 같은 기능을 한다.

 

  • mkdir -p 폴더명(파일명) : 폴더 혹은 파일을 상위(부모)디렉토리까지 자동생성한다.

 

 

d1디렉토리 하위에 d2 디렉토리를 생성하고 싶다. 그러나 mkdir d1/d2를 하면 d1 디렉토리가 없기 때문에 에러가 발생한다.

 

 

위에서 보는 것처럼 mkdir d1/d2 명령어를 실행하면 d1 디렉토리가 없기 때문에 명령어가 수행되지 않는다.

이럴 때 -p 옵션을 사요하면 d1디렉토리가 있는지 여부를 확인한 뒤 없으면 자동 생성한다.

 

 

mkdir -p d1/d2로 에러 없이 실행하였고 ls -l명령어로 d1,d2가 생성된 것을 확인할 수 있다.

 

 

 

help명령어 이외에 man이라는 명령어가 있는데 좀 더 다른 스타일의 명령어 메뉴얼을 확인할 수 있다. 더 상세한 메뉴얼이라고 하는데 상세한지는 잘 모르겠다.

 

  • man 명령어 : 명령어에 대한 상세 메뉴얼을 확인한다.

 

 

man mkdir 실행 화면

 

 

슬래쉬(/)를 입력하면 검색을 할 수 있는 모드로 변경된다. 여기서 n키를 누르면 검색모드에서 이동할 수 있으며 q를 누르면 man 메뉴얼을 빠져나올 수 있다.

 

기타

ls -al 명령어 실행 후 파일명 앞에 점(.)이 붙은 것은 숨겨진 파일이다. ls -al 명령어는 숨겨진 파일까지 보여준다.

반응형