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 명령어를 쳐주면 된다