-생활코딩 리눅스 강의를 기반으로 정리, 추가 보충 학습 했다.
-리눅스의 명령어 help, man을 살펴 본다.
-가상머신 프로그램인 오라클 버츄얼박스로 우분투(ubuntu) 12.10을 사용하였다.
중요한 명령어나 옵션들은 숙달되어 외워 사용해야 하거나 구글링으로 찾아 사용할 수 있다. 하지만 좀 더 디테일하게 확인하기 위해 스스로 내부 명령어 메뉴얼을 참고할 수 있다. 리눅스를 잘 다루는 개발자들은 자주 사용할 것 같다.
help와 man 명령어
명령어 --help : 명령어에 대한 간단한 관련 메뉴얼이 나온다.
위의 이미지는 보는 것 처럼 mkdir --help를 통해 간단한 메뉴얼을 확인할 수 있다.
상단의 Usage: mkdir [OPTION]... 부분은 명령어를 쓰는 방식 및 명령어의 기능을 설명한다.
중간의 -m --mode 등은 명령어의 옵션과 옵션에 대한 설명을 보여준다. 여기서 -m, --mode라든지 -p, --parents 등 2가지로 표현하고 있는데 앞의 옵션이 축약형, 뒤의 옵션이 풀네임이다. 둘 다 같은 기능을 한다.
- mkdir -p 폴더명(파일명) : 폴더 혹은 파일을 상위(부모)디렉토리까지 자동생성한다.
위에서 보는 것처럼 mkdir d1/d2 명령어를 실행하면 d1 디렉토리가 없기 때문에 명령어가 수행되지 않는다.
이럴 때 -p 옵션을 사요하면 d1디렉토리가 있는지 여부를 확인한 뒤 없으면 자동 생성한다.
help명령어 이외에 man이라는 명령어가 있는데 좀 더 다른 스타일의 명령어 메뉴얼을 확인할 수 있다. 더 상세한 메뉴얼이라고 하는데 상세한지는 잘 모르겠다.
- man 명령어 : 명령어에 대한 상세 메뉴얼을 확인한다.
슬래쉬(/)를 입력하면 검색을 할 수 있는 모드로 변경된다. 여기서 n키를 누르면 검색모드에서 이동할 수 있으며 q를 누르면 man 메뉴얼을 빠져나올 수 있다.
기타
ls -al 명령어 실행 후 파일명 앞에 점(.)이 붙은 것은 숨겨진 파일이다. ls -al 명령어는 숨겨진 파일까지 보여준다.
'개발자 일지 > Linux' 카테고리의 다른 글
[리눅스 기초]쉘 스크립트(Shell Script) 개념 및 사용법, 컴파일 언어와 인터프리터 언어의 차이점 (0) | 2021.03.14 |
---|---|
[리눅스 기초]I/O Redirection 개념 및 사용법 (1) | 2021.03.12 |
[리눅스 기초]CLI 개념 및 사용 이유, 다중명령어(세미콜론,파이프라인 등) (0) | 2021.03.09 |
[리눅스 기초]다운로드 방법 - wget, git clone (2) | 2021.03.07 |
[리눅스 기초]패키지 매니저(Package Manager) (0) | 2021.03.07 |
[리눅스 기초]파일 편집(nano,vi) 이용하기 (0) | 2021.03.02 |
[리눅스 기초]디렉토리, 파일 관련 명령어 (0) | 2021.03.01 |
커널(kernel)과 쉘(shell)에 관하여 (0) | 2021.02.22 |