명령어 정리

find ./ name "*test*"
find ./ name "*test*" -exec mv {} test/. \\;

find ./ -name "*test*" -exec ls -al {} \\;

find / name "example" //최상위 디렉터리부터'example'이라는 이름을 가진 파일 및 디렉터리 검색
find . -name "example" // 현재에서 ~

프로세스 상태 확인

ps [옵션]
-ef: 표준 구문으로 시스템의 모든 프로세스 표시
-u: 실행한 유저와 실행시간을 표시
-j: "job" 형식으로 표시
-l: 긴 포맷으로 출력
-m: 메모리 정보표시
-a: 다른 유저의 프로세스 현황표시
-x: 터미널 제어 없이 프로세스 현황 표시

시스템 사용자 확인

who [옵션]
-l: idle time 과 함께 사용자 출력
-m: who명령을 실행한 사용자 표시
-q: 사용자 이름과 사용자 수 출력
-w, -T: 각 사용자의 메세지 설정 상태 출

kill명령어

kill [옵션][PID}
-1: HUP 프로세스를 재 활성화함
-9: 프로세스 강제 종료
-l: 시그널 리스트 확인

cat 명령어

cat [옵션] [파일명]
-b: 줄번호를 화면에 왼쪽에 나타낸다
-n: 줄번호를 화면 왼쪽에 나타낸다
-s: 연속되는 2개 이상의 빈행을 한행에 출력
-v: 제어문자를 ^형태로 출력
-E
-T
-A

Vim

커서 이동

//커서이동
h: 커서를 왼쪽으로 이동
j; 커서를 아래로 이동
k: 커서를 위로 이동
l: 커서를 오른쪽으로 이동
_: 커서를 줄의 처음으로 이동
e,E: 단어의 마지막 글자로 이동
w,W: 단어의 첫 글자로 이동
$: 문장의 맨 뒤로 이동
0: 라인의 맨 앞으로 이동
^: 만장의 맨 앞으로 이동
Shift+g: 문서의 마지막으로 이동
gg,1g: 문서의 맨 앞으로 이동

편집

yy: 한줄 복사
yyn: n라인만큼 복사
p: 복사된 내용 붙여넣기
dd: 한줄 삭제
dw: 한단어 삭제
Shift+d: 현제 커서 위치에서 라인 마지막 까지 삭제
Shift+j: 현재 행의 개행  문자 제거
u: 되돌리기

flag종류

-g: global