일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- PANDAS
- math
- list
- numpy
- PySpark
- Mac
- Google Spreadsheet
- SQL
- string
- Github
- c#
- Kotlin
- Python
- google apps script
- array
- Excel
- 파이썬
- django
- Tkinter
- GIT
- Java
- gas
- hive
- Redshift
- PostgreSQL
- Google Excel
- Apache
- dataframe
- matplotlib
- Today
- Total
달나라 노트
Mac : terminal vim, cat (vim editor) 본문
Mac terminal에서는 vim, cat 명령어를 지원합니다.
각 명령어의 기능은 아래와 같습니다.
vim 파일명 -> 파일의 내용을 보여주며 파일 내용 편집이 가능해짐
cat 파일명 -> 파일의 내용만 출력해줌
먼저 vim 명령어의 사용법을 알아봅시다.
[terminal] $ cd documents/test
먼저 cd (change directory) 명령어를 이용해 documents/test 폴더로 이동합시다.
documents/test 폴더에는 미리 만들어둔 test.txt 파일이 있습니다.
그리고 이 test.txt 파일에는 제가 미리 test contents 1이라는 내용을 입력해뒀습니다.
[Terminal] $ vim test.txt
디렉토리를 변경한 후 위 명령어를 입력하면 아래와 같은 화면이 뜹니다.
이게 바로 vim editor의 모습입니다.
제가 미리 적어둔 test contents 1이라는 내용도 잘 보이죠.
자 이제 위 파일을 편집하려고합니다.
근데 그냥 텍스트를 입력하면 안되고, 키보드에서 i를 눌러 수정상태로 진입해야합니다.
(i는 insert를 의미하며 내용을 삽입하겠다는 의미입니다.)
키보드에서 i를 누르면 vim editor 하단이 -- INSERT --로 변하면서 수정 모드가 됩니다.
이제 수정이 가능합니다.
아래와 같이 수정하였습니다.
그러면 이제 저장을 해야겠죠.
일단 저장하기전에 키보드에서 ESC를 눌러 INSERT 모드를 종료해야합니다.
ESC 키를 누르면 맨 아래에 -- INSERT -- 글자가 사라지면서 insert 모드가 종료된 것을 볼 수 있습니다.
이 상태에서 :wq를 입력하면 vim editor하단에 :wq가 그대로 입력됩니다.
w = write (수정사항을 저장하겠다.)
q = quit (vim editor를 종료하겠다.)
w와 q의 의미는 각각 위와 같습니다.
만약 수정사항이 없어서 그냥 vim editor만 종료하고 싶다면 :q 만 입력해주면 됩니다.
다만 위 예시에서는 수정사항이 있고, 이 수정사항을 저장하지 않으면 Error가 발생하므로 :wq를 입력하였습니다.
:wq를 입력하고 엔터를 누르면 다시 terminal main화면으로 돌아와집니다.
한 가지 추가사항을 말씀드리면
위 예시에서는 좀 더 쉬운 이해를 위해 제가 미리 test.txt 파일을 만들어놨습니다.
하지만 vim editor는 파일을 생성하는 기능도 있습니다.
예를들어 위 예시에서 test_2.txt라는 존재하지 않는 파일을 vim editor로 열고 수정했다면 test_2.txt라는 파일이 생성됩니다.
이제 test.txt에 수정 사항이 제대로 저장되었는지 봅시다.
어떤 파일의 내용을 볼 때에는 vim을 이용해서 봐도 됩니다.
하지만 vim은 기본적으로 편집이 가능하기 때문에 단순히 파일을 보다가 뭔가 잘못 눌러서 의도치않은 수정을 일으킬 수 있죠.
그렇게되면 다시 원래대로 되돌려야하는데 이런 경우 상당히 번거로워질 수 있습니다.
이때 사용할 수 있는 것이 cat 명령어입니다.
[Terminal] $ cat test.txt
terminal에 위 명령어를 입력해줍니다.
그러면 위처럼 vim editor에 진입하지 않고 test.txt의 내용을 그대로 출력해줍니다.
수정한 내용이 다 반영되어 있는 것을 볼 수 있죠.
'Mac' 카테고리의 다른 글
Mac : Xcode 빠르게 설치하기. Xcode 버전 확인 (직접 다운로드) (0) | 2022.02.21 |
---|---|
Mac : Mac 부트캠프 삭제 (0) | 2022.02.14 |
Mac : Mac 기본 실행 프로그램 설정하기 (0) | 2022.02.11 |
Mac : Mac 기본 언어 설정. Mac Language 설정. (0) | 2022.02.10 |
Mac : Finder 기본폴더 변경. (0) | 2022.02.10 |