TIL

dev-wholยท2021๋…„ 4์›” 14์ผ
0

โœ๐Ÿป CLI(Command-Line Interface)

ํ”„๋กฌํ”„ํŠธ(Prompt)

  • ํ‚ค๋ณด๋“œ์˜ ์ž…๋ ฅ์„ ํ™•์ธํ•˜๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ์ค„์˜ ๊ณต๊ฐ„์„ ํ”„๋กฌํ”„ํŠธ(Prompt)ํ•˜๊ณ  ํ•œ๋‹ค.

๋ช…๋ น์–ด

  • pwd(print working directory) : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์œ„์น˜ ํ™•์ธ (directory๋Š” ํด๋”)
    pwd
  • mkdir(make directories) : ์ƒˆ๋กœ์šด ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
    mkdir newDir

  • ls(list) : ํŠน์ • ํด๋”์— ํฌํ•จ๋œ ํŒŒ์ผ์ด๋‚˜ ํ•˜์œ„ ํด๋”์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ถœ๋ ฅ
    (CLI์—์„œ ํŠน์ • ๋ช…๋ น์–ด์˜ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” -๋ฅผ ์ด์šฉํ•ด ์˜ต์…˜์„ ์ž…๋ ฅํ–ˆ๋‹ค๊ณ  ์ปดํ“จํ„ฐ์— ์ „๋‹ฌํ•ด์•ผ ํ•œ๋‹ค.)

    ์˜ต์…˜

    • ls -l
    • ls -a
    • ls -la
  • open . : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ์—ด๊ธฐ
    open .

  • cd(Change Directory) : ์„ ํƒํ•œ ๋””๋ ‰๋กœ๋ฆฌ๋กœ ์ด๋™
    cd Downloads // downloads ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™(์„ ํƒํ•œ ๋””๋ ‰ํ† ๋ฆฌ)

  • touch : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— ํŒŒ์ผ ์ƒ์„ฑ
    touch newFile

  • cat : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ„ฐ๋ฏธ๋„์— ์ถœ๋ ฅ
    cat something.txt // something์•ˆ์— ๋‚ด์šฉ์„ ์ถœ๋ ฅ

  • rm(remove) : ์„ ํƒํ•œ ํŒŒ์ผ ์‚ญ์ œ
    rm someFile

    • rm -rf๋กœ ์„ ํƒํ•œ ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ (์˜ต์…˜ r์€ "recursive"๋ฅผ, ์˜ต์…˜ f๋Š” "force"๋ฅผ ๋œปํ•œ๋‹ค)
      re -rf directorie
  • mv(move) : ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ, ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ์˜ ์œ„์น˜ ๋ณ€๊ฒฝ
    mv fileOrDir targetDir/ // targetDir๋กœ ์ด๋™
    mv fileOrDir newName // newName์œผ๋กœ ๋ณ€๊ฒฝ

  • cp(copy) : ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ ๋ณต์‚ฌ
    cp toCopy copied

โœ๐Ÿป zsh:command not found:nvm

$ -zsh:command not found:nvm error

nvm ๋ฒ„์ „ ํ™•์ธ์ค‘ ๊ณ„์† ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค. ํ•œ์ฐธ์„ ํ—ค๋งธ๋‹ค....

ํ•ด๊ฒฐํ•œ ๋ฐฉ๋ฒ•

  • $ vi ~/.zshrc์„ ์ž…๋ ฅํ•œ ํ›„ vi์—๋””ํ„ฐ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.
  • ์•„๋ฌด ๊ฒƒ๋„ ์ž…๋ ฅ๋˜์ง€ ์•Š์€ ์ƒํƒœ
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
  • ์œ„์˜ ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด์ฃผ๊ณ  :wq ์ €์žฅํ•˜๊ณ  ๋‚˜์˜จ๋‹ค.
  • ํ„ฐ๋ฏธ๋„ ์žฌ์‹œ์ž‘ ํ›„
  • $ nvm -v์ž…๋ ฅํ•˜๋‹ˆ ๋ฒ„์ „์ด ํ‘œ์‹œ๋˜์—ˆ๋‹ค.

โ—๏ธ์ฃผ๋ง์„ ์ด์šฉํ•ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์•Œ์•„๋ณด์ž

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