# 종료
poweroff, shutdown -P now, halt -p, init 0
# 시스템 재부팅
shutdown -r now, reboot, init 6
# 로그아웃
logout 또는 exit
ctrl+alt+f2, ctrl+alt+f3, ctrl+alt+f4
# history 목록 보기
history
# history 클리어
history -c
# 해당 디렉터리에 있는 파일이나 폴더의 목록을 나열함
ls
# 히든 파일이나 폴더 목록
ls -al
# 폴더(디렉터리) 이동
cd happy
# 현재 디렉터리의 전체 경로를 출력함
pwd
# 파일이나 디렉터리를 삭제함
rm -rf abc/
# 파일이나 디렉터리를 복사
cp test.txt test2.txt
# 폴더 만들기
mkdir happy
# smile 파일을 fun/ 폴더로 이동시키기
mkdir fun
mv smile fun/
# 다음 두 명령의 차이는?
mv fun/smile fun/smile.txt
mv fun/smile smile
# 비어있는 디렉터리 삭제
mkdir fun2
rmdir fun2
# 빈 파일 만들기
touch smile
# 파일을 열지않고 텍스트 넣기, 다음 두 명령의 차이는?
echo 'i can do it linux' > smile #smile이란 파일 생성
echo 'you can do it linux' >> smile
echo 'we can do it linux' >> smile
# '>>' : smile 파일에 텍스트 덮어쓰지 않고 추가
# 텍스트 파일을 열지않고 터미널에 출력
cat smile
# 텍스트 파일의 앞쪽, 뒷쪽부분 터미널에 출력
## 앞부분, 기본 10행, 옵션으로 행수 지정 가능
head
head -5 /etc/systemd/system.conf
## 뒷부분, 기본 10행, 옵션으로 행수 지정 가능
tail
tail -5 /etc/systemd/system.conf
# 텍스트로 작성된 파일을 화면에 페이지 단위로 출력
# Enter-line별로, Space-페이지별로
more /etc/systemd/system.conf
# more와 용도가 비슷하지만 기능이 더 확장된 명령
# q 누르면 종료
less /etc/systemd/system.conf
# file이 어떤 종류의 파일인지를 표시
file /usr/bin/python3.8
# 터미널을 깨끗하게 지우기
clear
# 기본 파일 찾기
# find [경로][옵션][조건][action]
find /etc -name *.conf
find ./happy -name *.txt
# 실행 파일 찾기
## path에 설정된 디렉터리만 검색
which python3
## 실행파일, 소스, man 페이지 파일까지 검색
whereis python3