Linux-centos/Linux-centos__works

명령어 정리

말하는감자 2020. 6. 24. 15:33

ps

-e 실행중인 모든 프로세스
-f 프로세스의 자세한 정보
-u 특정 사용자에 대한 프로세스 정보
-p pid로 지정한 프로세스 정보
u 상세 정보
a 터미널에서 실행한 프로세스 정보
x 실행중인 모든 프로세스
  • 좀비 프로세스 찾기
ps -ef | grep defunct

 

  • '문자열' 찾기
ps -eaf | grep '문자열'

 

  • '문자열' 제외하고 찾기
ps -eaf | grep -v '문자열'

find

  • '파일이름' 이 존재하는 모든 전체 경로 출력
find / -name 파일이름

 

  • 생성된지 30일 지난 파일들 찾기
find . -name '파일이름*' -mtime +30

 

  • 용량이 1 아래인 파일
find . -name '파일이름*' -size -1

 

  • 30분 안에 수정된 파일중에 파일이름으로 시작하는 파일을 찾아서 마지막 20라인을 출력
find . -type f -mmin -30 -name '파일이름*' -exec tail -20 '{}' \;

 

  • 테스트파일.txt 로 시작하는 모든 파일에서 test가 포함된 라인만 출력
find 테스트파일.txt* -type f -exec cat {} \; | grep "test"

  • 정렬
| sort

 

  • remove
-exec rm -f {} \;

 

  • count
wc -l

 

  • 출력
awk '{print $3}'

 

  • kill
awk '{print $3}' | xargs kill -9

tail

  • 밑에서부터 출력
tail 파일이름

 

  • 실시간 출력
tail -f 파일이름

 

  • 특정 라인 ~ 마지막 라인
tail --lines=+라인넘버 파일이름

head

  • 위에서부터 출력
head 파일이름

cat

  • 파일 전체 내용 출력
cat 파일이름

 

  • 행 번호 포함해서 출력하기
cat -n 파일이름

 

  • 여러개 출력
cat 파일이름1 파일이름2

 

  • 여러개 출력해서 새 파일 만들기
cat 파일이름1 파일이름2 > 새파일이름

 

  • 파일 출력하고 덧붙이기
cat 파일이름 >> 덧붙일파일이름

 

  • 새 파일 바로 만들기
cat > 새파일이름
//touch 새파일이름

 

  • 특정 문자열을 포함한 모든 라인을 출력
cat 파일이름 | grep "찾을문자열"

 

  • 특정 문자열을 포함하여 검색, 뒤의 라인 3개
cat 파일이름 | grep -A 10 "검색할문자열"
//앞라인은 A를 B로 변경

 

nobody:x:1:0:root:/root 
root:x:2:0:root:/root 
1234:x:3:0:root:/root 
asdf:x:4:0:root:/root 
qwer:x:5:1:root:/root 
zxcv:x:6:0:root:/root

 

  • 1,2,3,4,5,6 값 확인하기
cat 파일이름 | cut -d ":" -f2

 

  • 3번째 필드 중에 0이 포함된 아이들만 확인하기
cat /etc/passwd | cut -d ":" -f3 | grep "0"

grep

  • 문자열 검색
grep "문자열"

 

  • 현재 경로의 모든 파일에서 문자열 검색
grep "문자열" *

 

  • 특정 확장자를 가진 모든 파일에서 문자열 검색
grep "문자열" *.txt

 

  • 단어 단위로 검색
grep -w "문자열" 파일이름

 

  • 검색어 강조
grep --color "찾을문자열"

 

  • 문자열의 시작과 끝으로 찾기(t로 시작해서 s로 끝)
grep t..s 파일이름

 

'Linux-centos > Linux-centos__works' 카테고리의 다른 글

사용자, 그룹 관리  (0) 2020.10.06
파일이름+날짜 형식으로 변경해주기  (0) 2020.10.06
grep + cut  (0) 2020.06.22
부모없는 zombie process  (0) 2020.04.07
nslookup  (0) 2020.03.09