프롬프트 기호 : 사용자의 명령 입력을 기다리는 표시. Shell에 따라 다르게 나타남
Bash shell : $
시스템 관리자(root, superuser)의 경우 : #
기초 명령 모음
pwd : 현재 디렉터리의 위치 확인
clear : 현재 보이는 화면을 지우고 커서를 화면 좌측 상단으로 이동
man : 각종 명령의 사용법을 알려줌
file : 파일 종류 확인하기 위한 명령어
exit or Ctrl+d : 터미널 종료 (접속 해제)
[text] + Tab : 텍스트 자동완성
2 x Tab --> 옵션 나열
명령 행 편집 방법
문자 지우기: 백스페이스 or del
단어 지우기: Ctrl+w (단어는 공백문자로 구분)
문장 지우기: Ctrl+u
경로 이동
cd [디렉터리명]: 해당 디렉터리로 이동
cd ~: 홈 디렉터리로 이동 (~: 홈디렉터리)
cd.. : 이전 경로 디렉토리로
cd: 목적지를 지정하지 않고 그냥 cd 명령만 사용하면 해당 계정의 홈 디렉터리로 이동
실행
./[파일명] : 현재 디렉토리의 파일 실행
cat : 텍스트 파일 내용 보기
디렉토리 생성, 삭제
mkdir : 디렉토리 생성
rmdir : 디렉토리 삭제
rm : 삭제
rm -r : 하위 폴더도 삭제
touch [파일명] : 빈 파일 생성
프로세스
ps -e : 프로세스 목록 보기
pidof [프로세스명] : pid 알아내기
kill [프로세스ID] : 프로세스 종료
pkill -9 -ef [프로세스명] : 프로세스 종료 (한번에 종료하는 방법)
부팅
shutdown -h now: 시스템 종료
reboot: 재부팅
init 0: 시스템 종료
init 6: 재부팅
간단한 유틸
bc: 계산기
cal: 달력
date: 날짜
inxi -Fxz: 컴퓨터 사양 조회
네트워크 관련
netstat
ping
arp : 서브넷 내의 IP 조회