๐Ÿ’ก ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ ๋งฅ ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด

TATAยท2022๋…„ 12์›” 28์ผ
0

ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด

๋ชฉ๋ก ๋ณด๊ธฐ
1/5

๐Ÿ’ป ๋งฅ ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด

  • pwd: ํ˜„์žฌ ์œ„์น˜๋ฅผ ํ™•์ธ
  • mkdir: ์ƒˆ๋กœ์šด ํด๋” ์ƒ์„ฑํ•˜๊ธฐ
    mkdir helloWorld-> helloWold๋ผ๋Š” ํด๋” ์ƒ์„ฑ
  • ls: ํŠน์ • ํด๋”์— ํฌํ•จ๋œ ํŒŒ์ผ์ด๋‚˜ ํด๋” ํ™•์ธํ•˜๊ธฐ

    ls -l-> ํด๋”๋‚˜ ํŒŒ์ผ์˜ ํฌ๋งท์„ ์ „๋ถ€ ํ‘œํ˜„ํ•˜๋ผ๋Š” ์˜๋ฏธ,
    ํŠน์ • ํด๋”๋‚˜ ํŒŒ์ผ์ด ์‚ฌ์šฉ์ž ๋˜๋Š” ๊ด€๋ฆฌ์ž์˜ ์†Œ์œ ๋กœ ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
    ย ย ย ย ls -a-> a๋Š” "all"์ด๋ผ๋Š” ์˜๋ฏธ
    • (์ˆจ์–ด์žˆ๋Š” ํด๋”๋‚˜ ํŒŒ์ผ์„ ํฌํ•จํ•œ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ํ„ฐ๋ฏธ๋„์— ์ถœ๋ ฅ)

      ls -al ๋˜๋Š” ls -la
    • ์œ„์˜ ์„ธ ๋ฒˆ์งธ ์˜ˆ์‹œ์—์„œ, ์˜ต์…˜์„ ๋œปํ•˜๋Š” ๋Œ€์‰ฌ(dash, -) ๋’ค์— ์˜ค๋Š” ์˜ต์…˜์˜ ์ˆœ์„œ๋Š” ๊ธฐ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค.
  • drwxr-xr-x : d๋กœ ์ถœ๋ ฅ๋œ ๊ฒฝ์šฐ๋Š” ํด๋”
  • -rw-r--r-- : -๋กœ ์ถœ๋ ฅ๋œ ๊ฒฝ์šฐ๋Š” ํŒŒ์ผ
    ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย (ํŒŒ์ผ์ด๋ผ๋ฉด cd๋กœ ์ง„์ž… ๋ถˆ๊ฐ€)
  • cd : ํด๋”๋กœ ์ด๋™
  • open . : macOS์—์„œ ํ˜„์žฌ ์œ„์น˜๋ฅผ GUI๋กœ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด open (nautilus . : Ubuntu์—์„œ ํ˜„์žฌ ์œ„์น˜๋ฅผ GUI๋กœ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด nautilus)
  • touch: ํŒŒ์ผ ์ƒ์„ฑํ•˜๊ธฐ
    touch hi.txt-> ํ…์ŠคํŠธ ํŒŒ์ผ "hi.txt"๋ฅผ ์ƒ์„ฑ
  • cat : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ„ฐ๋ฏธ๋„์— ์ถœ๋ ฅํ•˜๊ธฐ
    cat hi.txt-> ํ…์ŠคํŠธ ํŒŒ์ผ "hi.txt"์˜ ๋‚ด์šฉ์ด ์ถœ๋ ฅ
  • rm: ํด๋”๋‚˜ ํŒŒ์ผ ์‚ญ์ œํ•˜๊ธฐ
  • rm -rf : ์˜ต์…˜ r์€ ํด๋”๋ฅผ ์ง€์šธ ๋•Œ ์‚ฌ์šฉ
    ย ย ย ย ย ย ย ย ย ย ย ย ย ย ์˜ต์…˜ f๋Š” ์งˆ๋ฌธ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ง€์šธ ๋•Œ ์‚ฌ์šฉ
  • mv : ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ, ๋˜๋Š” ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์œ„์น˜ ์˜ฎ๊ธฐ๊ธฐ

1. mv ๋’ค์—๋Š” ์ˆœ์„œ๋Œ€๋กœ [ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์ด๋ฆ„] [๋„์ฐฉ ํด๋”์˜ ์ด๋ฆ„]๋ฅผ ์ž…๋ ฅ

mv bye.txt bye/
ls
# ํŒŒ์ผ "bye.txt"๋ฅผ ํด๋” "bye"๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.

2. mv ๋’ค์—๋Š” ์ˆœ์„œ๋Œ€๋กœ [ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์ด๋ฆ„] [๋ณ€๊ฒฝํ•˜๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์ž…๋ ฅ]๋ฅผ ์ž…๋ ฅ

mv bye.txt helloWorld.txt
ls
# bye.txt ํŒŒ์ผ์˜ ์ด๋ฆ„์„ helloWorld.txt๋กœ ๋ณ€๊ฒฝ
  • cp: ํด๋”๋‚˜ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜๊ธฐ(copy์˜ ์•ฝ์ž)
    cp [์›๋ณธ ํŒŒ์ผ ์ด๋ฆ„] [๋ณต์‚ฌํ•  ํŒŒ์ผ ์ด๋ฆ„]์„ ํ”„๋กฌํ”„ํŠธ์— ์ž…๋ ฅ
cp -rf bye hi
ls
# ํด๋” "bye"๋ฅผ ๋ณต์‚ฌํ•ด ์ƒˆ๋กœ์šด ํด๋” "hi"๋ฅผ ๋งŒ๋“ ๋‹ค.
  • whoami : ํ˜„์žฌ ๋กœ๊ทธ์ธ๋œ ์‚ฌ์šฉ์ž๋ฅผ ํ™•์ธ
  • sudo : ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ํš๋“ํ•˜๋Š” ๋ช…๋ น์–ด(ํ•ญ์ƒ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ)
  • npm init : ์ƒˆ๋กœ์šด package.json ํŒŒ์ผ์„ ์ƒ์„ฑ

sudo lsof -p -i :ํฌํŠธ๋ฒˆํ˜ธ : ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธ
๋˜๋Š” lsof -i :8081
sudo kill -9 ๋ฒˆํ˜ธ : ์ข…๋ฃŒ

<TIP! โ™€๏ธ ๊ฐ ๋ช…๋ น์–ด์— ํฌํ•จ๋œ ์˜ต์…˜์€ ๋ช…๋ น์–ด ์ด๋ฆ„๋งŒ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ -h ๋˜๋Š” --help์™€ ๊ฐ™์€ ์˜ต์…˜์„ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.>

profile
๐Ÿพ

0๊ฐœ์˜ ๋Œ“๊ธ€