본문 바로가기
linux

리눅스 명령어 정리 1일차

by 멈추지않아 2022. 6. 13.
이것이 우분투 리눅스다 라는 책을 기반으로 동영상 시청하고 제 나름대로 정리해서 올리는 글입니다. 참고해주세요

 

종료
poweroff 말그대로 파워오프 컴퓨터 파워를 off시키는 것이기 때문에 종료 명령어입니다 ex)poweroff
shutdown 영어를 해석하면 문을 닫다 입니다. 결국 닫는 것이기 때문에 종료입니다.
shutdown은 옵션을 넣을수 있습니다 shutdown 1 2 이렇게 1번 2번이라고 보면 1번에는 종류를 넣을 수 있습니다. 우리가 컴퓨터 종료 하면 선택지가 3개 있습니다. 그냥 종료 다시시작 종료취소  이렇듯이 여기서도
-p  poweroff의 약자인 그냥 바로 종료 
-r reboot의 약작인 재시동 즉 껏다가 다시키는 겁니다. 다시 시작이라고 보시면 좋습니다.
-c cancel의 약자인 취소 종료 취소 즉 예약된 종료를 취소하는 것입니다.
-k 이거는 꺼진다고 가짜로 사용자에게 보여주는 것입니다. 실제로 꺼지는 것은 아닙니다.
2번 자리에는  시간이 드갈수 있습니다
+x x분 후에 꺼진다
now 지금 꺼진다
22:00 적혀있는 시간대에 꺼진다
halt 이거는 일반적인 종료랑 다릅니다. 엄격한 중지 라고 생각하시면 이해하기 좋습니다. cpu기능을 중지하면 거진 꺼진것과 다름 없기는 한데  낮은수준의 유지관리는 가능합니다. 즉 cpu기능만 중지 시키는 것이기 때문에 완전히 종료되는 것은 아닙니다.
init  init 에서 종료와 관련된 것은 init 0 init6 가 있습니다. 0은 말그대로 종료 되는 거고 6은 reboot입니다. 이것을 외우기 위해 0은 아에 아무것도 없는거니까 종료 라고 생각하고 외우시면 좋습니다.

 

history
history 이때 까지 입력한 내용을 보여주는 것입니다.
history -c -c는 clear 즉 깨끗히하는 것이므로 기록들을 지우는 것입니다. 이때까지 사용했던 명령어들의 기록을 지우게 됩니다.

 

자동완성
tab 한번 누르면 만약 이때까지 글자와 일치하는게 하나만 있을때 자동으로 입력해줍니다.근데 두개부터는 입력이 안됩니다. 
tab*2 지금까지 입력한것 모두를 포함하고 있는 것들의 목록을 보여줍니다. 이름이 정확히 기억이 안나면 기억나는 부분까지 입력하고 tab*2하면 어떤건지 딱 알수 있습니다.
에디터
gedit 우리 메모장이랑 가장 가깝습니다.그런데 텍스트 모드에서 사용이 안됩니다 
ex)gedit 파일명
gedit 
nano 텍스트 모드에서도 사용가능합니다. 저는 vi와 gedit의 중간 정도라고 생각합니다.
ctrl+x로 종료가능하고
그다음 y누르고 엔터누르면 저장 완료 파일 이름이 없으면 저장할 파일 명을 적어줘야 합니다.
ctrl+c 현재 몇줄인지 나오게 됩니다.
nano -c하면 자동으로 몇줄인지 나오게 되면서 실행됩니다.
ex) nano
nano -c
nano ~~~


vi 우선 가장 생소하고 어려운 거지만 기능이 많아서 익숙해지면 많이 쓸거 같습니다.
일다 세가지가 있습니다. 입력모드 명령모드 ex모드  각각 이해하기 쉽게 하면 입력모드 는 입력관련된 기능 명령모드 수정관련 기능 ex모드는 종료 저장 관련 기능입니다.
우선 시작하고 명령모드에서 i또는 a를 눌러주면 입력모드  입력모드에서 esc 명령모드   명령모드에서 :이거 입력하면 ex모드 입니다.
어떻게 보면 명령모드가 가장 중요하다고 볼 수 있습니다.
i는 insert약자로 현재 그자리에 입력 하는 기능이고 a는 append 추가 라는 의미로 현재 위치 다음에 입력할수 있게 됩니다.
명령모드 기능으로는 dd 한줄 지우지 x한글자 지우기 숫자yy 숫자 만클 줄 복사 p붙여넣기 yy는 한줄 복사 등 여러가지가 있습니다.
ex모드 q는 종료 w 저장 wq이렇게 저장하고 종료 이렇게 같이 쓸수있습니다 q!는 저장안하고 바로 종료입니다. 원래 저장안하면 종료가 되지 않습니다.

추가명령어:https://blockdmask.tistory.com/25 여기서 보면 잘나와있습니다.
ex) vi
vi 파일명
폴더이동
cd 현재 위치를 이동하는것으로 cd 를 하면 가장 기본 폴더로 오게 되고 
cd 파일명 하면 현재 위치기준으로 찾게 됩니다.
cd /파일명  기본위치에서 부터 파일을 찾아 옵니다.
cd ./ 상대위치로 자기 위치 기준으로 찾게 됩니다.

'linux' 카테고리의 다른 글

리눅스 명령어 정리 6일차  (0) 2022.06.24
리눅스 명령어 정리 5일차  (0) 2022.06.20
리눅스 명령어 정리 4일차  (0) 2022.06.18
리눅스 명령어 정리 3일차  (0) 2022.06.16
리눅스 명령어 정리 2일차  (0) 2022.06.14