리눅스

서버구축시 필요한 필수 개념과 명령어

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 커서를 왼쪽으로 한칸이동 커서를 아래쪽으로 한칸이동
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 찾은 문자중에 다음 문자로 이동