๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Back-End/Linux

๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด / vim ํŽธ์ง‘๊ธฐ ๋ช…๋ น์–ด ์ •๋ฆฌ

by bamDal 2023. 1. 16.

ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ จ ๋ช…๋ น์–ด

1. pwd
: Print Work Directory, ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

2. ls
: List segments, ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•œ๋‹ค.

  • ls -al :  ์ˆจ๊น€ ํŒŒ์ผ์„ ํฌํ•จํ•œ ์ƒ์„ธ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•œ๋‹ค.
  • ls *.cfg : ํŒŒ์ผ ํ™•์žฅ์ž๊ฐ€ .cfg์ธ ๋ชจ๋“  ํŒŒ์ผ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•œ๋‹ค.

3. cd
: ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ํ•˜๊ธฐ.

  • cd : ํ™ˆ(home)์œผ๋กœ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด๋™ํ•œ๋‹ค.
  • cd Adir : ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ(Adir) ๋กœ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด๋™ํ•œ๋‹ค.

4. mkdir
: ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

5. rmdir
: remove directory, ๋นˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๋น„์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด ์‚ญ์ œํ•  ์ˆ˜ ์—†๋‹ค.

6. rm
: remove

  • rm Afile : Afile๋ผ๋Š” ํŒŒ์ผ์„ ์‚ญ์ œํ•œ๋‹ค.
  • rm -f Afile : Afile๋ผ๋Š” ํŒŒ์ผ์„ ๊ฐ•์ œ๋กœ ์‚ญ์ œํ•œ๋‹ค.
  • rm -r Adir : Adir๋ผ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ญ์ œํ•œ๋‹ค.
  • rm -rf Adir : Adir๋ผ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ฐ•์ œ๋กœ ์‚ญ์ œํ•œ๋‹ค.

7. cp
: copy

  • cp file1 file2 : file1์„ file2๋กœ ๋ณต์‚ฌํ•˜๊ธฐ.
  • cp -r dir1 dir2 : dir1์„ dir2๋กœ ๋ณต์‚ฌํ•˜๊ธฐ.

8. mv
: move

  • mv file1 file2 : file1์„ file2๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พผ๋‹ค.  file2๊ฐ€ ๋งŒ์•ฝ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์กด์žฌํ•œ๋‹ค๋ฉด, file1์„ file2๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํ•˜์œ„๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•œ๋‹ค.

9. touch Afile
: Afile๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ํ•ด๋‹น ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•œ๋‹ค.

10. cat > Afile
: Afile๋ผ๋Š” ์ด๋ฆ„์„ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ , ์ž…๋ ฅ ๋‚ด์šฉ์„ ์ €์žฅํ•œ๋‹ค. ๋ช…๋ น์–ด ์ž‘์„ฑ ์ดํ›„ ์ €์žฅํ•  ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๊ณ , ctrl + c ๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

11. cat < Afile
: Afile๋ผ๋Š” ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ชจ๋‘ ์ถœ๋ ฅํ•œ๋‹ค.

  • more Afile : ์ง€์ • ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค. ํ™”๋ฉด ๋‹จ์œ„๋กœ ์ถœ๋ ฅ๋˜์–ด, [Space Bar] ๋Š” ๋‹ค์Œํ™”๋ฉด, [Enter]๋Š” ํ•œ ํ–‰์”ฉ ์Šคํฌ๋กคํ•œ๋‹ค.
  • head Afile : ์ง€์ • ํŒŒ์ผ์˜ ์ฒซ 10์ค„์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค.
  • tail Afile : ์ง€์ • ํŒŒ์ผ์˜ ๋ 10์ค„์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค.