본문으로 바로가기

리눅스 기본명령어 정리

category SECURITY/Linux 2016. 11. 8. 20:14

리눅스 기본명령어 정리

 

 

 

alias : 별명이란 뜻으로 어떠한 명령을 지정해 놓으면 사용자가 그 명령을 실행했을 때 alias로 지정해 놓은 명령이 대신 실행되게 된다.

#alias의 지정 : alias 명령어 = '새로운명령'

#alias의 해제 : unalias 지정한 명령어

ex) alias ls = 'ls -alF' ls명령만 실행시켜도 기본으로 -alF옵션이 지정된다.

     unalias aaa  aaa에 설정된 alias를 해제한다.

     unalias -a   설정되어 있는 모든 alias를 해제한다.

 

 

useradd : 사용자 계정 생성

#useradd posein  posein이라는 계정을 생성한다.

 

 

passwd : 사용자 암호 부여, 패스워드 관리

[posein@www~]$ passwd       현재 로그인한 posein 사용자 본인의 암호를 변경한다.

[root@www~]#passwd yuloge  yuloje라는 사용자의 암호를 변경한다.

 

 

su : 사용자 전환

[posein@www~]$ su  root사용자로 사용자를 전환한다. 단, 실제 root권한을 실행시키기에는 제약이 따른다.

[posein@www~]$ su-  root사용자로 전환한다. 실제 root로 로그인한 것처럼 모든환경이 root상태로 된다.

[root@www~]# su -marine  marine사용자로 전환한다. root의 경우에는 패스워드를 치지 않는다.

 

 

usermod : 사용자 계정 관리

#usermod -l yuloje posein  posein이라는 아이디를 yuloje로 변경한다.

*사용자 ID 변경시 : 사용자의 홈 디렉터리도 고려해야한다. 따라서 아이디 변경시 -ㅣ만 사용할 것이 아니라 -d,-m도 같이 사용해야 한다.

 

 

userdel : 사용자 계정 삭제

#userdel posein  posein이라는 사용자의 계정을 삭제한다.

*사용자 계정 삭제시 : userdel명령만 사용하면 관련된 파일들이 같이 제거되지 않는다. 일일이 삭제하거나 -r옵션을 사용해서 지워준다.

#userdel -r posein  사용자의 계정뿐만 아니라 사용하던 홈 디렉터리와 그 안에있는 파일도 같이 삭제된다.

 

 

users : 시스템에 로그인되어 있는 사용자의 아이디를 출력해주는 명령이다.

 

 

who : 시스템에 로그인되어 있는 사용자를 출력해주는 명령이다.

 

 

w : 시스템에 로그인되어 있는 사용자와 사용자가 수행중인 작업을 출력해주는 명령이다.

 

 

pwd : 현재 위치한 작업 디렉터리의 경로를 출력해주는 명령이다.

 

 

cd : 디렉터리를 이동하는 명령으로 현재 작업중인 디렉터리를 변경할 때 사용한다.

$cd cgi-bin   하부 디렉터리인 cgi-bin으로 들어간다.

$cd ...   상위 디렉터리로 이동한다.

$cd 혹은 cd~  어느 곳에서든지 자기 홈 디렉터리로 바로 이동한다.

 

 

mkdir : 디렉터리를 생성하는 명령이다.

$mkdir www  www디렉터리 생성

 

 

rmdir : 디렉터리를 삭제하는 명령이다. 단, 삭제하려는 디렉터리안에 비어있지 않으면 지울 수가 없다.

$rmdir www  www디렉터리 삭제

 

 

ls : 디렉터리 안의 내용을 출력해주는 명령어이다.

$ls  현재 디렉터리의 내용을 보여준다.

$ls -a  숨겨진 파일 및 디렉터리를 포함하여 모두 보여준다.

$ls -alF   현재 디렉터리의 내용을 숨겨진 파일을 포함해서 모두 출력해 주고, 관련 정보 및 파일의 형태도 표시해준다.

 

 

cp : 파일이나 디렉터리를 복사하는 명령이다.

$cp /etc/passwd passwd.txt  /etc/passwd라는 파일을 현재 디렉터리의 passwd.txt라는 파일로 복사한다.

 

 

rm : 파일을 삭제하는 명령으로 옵션에 따라 디렉터리도 삭제한다.

$rm -i*  현재 디렉터리의 모든 파일을 하나씩 확인하면서 지운다.

$rm -rf data/   data라는 디렉터리와 그 안의 모든 파일과 디렉터리를 사용자 확인 메세지 없이 무조건 강제로 지운다.

 

 

mv : 파일이나 디렉터리의 이름을 변경하거나 이동시키는 명령이다.

$mv aaa.txt bbb.txt    aaa.txt파일의 이름을 bbb.txt로 변경한다.

 

 

cat : 텍스트 파일의 내용을 출력한다.

$cat > a.txt  키보드로부터 입력받은 내용을 a.txt파일에 저장한다.

 

 

reboot : 시스템을 즉시 재부팅한다.

 

 

halt : 시스템을 즉시 종료한다.

 

 

 

 

 

 

 

 

'SECURITY > Linux' 카테고리의 다른 글

리눅스 디렉터리 구조  (0) 2017.03.21
6. 리눅스 권한  (0) 2016.11.13
리눅스 Yum repolist 설정하기  (0) 2016.11.05
CentOS 설치하기  (0) 2016.11.02
VMware 설치하기  (0) 2016.11.01