UNIX 명령어(UNIX/DOS 명령어)
명령어 형식
[프롬프트] 명령어 [옵션] [매개변수] |
- 프롬프트 : 쉘(Shell)의 종류에 따라 다르게 표시된다.(#, $, %)
- 명령어 : 반드시 대문자, 소문자를 구별하여 입력한다.
‣ 명령어와 옵션 사이에는 반드시 공백이 있어야 하며, 옵션 지정 시에는 앞에 '-'를 붙인다.
시스템 및 프로세스 관련 명령어
‣ kill - 현재 실행 중인 프로세스를 삭제 및 종료한다. 편집 상태에서는 한 줄 전체를 지운다.
‣ fork - 새로운 프로세스를 생성(하위 프로세스 호출, 프로세스 복제)한다.
‣ exec - 새로운 프로세스를 수행한다.
‣ finger - 현재 시스템에 등록되어 있는 사용자 정보를 조회한다.
‣ ps - 현재 작업중인 프로세스의 상태 정보를 표시한다. (프로세스의 이름, 명령어 이름, 프로세스 ID 번호, 제어 단말기와 소유주를 포함하는 속성의 목록, 수행된 시간 등을 표시한다.)
‣ ping - 특정 시스템과 접속이 안 될 경우 네트워크 상의 문제를 진단한다.
‣ login - UNIX 작업을 위해 사용자 ID와 비밀번호를 입력받아 사용자를 확인한다.
‣ logout - UNIX 시스템에 대한 접속을 종료한다. (ctrl+D, exit)
‣ passwd - 로그인 할 때 필요한 비밀번호를 설정 또는 변경한다.
‣ who - 로그인한 사용자에 관한 정보를 표시한다. 단말기명, 로그인명, 로그인 일시, 사용중인 단말기 번호 등을 표시한다.
‣ mount - 파일 시스템을 마운팅/마운팅 해제한다.
‣ dump - 주기억장치의 내용을 화면이나 프린터, 디스크 등에 출력한다.
📚 ps 명령 옵션 정보와 자료
-a : 모든 프로세스의 정보를 표시한다.
-e : 커널 프로세스를 제외한 모든 프로세스의 정보를 표시한다.
-k : 모든 커널 프로세스를 표시한다.
-f : 프로세스에 대한 정보를 리스트로 표시한다.
디렉토리 관련 명령어
UNIX 명령어 | DOS 명령어 | 기능 |
pwd | 현재 작업중인 디렉토리 경로를 화면에 출력 | |
ls | dir | 현재 작업중인 디렉토리의 모든 파일을 표시 |
mkdir | md | 디렉토리를 생성 |
rmdir | rd | 디렉토리를 제거 |
cd | cd | 현재 작업중인 디렉토리에서 다른 디렉토리로 이동 |
. | . | 현재 디렉토리 |
.. | .. | 상위 디렉토리 |
/ | \ | 루트 디렉토리 |
파일 관련 명령어
UNIX 명령어 | DOS 명령어 | 기능 |
create | 파일 생성 | |
open | 파일을 사용할 수 있는 상태로 준비 | |
close | 파일 닫기 | |
cp | copy, xcopy | 파일 복사 |
rm | del | 파일 삭제 |
cat | type | 파일 내용을 화면에 표시 |
chmod | attrib | 파일 보호 모드를 설정해 파일의 사용 허가를 지정 |
chown | 소유자 변경 | |
find | 파일 찾기 | |
mv | 파일 이동 및 파일 이름 변경 | |
wc | 파일 내의 라인 수, 단어 수, 문자 수 등을 표시 | |
cmp | 두 파일을 비교해 차이가 나는 바이트 위치와 행 번호 표시 | |
comm | 두 파일을 비교하여 한쪽에만 있거나 양쪽에 모두 있는 라인을 찾아 표시 | |
diff | fc | 두 파일을 비교해 차이점을 표시 |
paste | 하나의 파일 끝에 다른 파일 내용을 추가 |