리눅스
서버구축시 필요한 필수 개념과 명령어
tmxhsk99
2019. 5. 29. 06:41
시스템 종료 명령 실행
poweroff
shutdown -P now
halt -p
init 0
shutdown의 now 부분에 시간을 지정하면 지정한 시간에 시스템을 종료한다.
-P +10 : 10분후 종료 (P : poweroff)
-r 22:00 : 22시에 재부팅 (r: reboot)
-c : 예약된 셧다운 취소 (c: cancel)
-k +15 : 현재 접속한 사용자에게 15분 후 종료 된다는 메세지를 보내지만 실제로는 종료 안됨
시스템 재부팅
reboot
init 6
로그아웃
logout
exit
자동 완성과 히스토리
tab을 누르면 자동완성이되고
history 명령어를 사용하면 history -c를 입력한다.
Vi 사용하기
vi 켜고 내용입력후
:w test2.txt 입력후 enter
"test2.txt" [New] 1L, 36C written
다시 내용입력후
:wq text3.txt 입력후 enter를 입력하면 동시에 저장되고 종료된다.
기존파일 수정하기
vi 파일명
으로 파일을 열고 파일 내용을 수정후
:wq
저장하지 않고 그냥 종료하기
:q!
vi 관련 명령어
입력모드
키 | 설명 | 키 | 설명 |
i | 현재 커서의 위치부터 입력 | I | 현재 커서 줄의 맨 앞부터 입력 |
a | 현재커서 위치 다음칸 부터 입력 | A | 현재커서 줄의 맨마지막 부터 입력 |
o | 현재커서의 다음줄에 입력 | O | 현재커서의 이전줄에 입력 |
s | 현재 커서 위치의 한글자를 지우고 입력 | S | 현재 커서의 한줄을 지우고 입력 |
명령모드
키 | 설명 | 키 | 설명 |
h | 커서를 왼쪽으로 한칸이동 | j | 커서를 아래쪽으로 한칸이동 |
k | 커서를 위로 한칸이동 | l | 커서를 오른쪽으로 한칸이동 |
ctrl + f | 다음화면으로 이동 페이지다운 | Ctrl + B | 이전화면으로 이동 페이지 업 |
^ | 현재행의 처음으로 이동 | $ | 현재 행의 마지막으로 이동 End |
Gg | 제일 첫행으로 이동 | G | 제일 끝행으로 이동 |
숫자 G | 해당 숫자 행으로 이동 | :숫자 Enter | 해당 숫자 행으로 이동 |
명령 모드에서 삭제 복사 붙여넣기 관련키
키 | 설명 | 키 | 설명 |
x | 현재커서가 위치한 글시 삭제 | X | 현재 커서가 위치한 앞 글자삭제 |
dd | 현재 커서의 행삭제(D 연속 두번 입력) | 숫자 dd | 현재 커서부터 숫자만큼의 행 삭제(숫자 다음 D연속 입력) |
yy | 현재 커서가 있는 행을 복사(Y연속 두번 입력) | 숫자 yy | 현재커서 부터 숫자만큼의 행을 복사 (숫자 다음 Y연속두번입력) |
p | 복사한 내용을 현재 행 이후 붙여넣기 | P | 복사하나 내용을현재 행이 전에 붙여넣기 |
명령 모드에서 문자열 찾기
키 | 설명 | 키 | 설명 |
/문자열 Enter | 해당문자열을 찾음 | n | 찾은 문자중에 다음 문자로 이동 |