Manage files from the command line
<aside>
<img src="/icons/sign-in_lightgray.svg" alt="/icons/sign-in_lightgray.svg" width="40px" />
command
-
touch
-
cp
-
mkdir
-
whoami
- 현 사용자 확인 가능 → 작업을 진행 중인 사용자 파악 가능
-
ln
- 파일 경로를 생성 → 바로가기 기능
- ln → 하드 링크, ln -s → 소프트 링크
- 차이점
- 소프트 링크 : 원본이 삭제되면 사용 불가
- 하드 링크 : 원본이 삭제되어도 사용 가능
</aside>
Get help in Red Hat Enterprise Linux
<aside>
<img src="/icons/sign-in_lightgray.svg" alt="/icons/sign-in_lightgray.svg" width="40px" />
command
-
“command” --help
- 지정한 command의 기능, 옵션 등을 간략하게 보여줌
-
man “command”
- command의 메뉴얼을 제일 자세하게 보여줌
</aside>
Create, Veiw, and edit text files
<aside>
<img src="/icons/sign-in_lightgray.svg" alt="/icons/sign-in_lightgray.svg" width="40px" />
command
-
vi(vim) “파일 명”
- 생성되어 있는 파일을 수정하거나 즉시 생성 가능
-
cat “파일 명”
-
ls
- 디렉토리 안 존재하는 파일들을 보여줌
</aside>
Manage local users and groups
<aside>
<img src="/icons/sign-in_lightgray.svg" alt="/icons/sign-in_lightgray.svg" width="40px" />
command
-
useradd “이름”
- user 생성
- /home 디렉토리 안에 생성
- cat /etc/passwd로 확인 가능
- 옵션
- -g : group을 추가하면서 user 생성
- -G : 보조 group을 추가하면서 user 생성
- -u : uuid 생성
- -s : 쉘 선택하면서 user 생성
-
userdel -r “이름”
- user 삭제
- 옵션
- -r : user의 홈 디렉토리, 메일 스풀 내의 모든 데이터도 삭제
-
usermod
- 이미 생성된 user의 정보 변경
- 옵션
- -d : 홈 디렉토리 변경
- -m : 홈 디렉토리 변경 시 기존에 사용하던 파일, 디렉토리를 옮겨줌
- -g : group 변경
- -s : 쉘 변경
- -u : uuid 변경
-
groupadd “이름”
- group 생성
- cat /etc/group에서 확인 가능
-
groupdel “이름”
-
chgrp
</aside>
Permission