2008.06.11 02:22
명 령 어 |
설 명 |
adduser |
시스템에 접속할 수 있는 유저를 생성한다. ex) adduser test1 (test1 이라는 계정을 생성) |
userdel |
시스템에 생성된 유저를 제거한다. ex) userdel test1 (test1 이라는 계정을 삭제) -r 디렉토리까지 모두 제거하라는 옵션 : userdel -r test1 |
su |
로그아웃 하지 않고 다른 사용자 계정을 사용한다. ex) su test1 (test1 계정으로 변경한다), su -(루트로 로긴한다) |
kill |
현재 동작하고 있는 프로세서를 강제로 종료시키는 명령 ex) kill -9 9135 (9135의 PID를 가지고 동작중인 프로세서 종료 pid는 ps 명령을 통하여 확인할 수 있다.) |
tar |
파일을 묶어주는 기능을 하는 명령어로 옵션을 통해서 압축도 같이 시킬 수 있다. ex) tar -zcvf test.tar.gz * (현재 디레토리에 있는 모든(*) 파일을 test.tar.gz이란 이름으로 묶고 압축한다.) tar -zxvf test.tar.gz ( 현재 디렉토리에 test.tar.gz의 압축파일을 풀어놓는다.) |
passwd |
생성된 유저에 패스워드를 부여하거나 패스워드를 변경한다. ex) passwd test1 (test1 이라는 계정에 패스워드를 변경, 부여 한다.) |
date |
시스템의 현재 날짜와 시간을 표시한다. ex) date |
who |
시스템에 현재 로그인해 있는 사용자들에 대한 정보를 나타내준다. ex) who |
mkdir |
새로운 디렉토리를 생성한다. ex) mkdir test (test라는 디렉토리를 생성) |
cd |
디렉토리간의 이동을 한다. ex) cd /home/test1 (test1 이란 디렉토리로 이동한다.) cd .. (상위 디렉토리로 이동한다.) |
rm |
디렉토리 및 파일을 모두 삭제한다. ex) rm -rf test (test란 디렉토리의 하위디렉토리 파일까지 모두 지운다) |
cat |
파일을 작성하거나 파일의 내용을 보여준다. ex) cat test1.txt (test1.txt의 내용을 보여준다.) |
touch |
내용이 없는 빈파일을 생성한다. 만약 생성하고자 하는 파일이 존재한다면, 파일의 수정시간을 갱신한다. ex) touch test1.txt (test1.txt를 생성하거나. 파일의 수정시간을 갱신한다.) |
more |
한번에 한 화면씩 파일의 내용을 출력한다. 보통 |(SHIFT + ) 기호로 다른 명령과 연동하여 사용한다. ex) ps -ax | more 시스템에서 동작하고 있는 프로세서를 한화면씩 보여준다. |
ps |
현재 시스템에서 동작하고 있는 프로세서를 출력해준다. ex) ps -aef |
cp |
특정파일을 다른곳으로 혹은 다른이름으로 복사한다. ex) cp /home/test1/index.html /home/test/ (/home/test1/index.html을 /home/test로 복사한다.) |
mv |
특정파일을 다른곳으로 이동하거나 파일이나 디렉토리의 이름을 변경하는데 사용한다. ex) mv /home/test1/index.html /home/test/ (/home/test1/index.html을 /home/test로 이동한다.) mv index.html index.html.old (index.html 을 index.html.old 로 변경한다.) |
pwd |
현재 디렉토리의 경로를 나타내준다. ex) pwd |
netstat |
현재 시스템에 접속하거나, 동작중인 포트를 나타내준다. ex) netstat -nap (현재 시스템에서 동작중인 포트와 접속현황을 자세하게 나타내준다) |
ifconfig |
이더넷카드의 설정을 확인할 수 있다. ex) ifconfig 또는 ifconfig -a |
hostname |
서버에 설정되어있는 hostname을 확인하거나 변경할 수 있다. ex) hostname (호스트네임을 출력) hostname localhost (호스트네임을 localhost로 변경) |
chmod |
파일이나 디렉토리의 권한을 설정한다. ex) chmod 701 test1 (test1이라는 디렉토리 혹은 파일의 권한을 701로 설정한다.) |
chown |
파일이나 디렉토리의 소유자를 변경한다. ex) chown root test1 (test1의 소유자를 root로 변경한다.) chown -R root. test1 (test1의 하위디렉토리 및 소유권, 그룹을 모두 root로 변경한다.) |
chgrp |
파일이나 디렉토리의 그룹을 변경한다. ex) chgrp root test1 (test1의 그룹을 root로 변경한다.) |
cut |
파일의 라인을 제거 ex) cut -c 10-17 test1.txt (test1.txt의 10 ~ 17번째 줄을 제거한다.) |
top |
시스템의 시스템 정보를 확인할 수 있다. ex) top |
ls |
도스명령어의 dir과 유사한 명령으로 현재 디렉토리 내의 파일이나 디렉토리를 나열한다. ex) ls -al (현 디렉토리의 모든 파일과 디렉토리를 자세히 나열하라는 의미이다.) |
find |
시스템내의 파일이나 디렉토리를 검색하는 명령 ex) find / -name "test1.txt" -print (시스템내의 모든 디렉토리에서 test1.txt란 파일을 찾아서 출력하라) |
ln |
특정파일을 생성하지 않고 다른곳으로 링크를 걸어주는 명령 ex) ln -s /home/test.txt /home/test1/ (/home/test.txt를 /home/test1/test.txt로 링크를 걸어주는 소프트링크 명령, /home/test.txt가 없어지게 되면 링크는 사용하지 못하게 된다.) |
vi |
대표적인 에디터 명령으로 파일을 생성, 수정, 저장할 수 있다. ex) vi test.txt (test.txt를 vi 편집기로 연다. 만약 파일이 없다면, 새로 생성한다.) |
fsck |
파일시스템을 점검하고 수정한다. ex) fsck /dev/hda1 (IDE 디스크드라이브의 첫 번째 파티션을 검사한다) |
mount |
특정 파일시스템을 지정한 디렉토리로 마운트 하는 명령이다. ex) mount /dev/hda1 /backup (/dev/hda1 파티션을 /backup 에 mount 하라는 명령) |