Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 노트북 터치패드
- 안드로이드
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile
- ftz level2
- ftz level1
- ehart
- XSSF
- 터치패드 먹통
- 멀티터치노트북이란
- C++
- 멀티터치노트북
- python library
- java
- ftz
- airbar
- 자바로 엑셀만들기
- ftz level3
- Samsung Updates
- 터치패드 오류
- rust #casting
- vi editor shell
- 삼성 노트북 터치패드 먹통
- c
- for fun
- ListValuedMap
- c++ 출력문
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap
- ftz level4
- 안드로이드스튜디오
- 터치노트북
Archives
- Today
- Total
ASCII
vi 에디터에서 쉘코드 실행하기 본문
리눅스에서 사용할 수 있는 vi에디터를 사용하면서
내가 작성한 코드가 생각한대로 올바르게 동작할지, 아니면 추가적인 쉘 명령등이 필요한 경우가 있습니다.
이 경우 vi 에디터를 임시 저장하고 원하는 명령 작업을 할 수 있는 기능입니다.
1. 쉘 실행
:shell
:sh
:shell, :sh를 이용해서 쉘로 이동할 수 있으며, 이 경우 기존에 작성중이던 문서는 임시 저장된다.
exit
exit, Ctrl + D를 통해서 다시 작성중이던 문서로 돌아갈 수 있다.
2. 명령 실행
:! ls -al
:! ls -al | grep file
:!를 이용해서 쉘 명령을 사용할 수 있다.
:! /%
만약 작성하고 있는 문서가 shell이나 perl 코드라면 %를 이용하여 테스트할 수 있으며, 이 때 %가 의미하는 것은 현재 작성중인 파일 자기 자신을 의미한다.
3. 결과 출력
:r !ls -al
r ! 을 이용하여 뒤에 실행된 명령어의 출력 결과를 현재 작성중인 문서에 복사 붙여넣기할 수 있다.
'기타' 카테고리의 다른 글
[과제] sum 파일 해결하기 (0) | 2022.03.25 |
---|---|
64비트 우분투에서 32비트 컴파일하기 (0) | 2021.12.21 |
Comments