6. 기초 명령(1) - uname, hostname, pwd, cd
윈도우에서는 탐색기나 제어판 같은 그래픽 툴을 사용하여 작업을 한다. 이렇게 시각적 화면을 통해 정보를 주고받는 인터페이스를 GUI (Graphic User Interface)라 부른다. 그리고 MS DOS처럼 사용자가 컴퓨터 자판을 통해 명령을 입력하여 정보를 주고받는 인터페이스를 CLI(Command Line Interface) 또는 TLI(Text Line Interface)라 부른다.
많은 리눅스 사용자나 관리자들이 터미널을 통해 명령을 입력하여 원하는 정보를 얻는 것을 선호한다. 타이핑을 통해 손맛이 전해진다고나 할까?
아무튼 우리는 터미널을 가지고 리눅스의 기본적인 명령을 알아볼 것이다.
■ uname
uname 명령은 호스트 이름, 커널 버전, 프로세서 정보 같은 시스템 정보를 출력하는 명령이다.
1). 명령 형식
uname [-OPTION]
2). 옵션
옵 션
|
내 용
|
-a
| 프로세서와 하드웨어 플렛폼 정보를 제외한 모든 아래 옵션 모든 정보를 출력한다. |
-i
| 하드웨어 플랫폼을 출력한다. |
-m
| 머신 이름을 출력한다. |
-n
| 네트워크 노드 호스트 명을 출력한다. |
-o
| 운영체제를 출력한다. |
-p
| 프로세서 종류를 출력한다. |
-r
| 커널 릴리즈 정보를 출력한다. |
-s
| 커널 이름을 출력한다. |
-v
| 커널 버전을 출력한다. |
■ hostname
hostname 명령은 시스템의 호스트 이름을 출력하거나 변경하는 명령이다. 하지만 실제 호스트 이름을 변경하기 위해서는 아래 파일 내용을 수정해야 한다.
/etc/sysconfig/network
■ pwd
pwd는 present working directory를 나타내며 이 명령을 통해 사용자의 현재 작업 디렉터리를 알 수 있다. 사용자 또는 관리자는 어떤 특정 경로에서 작업을 해야 하는 경우가 있다. 이때 현재 디렉터리가 어디인지 확인하기 위해 아래 그림처럼 pwd 명령을 사용한다.
■ cd
cd는 change directory를 나타낸다. 이 명령은 경로 이동을 위해 pwd와 같이 자주 사용된다. 경로 이동은 아래와 같이 두 가지 방법이 있다.
- 절대 경로 이동
- 상대 경로 이동
최상위 디렉터리는 / 이다. 그리고 절대 경로 이동을 위해 사용되는 경로에는 반드시 제일 먼저 / 로 시작된다. / 가 기준점이 되는 것이다. 예를 들어 /usr/local/bin 디렉터리로 이동하고 싶다. 현재 작업 디렉터리가 어디든 상관없이 다음과 같은 명령을 사용한다.
# cd /usr/local/bin
상대 경로 이동은 현재 작업 디렉터리가 기준점이다. 디렉터리를 가리키는 기호가 있는데 아래와 같다.
. : 현재 디렉터리
.. : 부모 디렉터리
현재 작업 디렉터리가 /usr/local/bin이고 부모(상위) 디렉터리인 /usr/local로 이동하고 싶다면
# cd /usr/local
또는
# cd ..
이 두 가지 방법이 있다. 그리고 현재 디렉터리에 있는 cmd1 명령을 실행시키고 싶다면
# ./cmd1
이렇게 실행시킬 수 있다. 뜻은 "현재 디렉터리에 있는 cmd1 명령을 실행하라"이다.
cd 명령을 사용할 때 상대 경로를 사용하든 절대 경로를 사용하든 상관없다. 자신에게 익숙한 경로 이동 방법을 사용하면 된다.
No comments:
Post a Comment