<퍼온 글>
옛날 도스시절에도 사실 몇 개 명령만 알면 도스를 무리 없이 사용할
수 있었다. dir, cd, md, rd, copy, move, del 등등...
이런 명령을 아는 분들은 하루 만에 배울 수 있다.
● ls 디렉토리 파일 목록 보기
이 명령은 도스의 "dir"명령과 동일하다. 지금 내 디렉토리에 뭐가 있는지 알고
싶을 때 쓰는 명령이다. 도스에 "dir"가 있다면 유닉스/리눅스엔 "ls"가 있다.
도스 "dir" 명령에 옵션이 있듯이, "ls" 명령에도 더 많은 옵션이 있습니다.
하지만 많이 쓰는 것은 몇 개 안된다.
▶ls -l : 이 명령을 사용하면 파일의 모드, 소유권, 파일 크기, 최종 변경 일자,
시간을 보여준다.
▶ls -a : 도트로 시작하는 디렉토리도 모두 보여준다.
앞에 있는 -l과 같이 사용할 수 있다.
● cd 디렉토리 이동 명령
이 명령은 도스의 "cd" 명령과 동일하다.
몇 가지 틀린 점은 사용자의 홈디렉토리를 나타내는 틸드(~)와 함께 쓸
수 있다는 것이다.
즉 cd ~/Mail 이면 자신 홈디렉토리의 Mail 디렉토리로 이동하라는 의미다.
● mkdir / rmdir 디렉토리 만들기 / 지우기
도스의 md/rd 명령과 동일하지만 md/rd처럼 축약명령은 없고,
그대로 mkdir와 rmdir를 사용하면 된다.
● cp 파일 복사 명령
흔히 있는 명령이다. 도스의 "copy"명령과 동일하다.
형식은 cp <원본> <대상>이다.
주의할 점은 기존의 파일을 덮어쓰거나 할 때 물어보지 않는다는 점이다.
복사할 때, 지울 때는 조심해야 한다.
● rm 파일 삭제 명령
말 그대로 rm <파일명>하면 지워진다.
cp 명령처럼 "-I"옵션이 사용되면 지울 때마다 물어본다.
● mv 파일 이동/이름 변경 명령
이 명령을 사용하면 파일의 이동 및 이름을 변경할 수 있다.
원본과 복사본의 파일 이름이 다르다면 이름이 변경된다.
● pwd 현재 자신의 디렉토리 보기
pwd 명령은 현재 자신의 위치해 있는 디렉토리를 볼 수 있는 명령이다.
● cat- 파일 내용 보기 명령
이 명령은 아주 유용한 명령이다.
간단하게 파일의 내용을 볼 수 있고, 또한 편집, 덧붙이기가 가능하다.
예) cat > sample.txt
This a cat example !!
<ctrl>+d
이렇게 하면 sample.txt가 만들어진다.
sample.txt 내용이 보고 싶다면 cat sample.txt 라고 하면 된다.
그리고 기존 내용에 덧붙이려면 cat >> sample.txt 라고 하면 된다.
● ps 프로세스 확인 명령
ps명령은 빈번하게 사용하는 명령이다.
현재 실행중인 프로세스에 대한 자세한 정보를 확인하게 해주는 명령이다.
프로세스(process)를 처음 들어보는 분은 간단히 하나의 프로그램이
실행되면 프로세스가 생성된다고 생각하면 된다.
● kill 프로세스 죽이기
이 명령도 상당히 많이 사용한다.
즉 실행중인 프로세스를 강제로 종료하고자 할 때 쓰는 명령이다.
ps 명령을 사용해서 PID를 알아낸 다음에
kill <PID> 라고 하면 프로세스를 종료할 수 있다.
● find 파일 찾기 명령
이 명령은 말 그대로 원하는 파일을 찾고자 할 경우에 사용되는 명령이다.
예를 들면, find / -name "*.mp3" -print
라고 하면 루트(/) 디렉토리에서부터 mp3 파일을 찾는 명령이다.
리눅스는 -print를 생략할 할 있지만
대부분의 유닉스는 -print를 해줘야 화면으로 볼 수 있다.
● du / df 디스크 사용 현황(Disk Usage) 보기
du 명령은 디스크 사용 현황을 볼 때 사용하는 명령이다.
df 명령은 현재 마운트(접근 가능하게)된 파일 시스템의 사용 정보를 출력한다.
● gzip / bzip2 / tar 압축 명령
이 명령들은 파일을 압축하고, 묶는 명령들이다.
▶gzip
gzip file1이라고 하면 file1.gz파일이 생성된다.
gzip은 압축명령이다. 즉 여러 파일을 묶는 기능은 제공하지 않는다.
풀고 싶을 때는 gzip -d file1.gz라고 하면 된다.
▶ bzip2
bzip2는 gzip처럼 사용한다.
▶ tar
tar 명령은 파일을 묶는 명령이다. 다음처럼 사용하면 된다.
tar cf file.tar file1 file2 ...
여기에서 c는 create, f는 file이라는 뜻이다.
푸는 방법은 다음과 같다.
tar xvf file.tar
x는 Extract의 의미이고, v 옵션은 묶거나 푸는 과정을 보여준다.
▶ tar+gzip, tar+bzip2
흔히 사용하는 형태이다.
대부분의 배포 판이나 프로그램이 이렇게 압축된 형식을 취하고 있다.
즉 tar+gzip은 tar.gz 혹은 tgz 확장자로 보여진다.
이런 작업은 자주 사용하므로 tar xvzf file.tar.gz 라고 하면 된다.
꼭 알아두자. 많이 쓰인다.
<이상>