GUI는 친숙하고 직관성이 높아 사용자가 쉽게 컴퓨터를 제어할 수 있지만, 그래픽에 컴퓨터 자원을 쓰는 만큼 CLI에 비해 느리다.
명령어 | 설명 |
---|---|
pwd(print working directory) | 현재 경로 출력 |
mkdir(make) 폴더명 | 폴더 생성 |
ls(list) | 특정 폴더 내의 파일이나 폴더 리스트 출력 |
cd 경로 | 경로 이동 |
touch 파일명 | 파일 생성 |
> 명령어 파일명 | 명령어의 실행 결과를 파일로 저장 |
cat 파일명 | 파일 내용 출력 |
rm 파일명, rm -rf 폴더명 | 파일, 폴더 삭제 |
mv | 폴더나 파일명 변경, 폴더나 파일 위치 옮기기 |
cp 기존 파일 새 파일, cp -rf 기존 폴더 새 폴더 | 파일, 폴더 복사 |
sudo | 관리자 권한 획득 |
명령어 | 설명 |
---|---|
apt update | 패키지 저장소의 최신 정보 업데이트 |
apt list -—upgradable | 업그레이드 가능한 패키지 목록 출력 |
apt upgrade | 전체 패키지 업그레이드 |
apt --only-upgrade install 패키지 명 | 특정 패키지 업그레이드 |
apt install 패키지 명 | 패키지 설치 |
apt list --installed | 설치된 패키지 출력 |
apt search 검색어 | 패키지 검색 |
apt show 패키지 명 | 패키지 정보 출력 |
apt remove 패키지 명 | 패키지 삭제 |
d/rwx/rwx/rwx: / 기호로 나눠진 네 부분을 살펴보자.
1) 첫번째 자리는 d와 -로 나타내며 d는 폴더, -는 파일이라는 것을 가리킨다.
2) 두번째 부분의 세 자리 rwx는 각각 r: 읽기 권한, w: 쓰기 권한, x: 실행 권한을 나타내며, 두번째 부분은 user의 권한을 가리킨다.
3) 세번째 부분의 세 자리 rwx는 2)의 권한들과 같고, group의 권한을 가리킨다.
4) 네번째 부분의 세 자리 rwx는 2)의 권한들과 같고, 파일을 만들지 않은 다른 user의 권한을 가리킨다.
chmod로 두 가지 방법을 사용해 권한을 변경할 수 있다.
Access class | Operator | Access Type |
---|---|---|
u(user) | +(권한 추가) | r(read) |
g(group) | -(권한 삭제) | w(write) |
o(other) | =(권한 할당) | x(execute) |
a(all) |
Sum | Permission |
---|---|
7 | rwx |
6 | rw- |
5 | r-x |
4 | r-- |
3 | -wx |
2 | -w- |
1 | --x |
0 | --- |