※ 간단한 서버 기반 지식 설명

ls : list의 줄임말로 현재 위치한 디렉토리에 있는 내용 (디렉토리, 파일) 리스트를 출력하는 명령어 주요 옵션
-1 : 파일들을 나열할 때 자세히 출력
-a : 경로안의 모든 파일을 나열한다 (숨김 파일 포함)
-R : 위치한 디렉토리 하부 디렉토리의 파일까지 모두 출력
-h : 파일 크기를 해석하기 편하게 출력
-I : 출력 결과 내림차순 정렬
-t : 출력 결과를 파일이 수정된 시간 기준 정렬

ex)
ls -lrt : 자세히, 가장 최근에 수정된 파일을 내림차순 정렬
ls -al : 경안의 모든 파일을 자세히 나열 (숭김 파일 포함
GUI 환경 : x윈도
CLI 환경 : 터미널
shutdown -P +10 : 10분 후에 종료(P : powerOff)
shutdown -r 22:00 : 오후 10시에 재부팅(r : reboot)
shutdown -c : 예약된 shutdown 명령을 취소(c : cancel)
shutdown -k +15 : 현재 접속한 사용자에게 15분 후에 종료된다는 메시지를 보내지만, 실제로 종료하지는 않음
※ 리눅스는 멀티 유저(다중 사용자) 및 가벼움이 장점인 OS로 사용자들이 하던 작업을 마치고 나갈수 있도록 모든 유저에게 공지하는 용도로 사용
shutdown -r now : 지금 당장 종료
init 0 : 시스템 종료
reboot : 재부팅
init 6 : 재부팅
exit 또는 logout

init 0 ~ 6 까지 위의 런레벨로 입력하면 실행됨
※ 2번과 4번은 rocky linux9에서 사용하지 않지만 호환성을 위해 3번과 동일한 것으로 취급
- 명령어를 일부만 입력하고 tab을 입력하면 자동 완성됨
- 방향키 상하 키를 누르면 이전 입력한 커맨드 조회 가능
- history를 입력하면 이제까지 입력했던 커맨드 모두 조회 가능
disk free : 리눅스 시스템 전체의(마운트 된) 디스크의 여유 공간
파일 시스템, 디스크 크기, 사용량, 남아있는 용량, 사용률, 마운트 지점 순으로 정보 출력
명령어의 사용
df –h : 파일 시스템의 전체 공간 및 사용 가능 공간에 대한 정보를 표시(GB)

df –k : 파일 시스템의 전체 공간 및 사용 가능 공간에 대한 정보를 표시(KB)

pwd : 현재 작업 중인 디렉터리의 경로 출력
rm : ReMove의 약자로 파일이나 디렉터리를 삭제한다.
→ root를 제외한 모든 사용자들은 본인 소유의 파일만 삭제 가능
※ root는 최고관리자이기 때문에 모든 파일을 수정 삭제 실행 가능함

cp : copy의 약자로 파일이나 디렉터리를 복사함
새로 복사한 파일은 복사한 사용자의 소유가 된다.
ex) cp abc.txt cba.txt → abc.txt를 cba.txt라는 이름으로 바꿔서 복사
cp –r abc cda → abc라는 디렉터리를 cda라는 디렉터리로 복사
touch

mv

mkdir

cat

head, tail

more

less

file

clear
