ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 간단한 shell 스크립트 만들고 bash로 실행시켜보기
    memoir 2022. 3. 1. 13:47
    vi hello.sh

    vi 에디터를 열어서 hello라는 쉘 스크립트 파일을 만든다

    node --version
    ~
    ~
    ~
    ~
    ~
    :wq!

    실행시키고 싶은 명령어를 적는다(일종의 출력값이 있어야 함)

    cat hello.sh #node --version

    cat은 단순히 명령어를 "출력만 해주는 데에 반해,

    cat hello.sh | bash

    파이프라인 연산자를 통해서 값을 넘겨줄 수가 있다. cat hello.sh로 출력된 값을 파이프라인 연산자 다음 명령어로 넘겨주는 것이다. (bash)는 실행을 시켜주는 명령어이기 때문에 hello.sh가 실행된다

     

    비슷한 원리로, zshrc라는 친구가 있다.

    zshrc는 터미널이 실행될 때마다 실행할 스크립트이다.

    가령

    vi ~/.zshrc라고 하면 터미널을 실행할 때마다 시작되어야 하는 명령어들이 모여있다.

    vi ~/.zshrc

    아래 코드는 nvm이 터미널이 실행될 때마다 시작되게끔 만들어준 것이다.(zshrc를 vi로 열어본 것)

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

     

    'memoir' 카테고리의 다른 글

    [작성중] 프록시(proxy)  (0) 2022.03.17
      (0) 2022.03.02
    shell, curl, nvm  (0) 2022.03.01
    [JS] filter  (0) 2022.02.26
    CORS  (0) 2022.02.21
Designed by Tistory.