CS/운영체제
[Linux] UNIX/Linux 명령어
zeomzzz
2024. 10. 19. 22:41
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