개발노트

두고 두고 볼만한 자주 쓰는 명령어 모음 - Linux, SecureCRT 등 (+추가중)

별토끼. 2021. 8. 2. 23:37
반응형

필요할 때 바로바로 머릿 속에서 꺼낼 수 있게 잘 기억해두자.
*자주 쓰는 명령어가 있다면 언제든 댓글로 공유 부탁드립니다.

Linux

tail 명령어

파일의 내용을 뒤에서부터 출력해주는 명령어. 특정 프로세스나 파일의 로그를 볼 때 주로 사용.

//자주 사용하는 명령어
tail -f -n 1000 log-output-2021-08-02.log 

n 옵션

하위 n개의 줄 출력

f 옵션

파일 입력 시 실시간으로 확인 가능한 옵션. 실시간으로 log를 봐야할 때 가장 많이 쓴다.

grep 명령어

tail -f input.log | grep -v "제외될 문자"
tail -f input.log | grep -ev "제외될 문자|제외될 문자|제외될 문자"

v 옵션

제외될 문자 입력 시, 해당 문자열을 포함한 라인 제외

ev 옵션

제외할 문자가 여러 개일 경우

netstat 명령어

//열려있는 모든 포트 확인
netstat -nap
//LISTEN중인 포트 확인
netstat -nap | grep LISTEN
//특정 포트번호가 열려있는지 확인
netstat -nap | grep 포트번호

프로세스 확인, 프로세스 죽이기

//프로세스 확인
ps -ef
//PID 위치에 해당 프로세스의 PID 입력 
kill -9 PID 

SecureCRT

동시 명령어 입력

View > chat window 선택 - Ctrl+Shift+i

열려있는 모든 서버에 동시 명령어 입력 가능하다. 엄청 유용!

vi 편집기

/[찾을단어 or 정규식]
순방향 검색

?[찾을단어 or 정규식]
역방향 검색

n
순방향 재검색 (검색 결과 있을 때)

N
역방향 재검색 (검색 결과가 있을 때)

dd
한줄 삭제

:set nu
행번호 표시

:set nonu
행번호 감추기

vi + 10[파일명]
파일의 10행부터 열기

-

vi 참고 - https://one2many.tistory.com/13

반응형