OS: CentOS 5.5
- 대괄호 [] 내부 값은 변수
- 중괄호 {} 내부 값은 옵션
1. pwd : 현재 디렉토리 경로 조회
2. mkdir [A] : 현재 디렉토리 하위에 폴더 생성 [A: 폴더명]
3. cd [A] : 해당 디렉토리로 이동 [A: 디렉토리 경로 (~: 유저, .: 현재, ..: 상위, -: 직전, /: 루트)]
4. touch [A] : 파일 생성 [A: 파일명]
5. ls : 현재 디렉토리 내 폴더, 파일 모두 표시 {-a: 숨김파일 포함 모두 표시, -l: 상세정보 표시}
6. cp [A] [B] : 복사 {-r: 폴더 복사} [A: 복사 경로] [B: 붙여넣을 경로]
7. mv [A] [B] : 이동. 현재 폴더로 붙여넣을 시 파일명 변경 기능으로 활용 가능 {-i: 중복시 덮어쓸지 물어보기} [A: 잘라낼 경로] [B: 붙여넣을 경로]
8. cat [A] : 파일 읽기 [A: 파일명]
9. nano [A] : 파일 편집기 [A: 파일명]
10. id : 현재 id 확인
11. hostname : 현재 유저네임
12. cat /etc/issue : 현재 리눅스 종류, 버전 등 정보 확인
13. who : 현재 서버 접속자 정보 출력
14. who am i : 현재 서버 접속중인 내 세션 정보
15. chmod [A][B][C] [D] : [A]사용자에게 [D]에 대해 [C]라는 모드(권한)을 B(추가/제거) [A: u(user) / g(group) / o(other) / a(all), B: +(추가) / -(제거) / =(직접지정), C: r(read) / w(write) / x(execute), D: 파일 / 디렉토리]
16. ssh [A]@[B] : 유저 서버에 원격 접속 [A: 유저명] [B: 호스트]
17. rsync [A] [B] : 원격 동기화 [A: 복사할 경로] [B: 붙여넣을 경로}
18. ssh-keygen : ssh키 생성. ~/.ssh 경로에 키가 생성됨
19. ssh-copy-id [A]@[B]: 자신의 ~/.ssh/id_rsa.pub 퍼블릭 키를 원격 유저의 ~/.ssh/authorized_keys에 추가해서 이후에는 ssh로 원격 접속 시 비밀번호를 물어보지 않고도 접속할 수 있음 [A: 유저명] [B:호스트]
20 .export : 환경변수 전체 확인
21. echo $[A] : 특정 환경변수만 확인 [A: 환경변수명]
22. tail [A] : 파일의 마지막 내용 조회 {-f: follow. 실시간 조회, -숫자: 마지막 몇번째라인부터 출력할것인지} [A: 파일경로]
23. ln -s [A] [B] : 심볼릭 링크 생성. [A: 오리지널 파일경로] [B: 심볼 링크명]
24. find [A] -name [b] : 특정 경로에서 이름으로 파일찾기. 뒤에 -type d 붙이면 폴더찾기 [A: 경로] [B: 이름]
25. curl ifconfig.me : 내 공인IP 확인
'Dev > OS' 카테고리의 다른 글
[OS] Linux Alias 리눅스 별칭(단축어) 등록과 확인 (0) | 2023.05.26 |
---|---|
[OS] MacOS 맥북 단축키 (2) | 2023.02.09 |
[OS] Linux CentOS 서버시간 설정 Rdate localtime (0) | 2023.01.25 |
[OS] Windows 단축키 정리 (0) | 2022.11.03 |