리눅스
리눅스 3일차
hyestar
2022. 4. 18. 21:59
개념
- VM VirtualBox : 사용하고 있는 운영체제 위에 가상의 논리 컴퓨터를 생성하여 운영체제와 프로그램이 있을때 프로그램마다 각각의 운영체제를 설치할 수 있다. 또한 그 운영체제 안에 또 프로그램을 설치할 수 있다.
- 호스트키
- 가상 컴퓨터에 적용되느라 커서나, 키보드 시스템이 갇힐 수 있음. 그래서 빠져나오기 위한 비상용 탈출키를 만든다.
보통 잘 안사용하는 특이한 조합으로 설정하면 된다.
설정하는 방법은 파일 - 환경설정 - 입력 - 호스트키 조합 : ctrl + shift + alt추가
- 가상 컴퓨터에 적용되느라 커서나, 키보드 시스템이 갇힐 수 있음. 그래서 빠져나오기 위한 비상용 탈출키를 만든다.
vim 명령어
vim 파일명.확장자
: 파일 편집기 실행(혹시 파일이 존재하지 않는 경우 만들고 편집기 실행)a
눌러서 끼워넣기 모드로 변환- 한줄 삭제하고 싶을땐
dd
클릭 - 싹다 전체 삭제하고 싶은땐
d
꾸욱 클릭 - 다시 수정하고 싶으면
a
로 모드 변경해서 입력하면 됨.
vim
편집기 탈출하는 법
1)esc
키 누른다.
2):
메뉴모드로 들어간다.
3):q
: 저장하지 않고 탈출4) 메뉴모드 명령어 마지막에!
붙이면 권한이 없었던 경우에 저장을 못해도 무조건 탈출`:w` : 저장만 함. 탈출X `:wq` : 저장하고 탈출
- 편집기 사용할 때 알아두면 좋은 명령어
esc
눌러서 끼워넣기 모드 나오고,u
누르면 실행취소 뒤로가기같은 느낌(undo)esc
눌러서 끼워넣기 모드 나오고,ctrl + r
누르면 되돌리기(redo)- 이때, 명령어 입력할 때 한국어로 되어있으면
ㅕ
로 인식해서 작동X - 잘라내기 -> x
- 붙여넣기 -> p
- 복사 -> y
- 스왑파일이 남아 있는 상태에서 vim 관련 문제 해결법
- 우리가 vim a.txt로 문서 작성하다가 바로 bash쉘을 꺼버렸다. (저장해지기도 전에 꺼진 상태)
그럼 작업파일에 a.txt swp이 생성 다시 작업파일에서 Bash쉘을 켜서 vim a.txt로 vim 모드 진입
이때 E235: 주목이라며 경고창이 뜸
=> 경고창이 뜨고 선택지를 주는데 걍 D 눌러서 편집모드 열고, 저장하거나 수동으로 파일 삭제하면 된다.
- 우리가 vim a.txt로 문서 작성하다가 바로 bash쉘을 꺼버렸다. (저장해지기도 전에 꺼진 상태)
명령어
- mv 파일명 파일명 : 파일명 변경
- mv 파일명 디렉토리명 : 파일을 디렉토리로 이동
- mv 디렉토리명 디렉토리명 : 디렉토리 이름 변경
- cp 파일명1 파일명2 : 파일명1을 복사해서 이름은 파일명2
- cp 파일명 디렉토리명 : 파일을 디렉토리에 복사
- cp 파일명 파일명 디렉토리명 : 파일 두개를 한번에 디렉토리에 복사
- cp -r 디렉토리명 디렉토리명 : 디렉토리 복사
728x90