All Articles

Terminal 명령어

OSX 카탈리나부터 기본 shell이 bash에서 zsh로 바뀌었다.

  • mv
    현재 디렉토리에 있는 파일명을 바꿀 때 사용
    mv 원파일명 바꿀파일명

  • cp
    파일이나 디렉토리를 복사
    cp 원본파일명 복사파일명
    cp -r 원본디렉토리명 복사디렉토리명

  • cat
    파일 내용 출력
    cat 파일명

  • rm
    파일이나 디렉토리를 삭제
    rm 파일/디렉토리이름
    rm -r 파일/디렉토리이름
    rm -f 파일/디렉토리이름
    rmdir 파일/디렉토리명

    참고
    -f 읽기/쓰기 권한과 관계 없이 바로 지우기
    -r 파일이 들어있는 디렉토리 지우기
  • pwd
    현재 디렉토리의 경로를 보여줌

  • | (pipe)
    어떤 명령어의 후속작업 지정
    예) ls | grep .js 파일명에 .js가 들어간 파일 목록 출력

  • man
    명령어 사용법을 보여줌
    man 명령어
    하지만 매뉴얼 내용이 너무 길기 때문에 핵심만 간추린 매뉴얼을 볼 수 있는 tldr이라는 패키지를 사용한다.

터미널 상에서 텍스트 파일 만들고 저장하기

  1. vim 파일명.txt로 텍스트 파일 생성

  2. 원하는 내용 작성

  3. :w로 저장

  4. :q로 vim 종료

  5. 저장하지 않고 종료하려면 q!

tldr 패키지 설치법 Node.js를 이미 설치했다면 sudo npm install -g tldr 명령어를 입력해 설치한다.
제대로 설치되었는지 확인하려면 tldr --version을 입력했을 때 설치된 버전이 뜬다.
tldr 사이트에 가면 여러 가지 설치법이 나와있는데, 그 중 내 상황에 맞는 것을 골라서 설치힌다.

사족
터미널에 sudo apt install tldr 명령어를 입력해 설치하려고 하였으..나… No Java runtime present, requesting install.라는 에러가 뜨면서 설치가 되지 않았다.

에러를 구글링해보니 Java SE를 설치해야 한다길래 설치해봤지만 그래도 안 됨… 문득 예전에 Node.js를 설치했던 기억이 나서 Node.js를 이용한 설치법으로 설치했다.

apt는 우분투 패키지 매니저였다! 그러니까 안 됐지…