리눅스 명령어

검색 명령어


find . -type f -print | xargs grep [찾고자하는 문자열]


특정 파일만 검색하기


grep -r --include *.java TITLE



SLOC 계산 명령어

wc *.py -l


find . -name '*.py' | xargs wc -l



페키지 삭제

# uninstall nginx

sudo apt-get remove nginx


# dependent pakcage까지 모두 삭제

sudo apt-get remove --auto-remove nginx


# 설정 파일만 삭제

sudo apt-get purge nginx


#의존성 설정 파일 모두 삭제

sudo apt-get purge --auto-remove nginx



파일리스트 생성

 find "$(pwd)" -name "*.png" > input.txt


파일 숫자 카운트
find . -maxdepth 2 -type f | wc -l

디렉터리 별로 카운팅
find . -type d -print0 | while read -d '' -r dir; do
    files=("$dir"/*)
    printf "%5d files in directory %s\n" "${#files[@]}" "$dir"
done
특정파일만 제외하고 삭제
ls | grep -v ILSVRC2012_val_0002 | xargs rm

vi 명령어

문자열치환

:(시작줄),(끝줄)s/찾을패턴/바꿀스트링/옵션


:%s/찾는것/바꿀것/g


옵션

g : global - 한 줄에 패턴이 여러 번 나오면 모두 바꾼다. 지정하지 않으면 첫번째 패턴만 치환

i : ignore case - 대소문자 구분을 하지 않는다.

c : confirm - 검색된 모든 문자열에 대해서 바꿀지 말지를 물어본다.



이미지 파일 열기


eog




네트워크 트레픽 모니터링


bmon


+ Recent posts