posted by 지긋이 2020. 10. 12. 15:06

자주 사용할 때는 이런거 찾아보지도 되새겨보지 않아도 잘 썼는데...
역시 근 5년 이상 사용하지 않았더니 vi만 기억이.. 편집기 종료도 기억이 안 나서 인터넷검색이라니...

정보를 정리하는겸 다시 끄적여본다.

1. 터미널의 내가 원하는 파일의 내용을 확인하기 위해 편집기모드로 들어가자.
vi 파일명 ex) vi server.xml
1) 처음 편집기에 들어가게 되면 명령모드로 진입하게 된다.
- 모드는 3가지가 있는데 명령, 입력, ex 명령이 있다.
! 일반적으로 내용을 살펴볼때는 명령모드에서, 내용 수정을 위해서는 입력모드를 사용한다.
입력모드는 명령모드 상태에서 I(현재 커서 위치부터 입력)을 보통 사용하게 되는데 입력모드 전환 명령어는
~~~ 가 있다.
2) 블라블라 내용이 text로 적혀있을 것이고, 내용이 길 경우 다음 페이지를 넘기기 위해서는 pgdn/pgup키를, 한줄씩 이동하여 보고 싶을때는 키보드의 4개 화살표를 이용하여 이동하여 볼 수 있다.
여기에도 키가 다양하게 있는데 ~~~
2. 터미널에서 종료하려면 명령모드에서 일반적으로 :q 후 엔터를 치면 되는데 종료명령어도 여러개다.
1) 종료 명령어
- :q 아무 동작 없이 내용을 보기만 했을때 일반적으로 사용하는 명령어로 vi 편집기 종료
- :q! 변경된 내용이 있어도 무시하고 종료
- :wq 변경된 내용을 저장하고 종료

 

posted by 지긋이 2020. 2. 7. 09:56

왜인지... 한국의 개발자(다른나라도?)에게 OS쪽은 개발 관련 영역으로 자주 접하게 되는 것 같다.
패키지 솔루션 쪽으로 일을 하게 되면서 OS를 건들지 않을거라 생각했지만? 아니었다. ㅋ

자주 사용하고 있는 명령어. 기록차 적어둔다.

ls(조회) : 디렉토리 내용을 조회한다.(윈도우의 CMD 커멘드창의 dir과 같은 명령어)
- 기본형 : ls =>현재 디렉토리의 내용을 조회한다. ex) 폴더 이름, 파일 이름 등
- 응용형 : 각종 옵션을 통해 보다 자세하게 조회가 가능하다. 조합하여 사용도 가능
1) -a(all) : 숨겨진 파일이나 디렉토리를 조회한다.
2) -l(long) : 자세한(detail) 내용을 조회한다. ex) 권한, 소유자, 그룹, 파일크기, 수정일자/시간 등
3) -s(size) : 파일 크기 순으로 정렬하여 조회한다.
4) -r(reverse) : 거꾸로(기본형 알파벳 순) 조회한다.
5) -R(recursive) : 하위 디렉토리까지 조회한다.

응용
ls -al(숨겨진 파일까지 자세하게 조회한다.)
ls -alrh

6) -h(human) : K, M, G 단위를 사용하여 파일크기를 사람이 보기 좋게(?) 편하게(?) 조회한다.
7) -u : 접근시간(access time)을 조회한다.
8) -c : 변경시간을 조회한다.

응용
ls -lu
ls -aSrlh(숨겨진 파일을 포함하여 파일크기역순으로 자세히 보기 좋게 조회한다.)
ls a*.v => 유닉스에서도 와일드카드를 이용하여 특정문자를 포함하여 조회가 가능하다.
: a로 시작하고 .v로 끝나는 내용을 조회한다.

mv(이동) : 파일 혹은 디렉토리를 이동시킨다(복사x 잘라내기->붙여넣기ok)
- 기본형
1) mv 파일이름 디렉토리명 =>현재 디렉토리의 파일을 디렉토리로 이동시킨다.
ex) 폴더 이름, 파일 이름 등
2) mv 파일이름1 파일이름2 => 파일이름1을 파일이름2로 변경한다.
- 응용형
1) mv 파일이름1 파일이름2 디렉토리명1 =>현재 디렉토리의 파일1,2를 디렉토리명1로 이동시킨다. 

'IT(job) > OS' 카테고리의 다른 글

[UNIX/LINUX] VI편집기 기본 사용법 정리(작성중)  (0) 2020.10.12