728x90
1. 기본 명령어
clear: 터미널 창 clearwhoami: 현재 로그인한 사용자의 id- root : 슈퍼관리자 ID
- 권한 이슈가 없음. 그래서 실수할 수 있기 때문에 보통 root를 사용하지 않음
- root : 슈퍼관리자 ID
sudo명령어 : root 권한으로 실행
ex. sudo apt-get update
apt-get update: 여러가지 프로그램 업데이트 하고 싶을 때- 시스템과 관련된 명령어여서 관리자 권한이 필요
man [명령어]: 해당 명령어의 여러가지 옵션을 확인할 수 있음- ex.
man ls
- ex.
2. 파일 관련 명령어
pwd: 현재 디렉토리 위치cd: 디렉토리 이동cd [하위 폴더명]cd ..: 상위 폴더로 이동cd ~: 사용자 홈폴더로 이동cd [절대경로]cd -: 직전에 방문한 폴더로 이동
ls: 파일 목록 출력ls -al: 숨김 파일까지 출력a: 숨긴것까지 보여줌l: 설명까지 보여줌.으로 시작하는 파일이나 폴더는 숨김파일/폴더
chmod [퍼미션 숫자] [파일명]: 파일 권한 설정 명령어- 숫자를 이용하는 것이 가장 많이 쓰임
- ex.
chmod 400 key.pem
더보기
파일 권한
- 권한 종류
- r : 읽기
- w : 쓰기
- x : 실행
- 권한 관리 단위
- User : 파일을 만든 소유자
- Group : 파일을 만든 소유자가 속하는 그룹의 사용자
- Other : 기타 사용자
ex. rwxr-xr--
| 범위 | 소유자 (User) | 그룹 (Group) | 기타 (Other) | ||||||
| 표기 | r | w | x | r | - | x | r | - | - |
| 최대 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
| 합 | 7 | 5 | 4 | ||||||
cat: 파일 보기rm: 파일 및 폴더 삭제rm -rf [디렉토리명]: 하위의 모든 폴더와 파일 삭제r: 하위 디렉토리를 포함한 모든 파일 삭제f: 강제로 파일이나 디렉토리 삭제
- 주의 : 리눅스에는 휴지통이 없음
mkdir: 폴더 생성
3. vi 명령어
더보기
vi 편집기
- 리눅스 기본 편집기
- 텍스트 편집에 필요한 최소한의 기능만 가지고 있음
- 마우스가 아닌 키보드로 모든 것을 조작해야 함
- VIM : Vi IMproved
vi [파일명]: 파일 열기, 작성- 존재하는 파일이면 수정
- 존재하지 않는 파일이면 생성
:q: 종료:q!: 변경 내용을 저장하지 않고 종료:wq: 저장 후 종료
참고 자료
728x90