본문 바로가기

vi

Shell Script 맛보기 셸 스크립트(shell script)는 셸이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영 체제를 위해 쓰인 스크립트이다. 단순한 도메인 고유 언어로 여기기도 한다. 셸 스크립트가 수행하는 일반 기능으로는 파일 이용, 프로그램 실행, 문자열 출력 등이 있다. 셸 스크립트라는 말은 유닉스 셸을 위해 쓰인 스크립트를 말하는 반면, COMMAND.COM(도스)과 cmd.exe (윈도) 명령 줄 스크립트는 보통 배치 파일이라고 불리지만 이 글에는 두 개의 속성 모두를 논한다. .sh라는 파일 확장자를 가진 파일이 특정 종류의 셸 스크립트를 가리키는 것이 보통이지만, 대부분의 셸 스크립트는 파일 확장자를 지니지 않는다. 위키백과에서 따온 설명인데 뭔소린지 모르겠음. 걍 셸을 통해 실행 가능한 스크립트(.. 더보기
리눅스 vim(vi) 기초 명령어 심화 w : 다음 단어의 첫 글자로 이동 b : 이전 단어의 첫 글자로 이동 G : 마지막 행으로 가기 :숫자 : 지정한 숫자 행으로 이동. ex) :5 x : 커서에 있는 글자 삭제 X : 커서 앞에 있는 글자 삭제 dw : 커서를 기준으로 뒤에 있는 단어 글자 삭제 (커서 포함) db : 커서를 기준으로 앞에 있는 단어 글자 삭제 yw : 커서를 기준으로 뒤에 있는 단어 글자 복사 (커서 포함) yb : 커서를 기준으로 앞에 있는 단어 글자 복사 (숫자로 갯수 가능) :set number 행번호를 출력한다. (간단하게 :set nu) :set nonumber 행번호를 숨긴다. (간단하게 :set nonu) :cd 현재 디렉토리를 출력한다. :%s/old/new 각 행의 처음 나오는 old를 찾아 new로 .. 더보기
리눅스 vim(vi) 기초 명령어 yy 숫자 yy p P dd 숫자 dd u ctrl + r (명령모드에서) /찾고싶은 글자 + enter ?찾고싶은 글자 + enter n N :q :wq :q! 더보기