์ž๊ฒฉ์ฆ

[๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐ 2๊ธ‰] ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ฐ ํŒŒ์ผ ๋ช…๋ น์–ด / ์ •๊ทœํ‘œํ˜„์‹

say! 2022. 10. 26. 15:25
728x90

๐Ÿ”ต ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ด€๋ จ ๋ช…๋ น์–ด

- pwd : ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋””๋ ‰ํ„ฐ๋ฆฌ ์œ„์น˜ ๋‚˜ํƒ€๋ƒ„

- cd [์ƒ๋Œ€๊ฒฝ๋กœ|์ ˆ๋Œ€๊ฒฝ๋กœ] [์„ค์ •๊ฒฝ๋กœ]

๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉ

์ ˆ๋Œ€๊ฒฝ๋กœ๋Š” ์‹œ์ž‘ ์œ„์น˜์™€ ์ƒ๊ด€์—†์ด ๊ฒฝ๋กœ์— ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ ํ‘œ์‹œํ•จ, ์ ˆ๋Œ€ ๊ฒฝ๋กœ ์‹œ์ž‘์€ /๋ฃจํŠธ์—์„œ ์‹œ์ž‘

์ƒ๋Œ€๊ฒฝ๋กœ๋Š” ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ‘œ์‹œํ•จ

- mkdir [์˜ต์…˜] ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช… : ์ƒˆ๋กœ์šด ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ, -p (์ง€์ •ํ•œ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ํ•œ๋ฒˆ์— ์ƒ์„ฑ, ๋ถ€๋ชจ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์— ๊ทธ ๋ถ€๋ชจ ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ์ƒ์„ฑํ•˜๋Š” ์˜ต์…˜)

- rmdir ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช… : ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ (๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์— ํŒŒ์ผ์žˆ์œผ๋ฉด ์‚ญ์ œX)

 

๐Ÿ”ต ํŒŒ์ผ ๊ด€๋ จ ๋ช…๋ น์–ด

- ls [์˜ต์…˜] [๊ฒฝ๋กœ๋ช…] : ํ˜„์žฌ ์œ„์น˜ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ ๋ชฉ๋ก๋“ค ๋‚˜ํƒ€๋ƒ„

* -a (์ˆจ๊ฒจ์ง„ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ํ™•์ธ)

- cp [์˜ต์…˜] ์›๋ณธ ๋Œ€์ƒ : ํŒŒ์ผ/๋””๋ ‰ํ„ฐ๋ฆฌ ๋ณต์‚ฌ

* -f(๊ฐ•์ œ) -i(๊ธฐ์กดํŒŒ์ผ ๋ฎ์–ด์“ฐ๊ธฐ์ „์— ๋ฌผ์–ด๋ด„) -r(ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋‚˜ ํŒŒ์ผ๊นŒ์ง€ ๋ณต์‚ฌ)

- rm [์˜ต์…˜] ํŒŒ์ผ๋ช…|๋””๋ ‰ํ„ฐ๋ฆฌ๋ช… : ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ 

* -i (์‚ญ์ œ ํ•  ๋•Œ ํ•˜๋‚˜์”ฉ ์งˆ์˜ํ•˜๋ฉด์„œ ํ™•์ธ) / -r (๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œํ•  ๋•Œ ์‚ฌ์šฉ)

 

- mv [์˜ต์…˜] ์›๋ณธ ๋Œ€์ƒ : ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ๋ช… ๋ณ€๊ฒฝํ•  ๋•Œ ์‚ฌ์šฉ

