낭만 프로그래머

Linux 명렁어 정리 본문

Linux/Common

Linux 명렁어 정리

조영래 2015. 5. 13. 01:15

1. useradd [계정이름]
 계정 추가


2. userdel [계정이름]
계정 삭제


3. passwd [계정이름]
암호 설정
암호 저장 위치 : /etc/shadow


4. groupadd [그룹명]
그룹 추가

 

5. groupdel [그룹명]
그룹 삭제

 

6. usermod [옵션] [계정명]
유저 정보 변경
옵션 :
    -m 홈디렉토리 변경 및 파일 이동
    -s 기본쉘 변경
     -u UID 변경
     -g 기본그룹 변경
     -G 추가그룹 변경
     -l 사용자명 변경
     -L 패스워드 Lock
     -U 패스워드 Unlock

 

7. su [계정명]
다른 계정으로 전환

 

8. id [계정명]
계정 정보 보기

 

9. who
현재 접속한 계정 정보 확인

 

10. tty
현재 접속한 터미널 보기

 

11. ifconfig [옵션]
자신의 네트워크 정보 확인
옵션 :
   -a 전체 보기

 

12. curl ifconfig.me
공인 IP 확인

 

13. cd
cd [디렉터리] : 하위 디렉터리로 이동
cd : 계정의 홈 디렉터리로 이동
cd ~ : 계정의 홈 디렉터리로 이동
cd . : 현재 디렉터리로 이동 (상대경로 표시에 사용)
cd .. : 상위 디렉터리로 이동 (상대경로 표시에 사용)
cd / : 루트 디렉터리로 이동 (절대 경로 표시에 사용)


 

14. ls [옵션]
옵션
   -al : 숨겨져 있는 세부적인 내용을 보여줌


15. shutdown [옵션]
옵션
   -h [분] : 분 후에 종료


16. halt 

지금당장 종료


17. reboot
재시작

 

18. 리다이렉션
a > b : 출력 방향을 b로 지정한다. b가 일반 파일일 경우 기존의 내용은 지워진다
a >> b : 출력 방향을 b로 지정하고 b의 내용에 추가한다. 통신 디바이스는 추가의 의미가 없다
a 2> b : a의 표준 오류 메세지만 b로 출력한다
a < b : b의 내용을 a의 입력으로 사용한다
a | b : 파이프 기능으로 a의 출력 결과를 b의 입력으로 사용한다


19cp [-ra] source dest
source를 [하위폴더 포함, 속정을 유지하면서] dest로 복사


20. mkdir [-p] dirname
dirname으로 디렉터리를 만든다. [중간에 모든 디렉터리도 함께]

 

21. rmdir [디렉터]
비어있는 디렉터리를 삭제

 

22. rm [-rf] name
name을 삭제 [비어있던 말던 물어보지도 않고

 

23. mv [options] source dest

 

24. df
디스크 공간 확인


25. find / -name [name]
루트를 시작으로 이름이 name인 것을 하위 디렉터리 까지찾음

 

26. service --status-all
현재 서비스들 상태 확인하기

 

27. ps [-ef]
프로세스 확인하기

 

28. kill -9 pid
kill -9 pid : pid를 제약 없이 강제종료

29. mount

mount -t iso9660  장치 디렉터리 : 파일시스템 iso9660으로 장치를 디렉터리로 연결

 

30. umount
장치를 마운트 해제

31. chmod 777 파일
접근권한 변경
파일또는 디렉터리를 777 권한을 줌 (Owner Group Other , r(4) w(2) x(1))


32. service
sudo service 서비스이름 start : 서비스 시작
sudo service 서비스이름 stop : 서비스 종료
sudo service 서비스이름 restart : 서비스 재시작


[참조] http://blog.naver.com/shw20319/20127101117