๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[๋ฆฌ๋ ์ค]_5_๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด ๋ณธ๋ฌธ
๐ฉ๐ป ์ปดํจํฐ ๊ตฌ์กฐ/About Computer
[๋ฆฌ๋ ์ค]_5_๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด
์ง์ง์ํ์นด 2022. 5. 8. 23:41728x90
๋ฐ์ํ
220508 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ ์ ๋ํ๊ต์ ๋ฆฌ๋ ์ค ์์ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค>
1. Login & Logout
- login
- ๋/์๋ฌธ์ ์๊ฒฉํ๊ฒ ๊ตฌ๋ถํ์ฌ ๊ณ์ ์ด๋ฆ ๋ฐ ํจ์ค์๋ ์ ๋ ฅ
- logout
- shell ์์์ exit , logout , Ctrl + d ์ ๋ ฅ
2. ๋ฆฌ๋ ์ค prompt ๊ตฌ์กฐ
root | ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ๊ณ์ ๋ช |
localhost | ๋ฆฌ๋ ์ค ์์คํ ์ ํธ์คํธ๋ช |
~ | ํ์ฌ ์์ ๋๋ ํ ๋ฆฌ ์์น |
# | ๊ด๋ฆฌ์๊ณ์ (#) ์ผ๋ฐ๊ณ์ ($) |
3. ๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด
-
- ํ์ฌ ๊ฒฝ๋ก ๋ณด๊ธฐ
- ํ์ฌ ์์ ์ค์ธ ๋๋ ํ ๋ฆฌ์ ์ ๋ ๊ฒฝ๋ก๋ฅผ ๋ณด์ฌ์ค๋คpwd
- cd
- ์ํ๋ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๋ค
- cd [์ธ์๊ฐ]
directory | ์ด๋ํ๊ธฐ ์ํ๋ ๋๋ ํ ๋ฆฌ |
. | ํ์ฌ ๋๋ ํ ๋ฆฌ |
.. | ์์ ๋๋ ํ ๋ฆฌ |
$๋ณ์ | ๋ณ์์ ์ง์ ๋ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ๋๋ ํ ๋ฆฌ ์ด๋ |
~ | ๋ก๊ทธ์ธ ๋ ์ฌ์ฉ์์ ํ๋๋ ํ ๋ฆฌ๋ก ์ด๋ |
~๊ณ์ ๋ช | ์ง์ ๋ ๊ณ์ ์ ํ๋๋ ํ ๋ฆฌ๋ก ์ด๋ |
- ls
- ๋๋ ํ ๋ฆฌ์ ๋ชฉ๋ก ๋ณด๊ธฐ
- ๋์ค์ dir๊ณผ ๊ฐ์ ์ญํ
- ls [option] [directory/file]
-a, —all | . ์ ํฌํจํ ๊ฒฝ๋ก์์ ๋ชจ๋ ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ ํ์ |
-l, —format=long | ์ง์ ํ ๋๋ ํ ๋ฆฌ์ ๋ด์ฉ์ ์์ธํ ์ถ๋ ฅ |
-d, —directory | ์ง์ ๋ ๋๋ ํ ๋ฆฌ์ ์ ๋ณด ์ถ๋ ฅ |
-n, —numeric | ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์ ๋ณด ์ถ๋ ฅ์ UID, GID๋ฅผ ์ฌ์ฉ |
-F, —classify | ํ์ผ ํ์์ ์๋ฆฌ๋ ๋ฌธ์๋ฅผ ๊ฐ ํ์ผ ๋ค์ ์ถ๊ฐ |
”*”, “/”, “@”, “ | ”, “=”, “NULL” |
-R, —resursive | ํ์ ๊ฒฝ๋ก์ ๊ทธ ์์ ์๋ ๋ชจ๋ ํ์ผ๋ค๋ ๊ฐ์ด ๋์ด |
- cp(copy)
- ํ์ผ / ๋๋ ํ ๋ฆฌ ๋ณต์ฌ
- cp [option] [sources] [target]
-i, —interactive | ๋ณต์ฌ๋์ ํ์ผ์ด ์์ ๊ฒฝ์ฐ, ์ฌ์ฉ์์๊ฒ ๋ณต์ฌ์ ๋ํ ์คํ ์ฌ๋ถ ๋ฌป๋๋ค |
-f, —force | ๋ณต์ฌ๋์ ํ์ผ์ด ์์ ๊ฒฝ์ฐ, ์ฌ์ฉ์์๊ฒ ํ์ธ์์ด ๊ฐ์ ๋ก ๋ณต์ฌํ๋ค |
-r, -R, —recursive | ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณต์ฌํ ๊ฒฝ์ฐ ํ์ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ๋ชจ๋ ๋ณต์ฌํ๋ค |
-v, —verbose | ๋ณต์ฌ์งํ ์ํ๋ฅผ ์ถ๋ ฅํ๋ค |
-d, —no-dereference | ๋ณต์ฌ๋์ ํ์ผ์ด ์ฌ๋ณผ๋ฆญ ํ์ผ์ด๋ฉด, ์ฌ๋ณผ๋ฆญ ์ ๋ณด๋ฅผ ๊ทธ๋๋ก ์ ์งํ ์ํ๋ก ๋ณต์ฌํ๋ค |
-a, —archive (-dpr) | ์๋ณธ ํ์ผ์ ์์ฑ, ๋งํฌ์ ๋ณด๋ค์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ๋ณต์ฌํ๋ค |
- mv
- ํ์ผ, ๋๋ ํ ๋ฆฌ ์ด๋ํ๊ฑฐ๋ ์ด๋ฆ์ ๋ฐ๊ฟ ๋ ์ฌ์ฉ
- my [-option] [source] [target]
-i, —interactive | ๊ธฐ๋ณธ์ ์ผ๋ก .bashrc์ alias๋์ด ์๋ ์ต์ ์ผ๋ก, ์ด๋ํ ์์น์ ๋์ผํ ํ์ผ์ด ์์ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ํ์ธ |
-u, —update | ์ด๋ํ ํ์ผ์ด ์ด๋ํ ์์น์ ์๋ ํ์ผ๋ณด๋ค ์ต๊ทผ ํ์ผ์ผ ๊ฒฝ์ฐ์๋ง ์ด๋ํ๋ค |
-b, —backup | ๋์ ํ์ผ์ด ์ด๋ฏธ ์์ด, ์ง์์ง๋ ๊ฒ์ ๋๋นํด ๋ฐฑ์ ํ์ผ์ ์์ฑํ๋ค |
-f, —force | ๋์ ํ์ผ์ด ์ด๋ฏธ ์์ด๋ ์ฌ์ฉ์์๊ฒ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง ๋ฌป์ง ์๋๋ค |
-v, —verbose | ํ์ผ์ ์ฎ๊ธฐ๋ ๊ณผ์ ์ ์์ธํ๊ฒ ๋ณด์ฌ์ค๋ค |
-S, —suffix | -b ์ต์ ์ ์ด์ฉํ์ฌ ๋ฐฑ์ ํ ๊ฒฝ์ฐ ๋ฐฑ์ ํ์ผ์์ ์ฌ์ฉํ ํ์ผ ์ด๋ฆ์ ๊ผฌ๋ฆฌ ๋ฌธ์๋ฅผ ์ง์ |
- mkdir (make directory)
- ๋๋ ํ ๋ฆฌ ์์ฑ
- mkdir [-option] [directory name]
-m, —mode | ๋๋ ํ ๋ฆฌ ์์ฑ์ ๋๋ ํ ๋ฆฌ์ ๊ธฐ๋ณธ ๊ถํ์ ์ง์ ํ๋ค |
-p, —parents | ํ์ํ ๊ฒฝ์ฐ ์์ ๊ฒฝ๋ก๊น์ง ์์ฑํ๋ค |
—help | ๋์๋ง ํ์ |
—version | ๋ฒ์ ์ ๋ณด ํ์ |
-
- ๋น ๋๋ ํ ๋ฆฌ ์ญ์
- ํ์ผ์ ์ญ์ ํ ์ ์๋ค
- ์ญ์ ํ๊ณ ์ ํ๋ ๋๋ ํ ๋ฆฌ ํ์์ ๋๋ ํ ๋ฆฌ ์กด์ฌ์ ์ญ์ ๋ถ๊ฐ
- rmdir [-option] [directory]rmdir (remove directory)
-p, —parents | ์์ ๊ฒฝ๋ก๋ ์ง์ด๋ค |
—help | ๋์๋ง ํ์ |
—version | ๋ฒ์ ์ ๋ณด ํ์ |
- rm
- ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์ญ์
- rm [-option] [directory / file]
-f, —force | ํ์ผ/๋๋ ํ ๋ฆฌ ์ญ์ ์ ์ฌ์ฉ์์๊ฒ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง ๋ฌผ์ด๋ณด์ง ์๋๋ค |
-r, -R, —recursive | ์ผ๋ฐ ํ์ผ์ด๋ฉด ๊ทธ๋ฅ ์ง์ฐ๊ณ , ๋๋ ํ ๋ฆฌ๋ฉด ๋๋ ํ ๋ฆฌ๋ฅผ ํฌํจํ ํ์ ๊ฒฝ๋ก์ ํ์ผ์ ๋ชจ๋ ์ง์ด๋ค |
-v, —verbose | ๊ฐ๊ฐ์ ํ์ผ ์ง์ฐ๋ ์ ๋ณด๋ฅผ ์์ธํ๊ฒ ๋ณด์ฌ์ค๋ค |
—version | ๋ฒ์ ์ ๋ณด ํ์ |
- alias
- ๋ณ์นญ์ง์ ๋ช ๋ น
- alias๋ก ์ง์ ๋ ๋ช
๋ น์ด ํ์ธ
- ๋ช ๋ น์ด์ ์ต์ ์ง์ ํ์ฌ ์ฌ์ฉํ๊ธฐ
- ๋ณต์กํ ๋ช ๋ น์ด์ ์ต์ ์ ๊ฐ๋จํ ์ ๋ ฅํ ์ ์๋ ๋ฌธ์์ด๋ก ์นํ
- ์๋ก์ด ๋ฌธ์์ด์ ๊ธฐ์กด ๋ช ๋ น์ด ์ง์ ํ๊ธฐ
- cat
- ํ
์คํธ ํ์ผ ๋ด์ฉ์ ํ์ค ์ถ๋ ฅ์ฅ์น๋ก ์ถ๋ ฅ
- ํ์ผ ๋ด์ฉ ์ถ๋ ฅํ๊ธฐ
- ๊ธฐ์กด์ ํ์ผ ๋ด์ฉ์ ๋ค๋ฅธ ํ์ผ๋ก ์ ๋ ฅํ๊ธฐ
- ๊ธฐ์กด ํ์ผ์ ๋ด์ฉ ์ถ๊ฐํ๊ธฐ
- ํ
์คํธ ํ์ผ ๋ด์ฉ์ ํ์ค ์ถ๋ ฅ์ฅ์น๋ก ์ถ๋ ฅ
- touch
- ํ์ผ ์๊ฐ์ ๋ณด ๋ณ๊ฒฝ ๋ฐ ํ์ผ ์์ฑ
- ํฌ๊ธฐ๊ฐ 0์ธ ์๋ก์ด ํ์ผ์ ์์ฑํ๊ฑฐ๋, ํ์ผ์ด ๊ธฐ์กด์ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์์ ์๊ฐ์ ๋ณ๊ฒฝ
- ํ์ผ์ด ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ 0byte ํ์ผ ์์ฑ
- ํ์ผ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ ํ์ผ์ ์์ฑ์๊ฐ ๋ฐ ์ต์ข ์์ ์๊ฐ ๋ณ๊ฒฝ
- ํ์ผ์ ๋ด์ฉ ์ค ์ฒ์๋ถํฐ ์๋๋ก 10์ค ์ถ๋ ฅ
- head ๋ช ๋ น์ด๋ง ์ฌ์ฉ์ ๊ธฐ๋ณธ๊ฐ์ธ ์์์ 10์ค์ ์ถ๋ ฅ
- head -<n> /etc/passwd
-
- ํ์ผ์ ๋ด์ฉ์ค ๋ง์ง๋ง๋ถํฐ ์๋ก 10์ค ์ถ๋ ฅ
- tail ๋ช ๋ น์ด๋ง ์ฌ์ฉ์ ๊ธฐ๋ณธ๊ฐ์ธ ์๋์์ 10์ค์ ์ถ๋ ฅ
- tail -<n> /etc/passwd
- more
- ๋ด์ฉ์ด ๋ง์ ํ์ผ์ ํ๋ฉด๋จ์๋ก ๋์ด์ ์ถ๋ ฅ
- more /etc/passwd
- ls ๋ช ๋ น์ด์ ์กฐํฉํด์ ์ฌ์ฉ
- ls -l /etc/ | more
- rdate
- ํ์์๋ฒ์์ ์๊ฐ ์ ๋ณด๋ฅผ ์ป์ด ์์คํ
์ ์๊ฐ ๋ณ๊ฒฝ
- rdate ๋ช ๋ น์ ์ด์ฉํ์ฌ ํ์์๋ฒ์ ํ์ฌ์๊ฐ ํ์ธํ๊ธฐ
- rdate ๋ช ๋ น์ ์ด์ฉํ์ฌ HOST ์๊ฐ ํ์์๋ฒ๋ก ๋๊ธฐํํ๊ธฐ
- ์ฃผ์ ์๋ฒ ํ์ ๋ฆฌ์คํธ
- ํ์์๋ฒ์์ ์๊ฐ ์ ๋ณด๋ฅผ ์ป์ด ์์คํ
์ ์๊ฐ ๋ณ๊ฒฝ
- file
- ํ์ฅ์๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ์ง ์๋ ๋ฆฌ๋
์ค์ ํ์ผ ์ข
๋ฅ ํ์ธํ๊ธฐ
- file ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ ํ์ผ ์ ํ ํ์ธ
- file ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ ๋์คํฌ ํ์ผ์์คํ ์ข ๋ฅ ํ์ธ
- ํ์ฅ์๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ์ง ์๋ ๋ฆฌ๋
์ค์ ํ์ผ ์ข
๋ฅ ํ์ธํ๊ธฐ
- find
- ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ฒ์
- ํ์ผ ์ด๋ฆ์ผ๋ก ๊ฒ์
find <๊ฒฝ๋ก> -name <ํ์ผ๋ช >
- Acess time ์ด n์ผ ๋ณด๋ค ์์ผ๋ฉด
find <๊ฒฝ๋ก> -atime -n
- Acess time ์ด n์ผ ๋ณด๋ค ํฐ ํ์ผ
find <๊ฒฝ๋ก> -atime +n
- test ํ์ผ ์ดํ์ ์์ ๋ ๋ชจ๋ ํ์ผ ์ฐพ๊ธฐ
find /home/ -newer test
- ๋ช ๋ น ์ํ
find . -name "test*" -exec rm {} \\;
- root ๊ถํ์ผ๋ก ์คํ๋๋ ํ์ผ ์ฐพ๊ธฐ
- ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ฒ์
find . -user root -perm +4000 2> /dev/null
728x90
๋ฐ์ํ
'๐ฉโ๐ป ์ปดํจํฐ ๊ตฌ์กฐ > About Computer' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ผ ํต์ (Socket)_TCP & UDP (0) | 2022.08.29 |
---|---|
[๋ฆฌ๋ ์ค]_6_๋ฆฌ๋ ์ค ๊ธฐ์ด ์ฌ์ฉ๋ฒ (0) | 2022.05.08 |
[๋ฆฌ๋ ์ค]_4_๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ (0) | 2022.03.31 |
[๋ฆฌ๋ ์ค]_3_LINUX ์๋ฒ ์ค์น[2]_์ค์ต์ผ์ง (0) | 2022.03.27 |
[๋ฆฌ๋ ์ค]_2_LINUX ์๋ฒ ์ค์น[1]_์ค์ต์ผ์ง (0) | 2022.03.27 |
Comments