본문 바로가기
Server/Linux

Linux - 5

by 포항돼지 2025. 6. 27.

awk

pattern scanning이나 processing에서 많이 사용

표같은거, csv나 pep seperate 같은거 바꿀때 많이 사용

 

 

3개 컬럼
unix time stamp

 

파일을 첫번째 컬럼이랑 3번째 컬럼 쓰려면?

 

아리스매틱? 도 가능 2번재 컬럼을 계속 더해서 sum이라는 변수에 넣고 그 변수를 출력을 해라

 

 

프린트를 하는데, 2번째 컬럼이 20보다 큰것만 해라

 

출력할때 label 도 가능

 

 

Admin을 찾아서, 그 라인을 한번 보여줘라

 

2번째 컬럼 벨류를 total변수에넣고 -> count ++ 하나 증가할때마다 카운트 -> average구하는거

 

첫번째꺼만 프린트

 

현재있는 세션에서 variable을 던져줄수있음, -v로 처리해서 thresh로 나오게, threshhold보다 큰, 즉 20보다 큰 벨류만 print하게

 

 

output사용해서 temporary temp.txt 파일만들어주고그다음 그거를 다시 file 이름을 바꿔서 저장

 

첫번째 컬럼을 하나의 array, 변수로 만들어서 각각의 array 가 몇번이나 볼수있는지 카운트 만든거. 하나의 네임이 몇번씩 나왔는지

 

 

리눅스 time stemp를 사람이 읽을수있게 바꿔주기

 

awk랑 sed는 정말 많이 사용, 꼭 마스터해야함, have to get used to it

 

파일 압축하는 방법

 

여러개 파일 서버로 전송할때, 압축해서 전송 -> extract

TAR (tape, 여러개를 붙이는 개념), Archive를 한꺼번에 묶는다

tar명령어만 사용하면 묶어주기만함. gzip을 같이사용해야 compress까지 됨

-c : compress 

-x : tar file extract

-v : vebose , 말이 많다 -> 여러개의 로그메세지를 보여줌

-f : file name지정

-z : compress 하는데 gzip까지 사용해서

tar명령어랑 같이사용

gzip만사용하면, .gz file로 변경, 대부분 tar과 같이 사용함

gunzip, gzip extract하는 command

 

 

 

tar -cvf (creation, verbose{log}, f {file name}) archive.tar file1.txt file2.txt

archive.tar 파일이름으로 지정하고 file1이랑 file2 zip 하겠다

 

이렇게 두개 taping 하는거 볼수있음 

tar file 만들어짐

 

tar -x(extract) v (verbose) f (file name)

 

tar.gz 로도 만들어짐
tar gz extract -xzvf 가능

-x extract, z gzip 사용, v verbose log 보여주기, f file name show off

 

gzip, gunzip

대부분의 현업에서는 tar과 gzip을 같이사용함

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Server > Linux' 카테고리의 다른 글

Linux Essential Certification - 2  (0) 2025.07.16
Linux Essential Certification - 1  (2) 2025.07.16
Linux - 3  (0) 2025.06.20
Linux - 2  (0) 2025.06.11
Linux exam preparation & study  (0) 2025.04.17