시작하기에 앞서…

<aside> 💡 본 페이지에서 소개할 리눅스 명령어들은 리눅스 OS를 기반으로 한 모든 플랫폼에서 사용할 수 있는 명령어들이다. 특히 터미널 환경에서 작업해야 하는 상황이 많은 경우에는 반드시 숙지하여 자유자재로 사용할 수 있어야 작업에 제한이 없고 인터넷 검색이나 질문 및 소통에 많은 시간을 들이지 않고도 쉽고 빠르게 당면한 작업을 처리할 수 있다. 그리고 가장 중요한 오피셜 가이드 문서를 이해하는 수준과 속도가 현저히 좋아지므로 경쟁력이 요구되는 상황에서는 매우 유리한 입장에 설 수 있다. 위의 이유로 필자는 독자들이 본 페이지에서 소개하는 명령어들을 익숙해질 때까지 연습하고 외우기를 강력히 추천한다.

</aside>

  1. sudo

    기능

    시스템 설정에 직접 접근할 수 있는 root 권한을 사용하고자 할 때 입력한다.

    사용법

    sudo su

  2. cd

    기능

    지정한 디렉토리(directory)로 변경

    설명

    GUI 환경에서 마우스를 움직이고 차례대로 폴더를 클릭하여 이동하는 방식이 아니라 터미널에서 각 디렉토리(폴더)의 이름을 cd 명령어 뒤에 넣어 입력한다. 익숙해지면 폴더 이동 속도는 GUI 환경보다 빠르다.

    사용법

    cd

    cd aptos

    cd aptos/identity

  3. pwd

    기능

    현재 디렉토리 위치 확인

    설명

    디렉토리를 이동하다보면 현재 위치가 어디인지 잊어버릴 때가 있다. 커서 옆 프롬프트로 위치가 확인되지 않을 경우에는 직접 pwd를 입력하여 위치를 물어볼 수 있다.

    사용법

    pwd

  4. ls

    기능

    디렉토리 안의 파일 리스트 출력

    설명

    지정한 디렉토리 내에 어떤 파일이 존재하는 지 화면에 출력하고자 할 때 입력한다.

    사용법

    ls aptos/identity

    ls -l

    ls -la

  5. rm

    기능

    지정한 대상(파일, 디렉토리) 삭제

    설명

    지정한 파일 또는 디렉토리를 삭제(디렉토리 삭제 시에는 -r 옵션 사용)하고자 할 때 사용한다.

    사용법

    rm genesis.blob waypoint.txt

    rm -r aptos

    rm -r * # 현재 디렉토리 안의 모든 것(폴더와 파일 모두) 삭제.

  6. mkdir

    기능

    디렉토리 생성

    설명

    지정한 디렉토리 이름으로 지정한 디렉토리 안에 생성(복수의 디렉토리 생성 시에는 -p 옵션 사용)하고자 할 때 사용한다.

    사용법

    mkdir /root/aptos_backup

    mkdir -p aptos/identity # 복수의 디렉토리(aptos와 identity)를 지정한 경로로 한꺼번에 생성.

  7. cp

    기능

    지정한 대상(파일, 디렉토리)을 지정한 디렉토리로 복사

    설명

    파일 또는 디렉토리를 지정한 디렉토리 안으로 복사(디렉토리 복사 시에는 -r 옵션 사용)하고자 할 때 사용한다.

    사용법

    cp public_full_node.yaml /root/aptos_backup

    cp -r aptos/identity /root/aptos_backup

    cp * /root/aptos_backup

  8. mv

    기능

    지정한 대상(파일, 디렉토리)을 지정한 디렉토리로 옮김

    설명

    파일 또는 디렉토리를 지정한 디렉토리 안으로 옮기고자 할 때 사용한다.

    사용법

    mv public_full_node.yaml /root/aptos_backup

    mv public_full_node.yaml public_full_node.backup # mv 명령어로 파일 이름 변경 가능.

  9. reboot

    기능

    시스템 리부팅

    설명

    리눅스 시스템을 리부팅하고자 할 때 사용한다.

    사용법

    reboot now

  10. shutdown

    기능

    시스템 Off

    설명

    리눅스 시스템을 Off하고자 할 때 사용한다.

    사용법

    shutdown now

  11. history

    기능

    현재 디렉토리에서 전에 입력했던 명령어 출력

    설명

    잘 기억이 안나거나 명령문이 길 경우 직접 입력하는 대신 그 전에 입력했던 명령들을 호출(넘버링)하여 번호로 해당 명령을 재입력할 수 있다.

    사용법

    history

    !123

  12. wget

    기능

    지정한 url 경로의 파일을 현재 디렉토리에 다운로드

    설명

    파일명을 포함한 정확한 url 경로가 있다면 터미널에서 wget 명령을 통해 직접 다운로드할 수 있다.

    사용법

    wget [**<https://devnet.aptoslabs.com/genesis.blob**>](<https://devnet.aptoslabs.com/genesis.blob>) # 제일 마지막 부분은 파일명이어야 함.

  13. clear

    기능

    화면 갱신