낭만 프로그래머
Linux 명렁어 정리 본문
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의 입력으로 사용한다
19. cp [-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
'Linux > Common' 카테고리의 다른 글
Linux 사용자 패스워드 변경 (0) | 2018.10.18 |
---|---|
VI 편집기 줄번호 나오게 하기 (0) | 2017.03.18 |
CentOS6.6에 VirtualBox Guest Addition 설치 오류 해결 (0) | 2016.01.15 |