ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์
- i : ์ญ์ ํ ์ง ํ์ธ ๋ฉ์์ง
- f : ํ์ธํ์ง ์๊ณ ๋ฐ๋ก ์ญ์ (-f๋ฅผ ๋ช ์ํ์ง ์์๋ default)
- r : ํ์์์๋ ํ์ผ,๋๋ ํ ๋ฆฌ๋ค ๋ชจ๋ ์ญ์
ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ ๋ณต์ฌ
- r : ๋๋ ํ ๋ฆฌ ๋ณต์ฌ
ํ์ผ์ ์ด๋ํ๋ ๋ช ๋ น์ด์ธ๋ฐ ์ด๋ํ๋ฉด์ ์ด๋ฆ์ ์ฌ์ค์ ํ ์ ์์ด renameํ ๋๋ ์ฌ์ฉ
๋๋ ํ ๋ฆฌ ์์ฑ
- p : ์ง์ ํ ๋ถ๋ชจ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ์ง ์์๋ ๋ถ๋ชจ๋๋ ํ ๋ฆฌ๊น์ง ์์ฑ
-
cat : ํ์ผ์ ๋ด์ฉ ๋ชจ๋ ์ถ๋ ฅ
-
head : ์์ 10ํ๋ง ์ถ๋ ฅ
-
tail : ์๋์ 10ํ๋ง ์ถ๋ ฅ
- ์ซ์ : head์ tail์ต์ ์ผ๋ก ์ซ์๋ฅผ ์ง์ ํ๋ฉด 10ํ์ด ์๋ ์ง์ ํ ํ์ ๋ด์ฉ์ ์ถ๋ ฅ
-
more/less : ํ์ด์ง ๋จ์๋ก ์ถ๋ ฅ
- spacebar : ๋ค์ํ์ด์ง
- B : ๋งจ ์ํ์ด์ง
- Q : ์ข ๋ฃ
- ํ์ดํ, pageup, pagedown : less๋ถํฐ ๊ฐ๋ฅ
์ฌ์ฉ์ ์ ๋ณด๋ /etc/passwd ๋ฅผ ์ด์ด๋ณด๋ฉดํ์ธ์ด ๊ฐ๋ฅํ๊ณ ๊ฐ ํ์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ฌ์ฉ์์ด๋ฆ : ์ํธ : ์ฌ์ฉ์ID : ๊ทธ๋ฃนID : ์ถ๊ฐ์ ๋ณด : ํ๋๋ ํ ๋ฆฌ : ๊ธฐ๋ณธ ์
ธ
์ํธ๊ฐ x๋ก ํ์๋์ด์๋ ๊ฒ์ /etc/shadow์ ๋น๋ฐ๋ฒํธ๊ฐ ์ ์ฅ๋์ด์๋ค๋ ์๋ฏธ์ด๊ณ ์ด ํ์ผ์ ์ด์ด๋ณด์๋ ์ํธ๋ ํด์ฌํ ๋์ด์์ด์ ์ ์ ์๋ค.
์๋ก์ด ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํด์ฃผ๋ ๋ช ๋ น์ด
adduser user1
adduser --home /home/myDir user1 #ํ ๋๋ ํ ๋ฆฌ ์ง์
adduser --shell /bin/zsh user1 #๊ธฐ๋ณธ ์
ธ ์ง์ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ
passwd user1์ฌ์ฉ์์ ์์ฑ ๋ณ๊ฒฝ
usermod --home /home/myDir user1 #ํ ๋๋ ํ ๋ฆฌ ์ง์
usermod --shell /bin/zsh user1 #๊ธฐ๋ณธ ์
ธ ์ง์ ์ฌ์ฉ์ ์ญ์
userdel user1
userdel -r userdel #ํ ๋๋ ํ ๋ฆฌ๊น์ง ์ญ์ ์ฌ์ฉ์์ ์ํธ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณ๊ฒฝํ๋๋ก ์ค์
change -E 2023/12/01 user1 #๋ง๋ฃ์ผ ์ง์
change -M 30 user1 #์ต๋ 30์ผ๊น์ง ์ฌ์ฉ๊ฐ๋ฅํ์ผ์ ์ฝ๊ธฐ์ฐ๊ธฐ์คํ๊ถํ์ own/group/other์ ๋ค๋ฅด๊ฒ ๋ถ์ฌ
ํ์ผ์ ์์ ์๋ฅผ ์ง์
ํ์ผ์ ์์ ๊ทธ๋ฃน์ ์ง์
๋งํฌ์๋ ํ๋ ๋งํฌ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ ๋๊ฐ๊ฐ ์กด์ฌํ๋๋ฐ ํ๋๋งํฌ๋ ์๋ณธ ํ์ผ๊ณผ ๊ฐ์ ์์ด๋
ธ๋๋ฅผ ์ฌ์ฉํ๊ฒ ๋๊ณ ์ฌ๋ณผ๋ฆญ๋งํฌ๋ ์๋ก์ด ์์ด๋
ธ๋๋ฅผ ์์ฑํด ์ด ์์ด๋
ธ๋๋ ์๋ณธํ์ผ์ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ๊ฐ ์ ์ฅ๋์ด์์ด ์๋ณธํ์ผ์ ๊ฐ๋ฆฌํค๋ ๋งํฌ๋ฅผ ์์ฑํ๊ฒ๋๋ค.
touch baselink
ln baselink hardlink #ํ๋๋งํฌ ์์ฑ
ln -s baselink softlink #์ฌ๋ณผ๋ฆญ๋งํฌ ์์ฑ
ls -il #์์ด๋
ธ๋๋ฒํธ์ ํ์ผ์ ๋ณด ์ถ๋ ฅํ๋๋งํฌ๋ ์๋ณธํ์ผ์ ๋ฐ์ดํฐ๋ธ๋ญ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํฌ๊ธฐ๊ฐ ๋์ผํ๊ณ ์ฌ๋ณผ๋ฆญ๋งํฌ๋ ์๋ณธ ํ์ผ ํฌ์ธํฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ํฌ๊ธฐ๊ฐ ์๋ค.
ํ๋๋งํฌ๋ ๋๋ ํ ๋ฆฌ๋ด์ ์๋ณธํ์ผ์ด ์ฌ๋ผ์ ธ๋ ์ด์์ด ์์ง๋ง, ์ฌ๋ณผ๋ฆญ๋งํฌ๋ ๋๋ ํ ๋ฆฌ๋ด์ ์๋ณธํ์ผ์ด ์ฌ๋ผ์ง๋ฉด ๋งํฌ๊ฐ ๋๊ธฐ๊ฒ ๋๋ค.
์์ด๋ ธ๋
๋ฆฌ๋ ์ค์ ํ์ผ์์คํ ์์ ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ก ํ์ผ์ ์์ ๊ถ, ํ๊ฐ, ์ข ๋ฅ, ์ค์ ๋์ดํฐ์ ์์น ๋ฑ์ ์ ๋ณด๊ฐ ๋ค์ด์๊ณ ๋ชจ๋ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ ๊ฐ์ 1๊ฐ์ฉ์ ์์ด๋ ธ๋๊ฐ ์กด์ฌํ๋ค.
apt-get์ด์ ์ ํจํค์ง๊ด๋ฆฌ์
dpkg๋ฅผ ํ์ฅํ ํจํค์ง๊ด๋ฆฌ์
/etc/apt ์ ์ค์ ํ์ผ๋ค์ด ์กด์ฌํ๊ณ source.listํ์ผ์ ํจํค์ง ํ์ผ์ ๊ฒ์ํ๋ ๋คํธ์ํฌ ์ฃผ์๊ฐ ๋ค์ด์๋ค.
xz ํ์ผ์ด๋ฆ ## ํ์ผ์ด๋ฆ.xz๋ก ์์ถ
xz -d ํ์ผ์ด๋ฆ.xz ## ํ์ผ ์์ถ ํด์
xz -l ํ์ผ์ด๋ฆ.xy ## ์์ถ ์งํ์ํฉ ์ถ๋ ฅ
xz -k ํ์ผ์ด๋ฆ.xy ## ์์ถ ํ ๊ธฐ์กด ํ์ผ ์ญ์ x
์ฌ๋ฌ๊ฐ์ ํ์ผ์ ํ๊ฐ์ ํ์ผ๋ก ๋ฌถ๋ ๋ช ๋ น์ด๋ก ํ๋ก๊ทธ๋จ์ ํตํด์ ์ฐ๋ฆฌ๊ฐ ์๋์ฐ์์ ์์ถํ๋ ๊ฒ์ ์ฌ์ค์ ๋จผ์ ํ์ผ์ ํ๋๋ก ๋ฌถ์ ํ ์์ถํ๋ ๊ฒ์ด๋ค.
๋ฆฌ๋ ์ค์์๋ ์ด๋ฅผ ๋ฐ๋ก ๊ด๋ฆฌํ๋ฉฐ, ํธ์์ฑ์์ํด ํ๋ฒ์ ํ ์ ์๋ ์ต์ ๋ ์กด์ฌ๋ ํ๋ค.
tarํ์ฅ์๋ก ๋ฌถ๊ณ ํธ๋ ๋ช ๋ น์ด
- c : ์๋ก์ด ๋ฌถ์ ์์ฑ
- x : ๋ฌถ์ธ ํ์ผ์ ํ
- t : ํ๊ธฐ์ ์ ๋ฌถ์ธ ๊ฒฝ๋ก๋ฅผ ๋ณด์ฌ์ค๋ค.
- C : ์ง์ ๋ ๋๋ ํ ๋ฆฌ์ ์์ถ์ ํผ๋ค.
- f(ํ์) : ๋ฌถ์ ํ์ผ ์ด๋ฆ ์ง์
- v : ํ์ผ์ด ๋ฌถ์ด๊ฑฐ๋ ํ๋ฆฌ๋ ๊ณผ์ ์ ๋ณด์ฌ์ค๋ค.
- J : tar + xz
- z : tar + gzip
- j : tar + bzip2
tar cvf my.tar ๋๋ ํ ๋ฆฌ #๋ฌถ๊ธฐ
tar cvfJ my.tar ๋๋ ํ ๋ฆฌ #๋ฌถ๊ธฐ + xz์์ถ
tar cvfz my.tar ๋๋ ํ ๋ฆฌ #๋ฌถ๊ธฐ + gzip์์ถ
tar cvfj my.tar ๋๋ ํ ๋ฆฌ #๋ฌถ๊ธฐ + bzip2์์ถ
tar tvf my.tar #ํ์ผ ํ์ธ
tar xvf my.tar #ํ์ผ ํ๊ธฐ
tar Cxvf /home/ubuntu my.tar #์ง์ ๊ฒฝ๋ก์ ํ๊ธฐ
tar xfJ my.tar #xz์์ถํด์ + tarํ๊ธฐfind ๊ฒฝ๋ก ์ต์
์กฐ๊ฑด action
- name : ์ด๋ฆ
- user : ์์ ์
- perm : ํ๊ฐ๊ถ
- size: ํฌ๊ธฐ
- exec : ํ์ ๋ค๋ฅธ ๋ช ๋ น์ด ์คํ
find /etc -name "*.conf" #/etc๋ฐ์ .conf์ธ ํ์ฅ์ ๊ฒ์
find ~ -perm 777 # ํ ๋๋ ํ ๋ฆฌ์ 777ํ๊ฐ๊ถ ํ์ผ ๊ฒ์
find ~ -size 10k -exec ls -l {} \; # ํ๋๋ ํ ๋ฆฌ์ ํ์ผ ํฌ๊ธฐ๊ฐ 10์ธ ํ์ผ์ ์์ธํ ์ถ๋ ฅ-exec์์ ๋ช ๋ น์ค์ด {}์์ ๋ค์ด๊ฐ๊ฒ ๋์ด ์คํ๋๋ค.
์ ๋ ๊ฒฝ๋ก๋ฅผ ํฌํจํ path์ ์ค์ ๋ ๋๋ ํ ๋ฆฌ์์๋ง ๊ฒ์ํ๋ค.
์ด๊ฒ์ด ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ค - ์ฐ์ฌ๋จ