시작하기에 앞서…
<aside> 💡 본 페이지에서 소개할 리눅스 명령어들은 리눅스 OS를 기반으로 한 모든 플랫폼에서 사용할 수 있는 명령어들이다. 특히 터미널 환경에서 작업해야 하는 상황이 많은 경우에는 반드시 숙지하여 자유자재로 사용할 수 있어야 작업에 제한이 없고 인터넷 검색이나 질문 및 소통에 많은 시간을 들이지 않고도 쉽고 빠르게 당면한 작업을 처리할 수 있다. 그리고 가장 중요한 오피셜 가이드 문서를 이해하는 수준과 속도가 현저히 좋아지므로 경쟁력이 요구되는 상황에서는 매우 유리한 입장에 설 수 있다. 위의 이유로 필자는 독자들이 본 페이지에서 소개하는 명령어들을 익숙해질 때까지 연습하고 외우기를 강력히 추천한다.
</aside>
sudo
기능
시스템 설정에 직접 접근할 수 있는 root 권한을 사용하고자 할 때 입력한다.
사용법
sudo su
cd
기능
지정한 디렉토리(directory)로 변경
설명
GUI 환경에서 마우스를 움직이고 차례대로 폴더를 클릭하여 이동하는 방식이 아니라 터미널에서 각 디렉토리(폴더)의 이름을 cd 명령어 뒤에 넣어 입력한다. 익숙해지면 폴더 이동 속도는 GUI 환경보다 빠르다.
사용법
cd
cd aptos
cd aptos/identity
pwd
기능
현재 디렉토리 위치 확인
설명
디렉토리를 이동하다보면 현재 위치가 어디인지 잊어버릴 때가 있다. 커서 옆 프롬프트로 위치가 확인되지 않을 경우에는 직접 pwd를 입력하여 위치를 물어볼 수 있다.
사용법
pwd
ls
기능
디렉토리 안의 파일 리스트 출력
설명
지정한 디렉토리 내에 어떤 파일이 존재하는 지 화면에 출력하고자 할 때 입력한다.
사용법
ls aptos/identity
ls -l
ls -la
rm
기능
지정한 대상(파일, 디렉토리) 삭제
설명
지정한 파일 또는 디렉토리를 삭제(디렉토리 삭제 시에는 -r 옵션 사용)하고자 할 때 사용한다.
사용법
rm genesis.blob waypoint.txt
rm -r aptos
rm -r *
# 현재 디렉토리 안의 모든 것(폴더와 파일 모두) 삭제.
mkdir
기능
디렉토리 생성
설명
지정한 디렉토리 이름으로 지정한 디렉토리 안에 생성(복수의 디렉토리 생성 시에는 -p 옵션 사용)하고자 할 때 사용한다.
사용법
mkdir /root/aptos_backup
mkdir -p aptos/identity
# 복수의 디렉토리(aptos와 identity)를 지정한 경로로 한꺼번에 생성.
cp
기능
지정한 대상(파일, 디렉토리)을 지정한 디렉토리로 복사
설명
파일 또는 디렉토리를 지정한 디렉토리 안으로 복사(디렉토리 복사 시에는 -r 옵션 사용)하고자 할 때 사용한다.
사용법
cp public_full_node.yaml /root/aptos_backup
cp -r aptos/identity /root/aptos_backup
cp * /root/aptos_backup
mv
기능
지정한 대상(파일, 디렉토리)을 지정한 디렉토리로 옮김
설명
파일 또는 디렉토리를 지정한 디렉토리 안으로 옮기고자 할 때 사용한다.
사용법
mv public_full_node.yaml /root/aptos_backup
mv public_full_node.yaml public_full_node.backup
# mv 명령어로 파일 이름 변경 가능.
reboot
기능
시스템 리부팅
설명
리눅스 시스템을 리부팅하고자 할 때 사용한다.
사용법
reboot now
shutdown
기능
시스템 Off
설명
리눅스 시스템을 Off하고자 할 때 사용한다.
사용법
shutdown now
history
기능
현재 디렉토리에서 전에 입력했던 명령어 출력
설명
잘 기억이 안나거나 명령문이 길 경우 직접 입력하는 대신 그 전에 입력했던 명령들을 호출(넘버링)하여 번호로 해당 명령을 재입력할 수 있다.
사용법
history
!123
wget
기능
지정한 url 경로의 파일을 현재 디렉토리에 다운로드
설명
파일명을 포함한 정확한 url 경로가 있다면 터미널에서 wget 명령을 통해 직접 다운로드할 수 있다.
사용법
wget [**<https://devnet.aptoslabs.com/genesis.blob**>](<https://devnet.aptoslabs.com/genesis.blob>)
# 제일 마지막 부분은 파일명이어야 함.
clear
기능
화면 갱신