728x90
반응형

명령어 소개

Manual

-. man

man 명령어를 통해 해당 명령어의 사용법, 옵션, 설명을 확인 할 수 있다.

명령어

[user@localhost ~]$ man [확인할 명령어 입력]

사용 예시

Echo 명령어에 대한 Manual을 가져옴

[user@localhost ~]$ man echo

명령어를 입력하면 다음 그림과 같은 화면이 출력 된다.

출력된 내용에 대한 간략한 설명은 다음과 같다.

Manual Section

man 명령어는 주제에 따라 Section을 가지고 있다. Manual 문서의 Section 번호는 문서 상단에서 확인할 수 있다. 일반적인 명령어는 Section 1에 해당하며, C언어의 라이브러리는 Section 3에 해당한다. ifconfig, useradd 와 같은 관리자 명령어는 Section 8에 해당된다.

 간단한 Section 구분은 아래 표에서 확인할 수 있다.

명령어 옵션 확인

-. --help

Linux 명령어는 --help 옵션을 통해 간단한 설명, 문법, 옵션을 확인할 수 있다. 대부분의 명령어에서 지원하는 옵션이며, 다른 옵션이 생각나지 않을 때 가장 빠르게 확인할 수 있는 옵션이니 해당 옵션은 기억해야 한다.

[user@localhost ~]$ man --help

문자열 출력 명령어

문자열 출력 파트에서는 문자열을 입력해 콘솔 창에서 출력해주는 명령어를 다룬다.

-. echo

echo 명령어는 입력한 문자열을 콘솔 창에 출력해주는 명령어다. C언어의 printf, C++ std::cout과 같은 명령어라고 생각하면 좋다.

[user@localhost ~]$ echo ‘hello world!’

-. printf

printf 명령어는 입력한 문자열을 화면으로 출력하는 명령어다. C언어에서와 동일한 기능을 하며, %s, %d 등의 Format을 사용할 수 있다. C언어와 다르게 쉼표로 Format 구분을 하지 않는 것이 특징이다.

[user@localhost ~]$ printf ‘%s\n’ ‘helloworld!’

728x90
반응형
728x90
반응형

$hostname : 사용중인 호스트 이름을 확인할 수 있다.
[옵션]
hostname –a : (alias)
알리아스(alias)명 출력
hostname -i : (ip address)호스트의 ip주소 출력
hostname –s : (short)짧은 형식의 호스트 명 출력
hostname –V : (version)버전 정보 출력

$ kill [시그널] 프로세스번호(or %작업 번호) : 프로세스 번호(혹은 작업 번호)로 지정된 프로세스에 원하는 시그널을 보낸다. 시그널이란프로세스에게 어떤 이벤트의 발생을 알리기 위해 전달되는 소프트웨어 인터럽트이다. 시그널을 명시하지 않으면 SIGTERM 시그널을 보내 해당 프로세스를 강제 종료시킨다.
[옵션]
kill –l : 시그널을 리스트 출력
kill -9 [PID] : 해당 프로세스를 강제 종료 

$ man [섹션 번호] 명령어 : 매뉴얼을 보는 명령어이다. 주제에 따라 섹션을 가지고 있으며 특별히 섹션 번호를 지정하지 않을 경우는 1번부터 9번 섹션까지 순서대로 검색해서 존재하는 도움말을 보여준다. 섹션 구분은 아래와 같다.

Section1 명령어 Section6 게임과 화면 보호기
Section2 시스템 호출 Section7 기타
Section3 C 표준 라이브러리 함수 Section8 시스템 관리 명령어와 데몬
Section4 특수 파일과 드라이버 Section9 커널 관리
Section5 파일 형식    

[옵션]
man –k :
해당 키워드로 발견되는 모든 매뉴얼의 내용을 검색해서 보여줌.
man –f : 해당 키워드와 완벽히 일치되는 매뉴얼 페이지에 대한 정보를 보여줌.

[레이아웃]
NAME :
명령이나 함수의 이름
SYNOPSIS : 명령의 경우, 실행 방법 및 명령 줄 옵션. 프로그램 함수의 경우 매개변수 목록과 어느 파일 헤더가 이에 대한 정의를 포함하는지 설명
DESCRIPTION : 명령이나 함수의 기능에 대한 설명
EXAMPLES : 일반적인 사용법 예시         
SEE ALSO :
관련 명령이나 함수의 목록
이 외에도 OPTIONS, EXIT STATUS, HISTORY, BUGS, FILES 등의 단락이 존재한다

[예시] $man chmod

728x90
반응형

'개발이야기' 카테고리의 다른 글

vi 에디터 .vimrc파일 설정하기  (0) 2024.04.22
[linux]VI Editor 사용법1  (0) 2024.04.19
[linux] 리눅스 command 기본 1  (0) 2023.12.13
[Linux]리눅스 command 한눈에 보기  (0) 2023.12.12
Linux란? (개인 공부 자료)  (0) 2023.12.11

+ Recent posts