- touch [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ 0๋ฐ”์ดํŠธ์ธ ๋นˆ ํŒŒ์ผ ์ƒ์„ฑ, ์„œ๋ฒ„์˜ ํ˜„์žฌ ์‹œ๊ฐ„์œผ๋กœ ํŒŒ์ผ์˜ ์ตœ๊ทผ ์‚ฌ์šฉํ•œ ์‹œ๊ฐ„๊ณผ ์ตœ๊ทผ ์ˆ˜์ •์‹œ๊ฐ„ ๋“ฑ ํƒ€์ž„ ์Šคํƒฌํ”„ ๋ณ€๊ฒฝํ•จ / ๊ธฐ์กด์˜ ํŒŒ์ผ ์ƒ์„ฑ์‹œ๊ฐ„์„ ํ˜„์žฌ ์‹œ๊ฐ„์œผ๋กœ ๊ฐฑ์‹ ํ•˜๋Š” ๋ช…๋ น์–ด

- file [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์˜ ์ข…๋ฅ˜, ์†์„ฑ๊ฐ’ ๋‚˜ํƒ€๋ƒ„

- find [๊ฒฝ๋กœ] [์˜ต์…˜] [์ •๊ทœํ‘œํ˜„์‹] [ํŒŒ์ผ๋ช…] : ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ๋ถ€ํ„ฐ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์˜ ํŒŒ์ผ์„ ์ฐพ์•„ ํ•ด๋‹น ๊ฒฝ๋กœ ํ‘œ์‹œํ•จ

- locate [ํŒŒ์ผ๋ช…] : ํŒŒ์ผ ์œ„์น˜ ์ฐพ์Œ /  ํฌ๋ก  ๋ฐ๋ชฌcron deamon์— ์˜ํ•ด ๊ฐฑ์‹ ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํŒŒ์ผ์˜ ๋น ๋ฅธ ๊ฒ€์ƒ‰์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ช…๋ น์–ด

 

๐Ÿ”ต ํ…์ŠคํŠธ ํŒŒ์ผ ๊ด€๋ จ ๋ช…๋ น์–ด

- cat [ํŒŒ์ผ] [์˜ต์…˜] : ํŒŒ์ผ ๋‚ด์šฉ ์ถœ๋ ฅ

- head [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์˜ ์•ž๋ถ€๋ถ„์„ ์ง€์ •ํ•œ๋งŒํผ ์ถœ๋ ฅ

- tail [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰ ํ–‰์„ ๊ธฐ์ค€์œผ๋กœ ์ง€์ •ํ•œ ํ–‰๊นŒ์ง€์˜ ํŒŒ์ผ ๋‚ด์šฉ ์ผ๋ถ€ ์ถœ๋ ฅ, ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋งˆ์ง€๋ง‰ 10์ค„ ์ถœ๋ ฅ / -f : ๋กœ๊ทธ ํŒŒ์ผ์ฒ˜๋Ÿผ ๋™์ ์œผ๋กœ ๋ฐ”๋€Œ๋Š” ์ •๋ณด ํ™•์ธํ•  ๋•Œ ์œ ์šฉํ•œ ์˜ต์…˜

-more [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์„ ์ฝ์–ด ํ™”๋ฉด์— ํ™”๋ฉด ๋‹จ์œ„๋กœ ๋Š์–ด์„œ ์ถœ๋ ฅ, ์œ„์—์„œ ์•„๋ž˜ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์ถœ๋ ฅ๋จ (์ง€๋‚˜๊ฐ„ ๋‚ด์šฉ ๋‹ค์‹œ ๋ณผ ์ˆ˜ ์—†์Œ)

- less : ํ…์ŠคํŠธ ํŒŒ์ผ์„ ํ•œ๋ฒˆ์— ํ•œ ํ™”๋ฉด์”ฉ ๋‚˜ํƒ€๋ƒ„, ์ปค์„œ๋ฅผ ํŒŒ์ผ์˜ ์ƒํ•˜์ขŒ์šฐ๋กœ ์ด๋™๊ฐ€๋Šฅ

- grep [์˜ต์…˜] ๋ฌธ์ž์—ด ํŒŒ์ผ๋ช… : ํŒŒ์ผ์—์„œ ํŠน์ •ํ•œ ํŒจํ„ด(๋ฌธ์ž์—ด) ๋˜๋Š” ์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ๋‹จ์–ด ์ฐพ์Œ

- wc [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์˜ ๋ผ์ธ ์ˆ˜, ๋‹จ์–ด ์ˆ˜, ์•ŒํŒŒ๋ฒณ ์ˆ˜ ์•Œ๋ ค์คŒ

- sort [์˜ต์…˜] ์ •๋ ฌํ•  ํŒŒ์ผ๋ช… : ๋ช…๋ น์–ด ๊ฒฐ๊ณผ๋‚˜ ๋ฌธ์„œ ๋‚ด์šฉ ์ •๋ ฌํ•จ

- cut [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์—์„œ ํŠน์ • ํ•„๋“œ ์ถ”์ถœํ•ด๋ƒ„, ํ•„๋“œ๋Š” ๊ตฌ๋ถ„์ž๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Œ

- split [์˜ต์…˜] ํŒŒ์ผ๋ช… : ํ•˜๋‚˜์˜ ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ž‘์€ ํŒŒ์ผ๋กœ ๋ถ„๋ฆฌํ•จ, ํŒŒ์ผ ๋‚ด์šฉ์„ ๋ผ์ธ์ˆ˜๋‚˜ ์šฉ๋Ÿ‰ ๋‹จ์œ„๋กœ ๋ถ„ํ• ๊ฐ€๋Šฅ, ์ฃผ๋กœ ๋””์Šค์ผ“์— ํŒŒ์ผ์„ ๋‚˜๋ˆ„์–ด ๋ณต์‚ฌํ•˜๊ฑฐ๋‚˜ ๋ฐฑ์—…ํ•  ๋•Œ CD-RW ์šฉ๋Ÿ‰ ๋‹จ์œ„๋กœ ๋ถ„ํ• ํ•  ๊ฒฝ์šฐ ์œ ์šฉํ•จ

 

๐Ÿ”ต ํŒŒ์ผ ๋น„๊ต ๋ช…๋ น์–ด

- diff [์˜ต์…˜] ํŒŒ์ผ๋ช…1 ํŒŒ์ผ๋ช…2 ๋˜๋Š” diff [์˜ต์…˜] ๋””๋ ‰ํ„ฐ๋ฆฌ1 ๋””๋ ‰ํ„ฐ๋ฆฌ2 : ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ ํ–‰ ๋‹จ์œ„๋กœ ๋น„๊ตํ•˜์—ฌ ๋‹ค๋ฅธ ๋ถ€๋ถ„ ์ถœ๋ ฅํ•จ, ๋‘ ๊ฐœ์˜ ํŒŒ์ผ๋ช…์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉํ•ด์„œ ํ™”๋ฉด์— ์ฐจ์ด์  ๋‚˜์—ดํ•จ

* -b (ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ๋ฌธ์ž๋Š” ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ์ทจ๊ธ‰ํ•˜์—ฌ ๋น„๊ต), -e (ed ์—๋””ํ„ฐ๋ฅผ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ ์ƒ์„ฑ), -w (๊ณต๋ฐฑ ๋ฌด์‹œํ•˜๊ณ  ๋น„๊ต์ž‘์—… ์ˆ˜ํ–‰)

- cmp [์˜ต์…˜] ํŒŒ์ผ๋ช…1, ํŒŒ์ผ๋ช…2 : ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๋น„๊ตํ•˜์—ฌ ์ถœ๋ ฅ

- comm [์˜ต์…˜] ํŒŒ์ผ1 ํŒŒ์ผ2 : ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์˜ ํ–‰๊ณผ ํ–‰์„ ๋น„๊ตํ•˜์—ฌ ์ถœ๋ ฅ

 

๐ŸŸก ๋ฆฌ๋‹ค์ด๋ ‰์…˜๊ณผ ์ •๊ทœ ํ‘œํ˜„์‹

- ๋ฆฌ๋‹ค์ด๋ ‰์…˜ redirection

ํ‘œ์ค€ ์ž…๋ ฅ๊ณผ ํ‘œ์ค€ ์ถœ๋ ฅ์˜ ๋ฐฉํ–ฅ์„ ์žฌ์ง€์ •ํ•˜๋Š” ๊ฒƒ

ํ‘œ์ค€ ์ž…๋ ฅ/์ถœ๋ ฅ/์—๋Ÿฌ๊ฐ€ ํ™”๋ฉด์ด ์•„๋‹Œ ํŒŒ์ผ๋กœ ๋Œ€์ฒดํ•จ (ํ‘œ์ค€ ์ž…๋ ฅ์žฅ์น˜๋Š” ํ‚ค๋ณด๋“œ, ์ถœ๋ ฅ ์žฅ์น˜๋Š” ๋ชจ๋‹ˆํ„ฐ, ์—๋Ÿฌ ์žฅ์น˜๋Š” ๋ชจ๋‹ˆํ„ฐ)

 

- ํŒŒ์ดํ”„ pipe

๋‘˜ ์ด์ƒ์˜ ๋ช…๋ น์„ ํ•จ๊ป˜ ๋ฌถ์–ด ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์ด ์ž…๋ ฅ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ

ํ˜„์žฌ ๋ช…๋ น์˜ ํ‘œ์ค€ ์ถœ๋ ฅ์„ ๋‹ค์Œ ๋ช…๋ น์˜ ํ‘œ์ค€ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•จ

๋ช…๋ น์–ด ์—ฐ๊ฒฐ์€ |

๋” ์ด์ƒ ์ฒ˜๋ฆฌํ•  ๋ช…๋ น์–ด ์—†์œผ๋ฉด ํ‘œ์ค€ ์ถœ๋ ฅ ์žฅ์น˜(๋ชจ๋‹ˆํ„ฐ)๋กœ ์ถœ๋ ฅํ•จ 

 

- ์ •๊ทœํ‘œํ˜„์‹

 

๐Ÿ”ต ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ๋ช…๋ น์–ด

- ping [์˜ต์…˜] [๋„๋ฉ”์ธ๋ช… ๋˜๋Š” IP ์ฃผ์†Œ] : ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ์— ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๋ฉฐ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์€ ํ˜ธ์ŠคํŠธ๋Š” ์‘๋‹ต์„ ์ฃผ๋ฉด์„œ ์„œ๋กœ ๋„คํŠธ์›Œํฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด์žˆ์Œ์„ ํ™•์ธ์‹œ์ผœ์คŒ

* ping ๋ช…๋ น์–ด๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ : ๋กœ์ปฌ ์‹œ์Šคํ…œ๊ณผ ์›๊ฒฉ ์‹œ์Šคํ…œ๊ฐ„์˜ ๋Œ€๋žต์ ์ธ ๋„คํŠธ์›Œํฌ ์†๋„, ์‹œ์Šคํ…œ์˜ ํŠน์ • ๋„คํŠธ์›Œํฌ ์นด๋“œ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€, ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ ์ค‘์ธ ์‹œ์Šคํ…œ์— ping์„ ์ด์šฉํ•œ dos attack ํ•˜๊ณ ์žˆ๋Š”์ง€

* ping : TCP/IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์— IP ๋ฐ์ดํ„ฐ ๊ทธ๋žจ์ด ๋„์ฐฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š” ๊ฒƒ

- traceroute [๋„๋ฉ”์ธ๋ช… ๋˜๋Š” IP ์ฃผ์†Œ] : ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๊นŒ์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๊ทธ ๊ตฌ๊ฐ„์˜ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•จ, ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๊นŒ์ง€์˜ ํŒจํ‚ท ์ „์†ก ์ง€์—ญ์„ ์ธก์ •ํ•˜๊ฑฐ๋‚˜ ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๋กœ ํ–ฅํ•˜๋Š” ๊ฒฝ๋กœ์ƒ์— ์–ด๋–ค์žฅ์• ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์œ„์น˜ ํŒŒ์•…๊ฐ€๋Šฅ

- nslookup [์˜ต์…˜] [ํ˜ธ์ŠคํŠธ๋ช…] : ๋„๋ฉ”์ธ๋ช…์œผ๋กœ IP์ฃผ์†Œ๋ฅผ ์กฐํšŒํ•˜๊ฑฐ๋‚˜ IP์ฃผ์†Œ๋กœ ๋„๋ฉ”์ธ๋ช… ์กฐํšŒํ•จ

* ํŠน์ • ํ˜ธ์ŠคํŠธ์˜ IP์ฃผ์†Œ ์ฐพ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด : nslookup

* nslookup์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด : finger, ls, lserver

- dig [์„œ๋ฒ„๋ช…] [ํ˜ธ์ŠคํŠธ๋ช…] [์งˆ์˜ํƒ€์ž…] : nslookup๊ณผ ์œ ์‚ฌํ•จ, ํ˜ธ์ŠคํŠธ๋ช…์— ๋Œ€ํ•œ IP์ฃผ์†Œ ์ •๋ณด๋‚˜ IP์ฃผ์†Œ์— ๋Œ€ํ•œ ํ˜ธ์ŠคํŠธ๋ช…์„ ์กฐํšŒํ•จ, ์„œ๋ฒ„๋ช…์€ ํ™•์ธํ•˜๊ณ ์ž ํ•˜๋Š” ๋„ค์ž„์„œ๋ฒ„๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ ์ง€์ •ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ /etc/resolv์— ๋“ฑ๋ก๋œ ๋„ค์ž„ ์„œ๋ฒ„ ์ด์š”ํ•˜์—ฌ ๋ฃจํŠธ ์„œ๋ฒ„ ์กฐํšŒํ•˜๊ฒŒ ๋จ

- host : ํ˜ธ์ŠคํŠธ๋ช…์„ ์•Œ๊ณ  ์žˆ๋Š”๋ฐ IP์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๊ฑฐ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ์— ์‚ฌ์šฉ, ํ˜ธ์ŠคํŠธ๋ช…์„ ์ด์šฉํ•˜๋ฉด IP์ฃผ์†Œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•˜์œ„ ํ˜ธ์ŠคํŠธ๋ช…๋„ ์กฐํšŒ๊ฐ€๋Šฅ, ํ˜ธ์ŠคํŠธ๋Š” ์‹œ์Šคํ…œ์— ๋“ฑ๋ก๋œ DNS ์„œ๋ฒ„๋ฅผ ์ด์šฉํ•ด ๊ฒ€์ƒ‰ํ•˜๋Š”๋ฐ ๋‹ค๋ฅธ DNS ์„œ๋ฒ„ ์ด์šฉ์‹œ ๋”ฐ๋กœ ์ง€์ •๊ฐ€๋Šฅ

- hostname [์˜ต์…˜] [ํŒŒ์ผ๋ช…] : ์‹œ์Šคํ…œ ์ด๋ฆ„ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•  ๋•Œ ์‚ฌ์šฉ

 

๐Ÿ”ต ์‹œ์Šคํ…œ ์ข…๋ฃŒ ๋ช…๋ น์–ด

- shutdown [์˜ต์…˜] ์‹œ๊ฐ„ [๊ฒฝ๊ณ ๋ฉ”์„ธ์ง€] : ์‹œ์Šคํ…œ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ์žฌ๋ถ€ํŒ…ํ•จ, ํ˜„์žฌ ์ˆ˜ํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋“ค ์ข…๋ฃŒํ•˜๋ฉฐ sync ์ˆ˜ํ–‰ํ•˜์—ฌ ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ์— ์ €์žฅํ•˜๊ณ  ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ์„ mount์‹œํ‚จ ํ›„์— ์‹œ์Šคํ…œ ์ข…๋ฃŒํ•จ, root ์‚ฌ์šฉ์ž๋งŒ ๊ถŒํ•œ ๊ฐ€์ง€๊ณ ์žˆ์Œ

* -c (์˜ˆ์•ฝ๋œ shutdown ๋ช…๋ น ์ทจ์†Œ), -h (shutdown ๋ช…๋ น ์™„๋ฃŒ๋˜๋ฉด ์‹œ์Šคํ…œ ์ •์ง€์‹œํ‚ด), -r (shutdown ๋ช…๋ น ์™„๋ฃŒ๋˜๋ฉด ์‹œ์Šคํ…œ ์žฌ๋ถ€ํŒ…ํ•จ)

- init ๋Ÿฐ๋ ˆ๋ฒจ : shutdown๊ณผ ๋™์ผํ•œ ๊ธฐ๋Šฅ

- reboot [์˜ต์…˜] : ์‹œ์Šคํ…œ ์žฌ๋ถ€ํŒ…

- half [์˜ต์…˜] : ์‹œ์Šคํ…œ ์ข…๋ฃŒ

 

- cal [์˜ต์…˜] [[month] year] : ์‹œ์Šคํ…œ์— ์„ค์ •๋œ ๋‹ฌ๋ ฅ ์ถœ๋ ฅ / ์˜ต์…˜์—†์œผ๋ฉด ํ˜„์žฌ ์‹œ์Šคํ…œ ๋‚ ์งœ๋กœ ๊ธฐ๋ก๋œ ๋‹ฌ ์ถœ๋ ฅํ•จ

- date [์˜ต์…˜] [MMDDhhmm[CC][YY][.ss]] ๋˜๋Š” date [์˜ต์…˜] [+FORMAT] : ์‹œ์Šคํ…œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ

- clear : ํ„ฐ๋ฏธ๋„์˜ ๋‚ด์šฉ ์ง€์›€

- tty : ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋‹จ๋ง๊ธฐ ์žฅ์น˜์˜ ๊ฒฝ๋กœ๋ช…๊ณผ ํŒŒ์ผ๋ช… ๋‚˜ํƒ€๋ƒ„, ๋ณดํ†ต ํ…”๋„ท ๋“ฑ์˜ ๋™์ผํ•œ ๊ณ„์ •์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ ๋กœ๊ทธ์ธํ•œ ๊ฒฝ์šฐ ํ™•์ธ์‹œ ์œ ์šฉ

- time : ํ”„๋กœ๊ทธ๋žจ ์ˆ˜ํ–‰๋˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ ์ธก์ •ํ•˜์—ฌ ์ถœ๋ ฅ, ์…ธ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ์ด๋‚˜ ๊ฐ„๋‹จํ•œ ์„ฑ๋Šฅ ์ฒดํฌ์— ์œ ์šฉ, ์„ธ๊ฐ€์ง€ ์‹œ๊ฐ„ ๊ฒฐ๊ณผ real (์ด ์ˆ˜ํ–‰์‹œ๊ฐ„) / user (CPU๊ฐ€ ์‚ฌ์šฉ์ž ์˜์—ญ์—์„œ ๋ณด๋‚ธ ์‹œ๊ฐ„) / sys (์‹œ์Šคํ…œ ํ˜ธ์ถœ ์‹คํ–‰์— ๊ฑธ๋ฆฐ ์‹œ๊ฐ„) ๋ณด์—ฌ์คŒ

- wall <๋ฉ”์„ธ์ง€ ๋‚ด์šฉ> : ๋ชจ๋“  ๋กœ๊ทธ์ธ๋œ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ๋ฐ›๋Š” ๋ช…๋ น์–ด

- write ๊ณ„์ •์ž๋ช… [ttyname] : ํ•ด๋‹น ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•จ

- mesg [y/n] : write์„ ์‚ฌ์šฉํ•ด์„œ ๋“ค์–ด์˜ค๋Š” ๋ฉ”์‹œ์ง€ ์ˆ˜์‹  ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ  ์ œ์–ดํ•จ


* pwd: ํ˜„์žฌ ์œ„์น˜ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ ํ™•์ธ / tty : ํ˜„์žฌ ์ ‘์†ํ•œ ํ„ฐ๋ฏธ๋„์˜ ์žฅ์น˜ ํ™•์ธ / mkdir : ๋””๋ ‰ํ„ฐ๋ฆฌ ๋งŒ๋“ค๊ธฐ / cd : ์ง€์ •ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ / fsck : ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฒ€์‚ฌ ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •

 

* mkdir .fileA์™€ ๊ฐ™์ด ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑํ•˜๋ฉด ๊ทธ ๊ฒฐ๊ณผ๋Š”? ls ๋ช…๋ น์—์„œ -a ์˜ต์…˜์„ ์ด์šฉํ•˜๋ฉด .fileA ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ

 

* a ๋ผ๋Š” ํŒŒ์ผ์ด ์ด๋ฏธ ์กด์žฌํ•˜๊ณ  ์žˆ์„ ๋•Œ, touch a ๋ช…๋ น์˜ ์‚ฌ์šฉ ๊ฒฐ๊ณผ? ์•„๋ฌด๋Ÿฐ ๋ณ€๋™ X

* ํŒŒ์ผ๋ช…์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช…์ด a์ธ ํŒŒ์ผ, ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ชจ๋‘ ์ฐพ๊ณ ์ž ํ•  ๋•Œ? find / -name a

* 5์ผ ์ด์ƒ ์ „์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •ํ•œ ํŒŒ์ผ ์ฐพ๊ธฐ : find . -mtime +5 -print

* ํŠน์ • ํŒŒ์ผ์„ ์ฐพ์Œ๊ณผ ๋™์‹œ์— ์‚ญ์ œํ•˜๋Š” ๊ณผ์ • : find -name '*.txt' -exec rm {} w;

 

* ํŒŒ์ผ bb์™€ aa๊ฐ€ ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ์„ ๋•Œ mv -i bb aa ๋ช…๋ น ์‹คํ–‰ ๊ฒฐ๊ณผ? aa๋ฅผ ๋ฎ์–ด ์“ธ๊ฒƒ์ธ์ง€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์งˆ์˜ํ•จ

 

* ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ๋ชจ๋‘ ํฌํ•จํ•˜์—ฌ linuxmaster๋ผ๋Š” ๋ฌธ์ž์—ด์„ ํฌํ•จํ•œ ํŒŒ์ผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ช…๋ น : grep -r linuxmaster *

* /etc/passwd ํŒŒ์ผ์—์„œ linuxmaster ๋ฌธ์ž์—ด์ด ํฌํ•จ๋˜์ง€ ์•Š์€ ํ–‰๋งŒ ์ถœ๋ ฅ : cat/etc/passwd | grep -v llinuxmaster

* ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ๋ชจ๋‘ ํฌํ•จํ•˜์—ฌ linuxmaster ๋ฌธ์ž์—ด์„ ํฌํ•จํ•œ ํŒŒ์ผ ๊ฒ€์ƒ‰ : ls -al | grep linuxmaster

* ํ˜„์žฌ ์‹œ์Šคํ…œ์—์„œ ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ์ค‘ xinetd ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ ํ™•์ธํ•  ๋•Œ : ps -ef | grep xinetd

* grep -v ^# vsftpd.conf :  vsftpd.conf์—์„œ #์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๋Š” ์ค„ ์ถœ๋ ฅ

* grep -E 'ihduser|yuloje' jalin.txt :  jalin.txt์—์„œ induser ๋˜๋Š” yuloje ๋ฌธ์ž์—ด ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฒ•

 

* b.txt ํŒŒ์ผ ๋‚ด์šฉ์„ a.txt ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ํ•  ๋•Œ : cat < b.txt >> a.txt