본문 바로가기

보안/강의정리

리눅스 기본명령어2 (파일관련)

728x90

1편은 여기에

https://secdata.tistory.com/28

 

2021.06.11 리눅스 기본 명령어 모음

명령어 의미 문법 비고 ls 디렉터리 목록 보기 # ll (ls -l) #ls -al -l 자세히 보기 -a 모두 보기 -R 하위 디렉터리까지 보기 pwd 현재 작업중인 경로 출력 #pwd 디렉터리 위치를 보여준다는 뜻 man 명령어

secdata.tistory.com

 

 

wc (word count) 명령어

구분 설명
의미 지정한 파일이나 파이프라인으로 넘어온 내요의 행, 단어, 문자 수를 출력해주는 명령어
옵션 -l : 줄 수 (line)
-w : 단어 수 (word)
-c : 문자 수 (character)
문법 # wc [옵션] [파일]
ex

응용
#cat /etc/passwd |grep "bash" |wc -l     //passwd에서 bash가 들어 있는 줄을 찾아 갯수 출력

 

sort 명령어

구분 설 명
의미 1. 텍스트로 된 파일을 행 단위로 정령할 때 사용
2. 특정 DB나 프로그램, 또는 쉘 프로그램 등의 입력 값으로 사용되는 데이터를 직접 정렬 또는 편집 할 때 sort명령어를 주로 사용
옵션 -r : 내림차순 정렬
-k [숫자] : 정렬하고자 하는 열을 지정
-u : 중복된 항목을 하나의 값으로 통합하여 정렬
-t : 구분자 지정
-n : 숫자로 해석 ->값의 크기로 정렬
-b : 공백 문자 무시
문법 #sort [옵션] [파일]
ex #cat > test
9     b
3     a
5     e
7     d
8     c
4     f
1     j
0     h
2     i
6     g

#sort test

첫행 첫열을 기준으로 오름차순 정렬


#sort -r test

첫행 첫열을 기준으로 내림차순 정렬

#sort -k 2 test

2열을 기준으로 정렬

#sort -uk 2 test

2열 기준으로 중복 제거한뒤 정렬. (여기선 중복된게 없으니 똑같다)


 

uniq 명령어

728x90

'보안 > 강의정리' 카테고리의 다른 글

사용자계정 관리 (passwd, shadow)  (0) 2021.06.28
리눅스 사용자 계정 개념 및 구조  (0) 2021.06.28
$PATH  (0) 2021.06.21
리눅스 vi 편집기  (0) 2021.06.20
ls -l 의 필드 별 의미  (0) 2021.06.20