Development/OS
Linux & Ubuntu Server 간단한 사용법 (파일 편집 및 관리) #4
evagrim
2022. 9. 17. 04:37
<파일 편집 및 관리> |
어차피 IDE 환경에서 개발하니 굳이 쓸 필요는 없지만 linux 원격 서버환경에서 간단한 외부 설정파일을 편집해야 하는 경우 조금 알아두면 좋음
파일 편집기 종류)
VI | GNU nano | Emacs | ed/ex |
VI 기본 편집기 (메모장) |
실행 명령어 | |
vi hello.java |
커서 조작 (명령 대기 상태) | |
H | 왼쪽으로 이동 |
J | 아래쪽으로 이동 |
K | 위쪽으로 이동 |
L | 오른쪽으로 이동 |
편집 모드 진입 (명령 대기 상태) | |
i | 편집 모드 진입 |
a | 커서 위치 새로운 라인에서 편집 모드를 시작한다 |
o | 커서의 현재 위치 바로 뒤에서 편집 모드를 시작한다 |
복붙 기능 (명령 대기 상태) | |
yy | 커서 위치의 한 줄 복사 |
yw | 커서 위치의 단어 복사 |
yl | 커서 위치의 문자 복사 |
저장 및 종료 (명령 대기 상태) | |
:w | 저장 |
:q | 종료 |
:wq | 저장하고 종료 |
esc 키를 통해 편집을 마치고 명령 대기 상태로 이동할 수 있다 |
GNU nano 기본 편집기2 |
실행 명령어 | |
nano hello.java | |
editor hello.java |
사용 명령어들은 직관적으로 편집기 하단에 전부 나온다
^ 는 CTRL 키 (^G는 컨트롤+G)
M- 는 ALT 키
(help 메뉴에 가보면 설명 다 적혀있음)
사용 도중에 명령프롬프트 창으로 나가고 싶다면 CTRL+Z
다시 편집기로 돌아가고 싶다면 fg 1 명령어를 쳐주면 된다