[이것이 리눅스다 4-1] 시작, 종료 및 vi 편집기

2024. 11. 13. 15:59Linux

실습 환경

Oracle VirtualBox - Rocky 9.4


이것이 리눅스다 강의 목차

4.1 시작과 종료, 가상콘솔, 런레벨, 자동완성

4.2 vi 에디터

 

 


 

4.1 시작과 종료

모두 터미널기준으로 실습을 진행하여 명령어만 적을 예정

# 시스템 종료하는 명령어
shutdown -P now
halt -p
init 0

  

참고로 # 프롬포트는 root , $ 프롬포트는 일반 사용자이다.

일반 사용자는 관리자 권한을 사용하기 위해 앞에 sudo를 붙여야 하므로 $로 외우면 쉬울듯 

 

시스템재부팅

shutdown -r now # shutdown으로 재부팅 및 종료하기가 개인적으로 가장 편하다
reboot
init 6

 

로그아웃

logout
exit
# 다른 사용자로 전환은 ctrl + alt + F1 ~ 6 으로 가능

 

런레벨

런레벨 영문모드 설명 비고
0 Power off 종료 모드  
1 Rescue 시스템 복구 모드 단일 사용자 모드
2 Multi-User   사용하지 않음
3 Multi-User 텍스트 모드의 다중 사용자 모드  
4 Multi-User   사용하지 않음
5 Graphical 그래픽 모드의 다중 사용자 모드  
6 Reboot    

아직 2~5는 제대로 사용해보지못해 좀 더 공부가 필요할거같다!

 

자동 완성과 history

자동완성 : Tab 키를 사용하여 명령어를 정확하게 완성할 수 있다.

도스 : 방향키를 이용하여 이전에 입력한 명령어를 불러올 수 있다

history : 터미널에 history 입력시 실행 이후 내가 사용한 명령어 목록을 화면에 출력할 수 있다.

 


vi 에디터 사용 

 

vi 에디터는 크게 입력 모드 / ex 모드 (라인 명령 모드)로 나뉜다

 

입력 모드

명령모드 → 입력모드
i 현재 커서 위치에 입력 I 현재 커서 줄의 맨 앞 입력
a 현재 커서 다음 위치에 입력 A 현재 커서 줄의 맨 뒤 입력 
명령 모드에서 커서를 이동 
h j
k l
명령 모드에서 삭제, 복사, 붙여넣기
x 현재 커서 위치 글자 삭제  X 현재 커서 앞 위치 글자 삭제 
dd 현재 커서 행 삭제 숫자dd 현재 커서부터 숫자만큼 행 삭제
yy 현재 커서 행 복사 숫자yy 현재 커서부터 숫자만큼 행 복사
p 현재 커서 행 이후 복사 P 현재 커서 행 이전 복사 

 

man

: manual 약자로, 도움말 명령어이다 

man ifconfig

ifconfig라는 명령어에 대한 옵션 및 가이드를 알려준다

빠져 나오기(p), help (h) 

 

 

실습 예제에 ISO 파일 제작도 있지만 이 부분도 추후 알아보려고 한다...