일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- @AspectJ
- Linux
- Di
- java spring
- Ubunt
- SpringJDBC
- @JUnit
- Framework
- AOP
- 컨테이너
- Dependency Injection
- pointcut
- 프로퍼티
- unix
- Spring JDBC
- 리눅스
- myBatis
- @test
- JDBC TEMPLATE
- XML
- java
- Spring Boot
- @Spring-Test
- spring
- spring framework
- POJO
- STS
- 마이바티스
- JdbcTemplate
- spring aop
- Today
- Total
개키우는개발자 : )
리눅스 파일 편집 및 관리 본문
파일 편집 및 관리
- 파일 편집기
파일편집기 종류
- vi 편집기
- vi 편집기 실습하기
- pwd : 현재 폴더 확인
- cd workspace/ : workspace 폴더로 이동
- ls : 이동한 폴더의 파일목록 확인
- vi Hello.java : 편집할 파일 선택 Enter
vi 파일편집기 실습
vi Hello.java 를 편집하기위해 Enter 키를 치면 이와 같은 화면이 나옵니다. 이 화면에선 아직 편집 명령 전입니다.
vi 는 편집하기위해 명령어를 또 한번 입력 해야합니다. 초기 화면에서 키보드 i 를 입력합니다.
vi 파일 편집 전
i 를 입력한 후의 화면 모습입니다. i 명령어를 입력해야 이제 편집모드로 변합니다.
vi i 명령어 입력
Hello World 를 입력 해보겠습니다. 메모장에 입력하듯 입력하면 됩니다.
Hello World 입력
입력후에 윈도우로 치면 저장을 하던가 뒤로가기를 하던가 현재 화면에서 나가는 방법이 있는데 vi에서는 입력후에
ESC 를 눌릅니다 . 그러면 INSERT 라는 문구가 사라지면서 명령어를 입력 할 수있습니다.
ESC키 누르기
이제 나가는 명령을 실행해 보겠습니다. 나가는 명령은 :q 를 눌러 나갈 수 있습니다. :q 를 입력후 엔터를 쳐봅니다.
그러면 이와같은 문구가 나올 겁니다. No write since last change (add ! to override) 편집한 내용을 저장하라는 뜻입니다.
No write since last change (add ! to override)
그렇다면 저장하기 위한 명령어를 시작해보겠습니다.
:w 를 입력한후 Enter를 쳐보겠습니다. 문구를 확인하면 Hello.java 파일에 1개의 줄과 12개의 문자가 저장되었습니다.
저장후에 다시 나가기를 시도해보겠습니다.
파일 저장
다시한번 :q 를 입력합니다. 커서가 깜빡깜빡 거리며 리눅스 명령어 를 입력할 수 있습니다.
나가기 완료
이제 제대로 Hello.java 에 Hello World 가 잘 저장이 되었는지 확인 해보겠습니다. ls -l 을 이용해 리스트를 상세목록으로 보여줍니다. 12 라는 숫자는 파일 사이즈가 12바이트 라는 걸 표시하고 뒤에는 변경된 시간 같은데 전 왜 시간이 안맞죠 ㅋㅋ...모르겠으니 패스하겠습니다. 이렇게 잘 저장된것을 확인하실 수 있습니다.
파일 확인
다시한번 vi Hello.java 를 입력합니다. 다시 명령어 창에서 i 를 입력하여 편집 모드로 변환 합니다.
커서를 이동할때 화살표로 이동이 가능한 경우도 있지만 h ,j ,k , l 키버튼으로도 좌우상하 로 이동이 가능합니다.
h = 왼쪽, l = 오른쪽, j = 아래 , k = 위 로 이동이 가능합니다.
다시 ESC로 명령 대기창 으로 이동
vi 편집 모드
이상태에서 명령어 o 를 입력합니다. 그러면 Hello World 밑으로 커서가 이동하게 됩니다.
엔터와 같은 명령어 같아요
명령 대기 모드
밑에 줄로 이동되는게 보이시죠? 이제 Hello World 는 다 지우고 새롭게 편집 하겠습니다.
다시 편집 모드
java 문법을 이용하여 Hello Linux 라는 문구를 출력하는 메소드를 생성하겠습니다. 타이핑을 모드 마치신후
ESC -> :wq 명령어로 저장하고 나가기 ~ vi 명령어중에 한줄복사 단어 복사 문자 한개 복사 ..등등 복사하는 명령어가 있는데 vi 너무 불편하네요 ...
java 메소드 입력
전 vi 걍 사용법만 알아두고 ............... 나중에 사용해야되면 검색해서 쓰는 방식으로 사용하겠습니다..ㅋㅋ
출처 [뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=CvX3F40ycfk&index=13&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
리눅스 파일 찾기와 파일 정보 확인하기 (0) | 2019.02.11 |
---|---|
리눅스 나노(nano)를 이용한 파일 편집 (0) | 2019.02.11 |
리눅스 파일 관리 명령어 (0) | 2019.02.11 |
Linux(Unix) 파일 경로와 순회 (0) | 2019.02.10 |
Linux(Unix) 파일 시스템 구조 (0) | 2019.02.10 |