프로그래밍/Linux
-
리눅스에서 이미지 사이즈 줄이기프로그래밍/Linux 2022. 9. 9. 16:11
리눅스(ubuntu)에서 앱에 사용되는 이미지 폴더 사이즈가 너무 커지면서 imagemagick 툴을 사용해서 이미지 사이즈를 줄여보기로 했다. 설치 sudo apt install imagemagick 실행 convert 명령을 사용해서 크기를 조정할 수 있다. convert [input-option] input-file [output-option] output-file 입력파일과 출력파일은 필수이니 참고하자. 처음에 출력파일을 안쓰니 아래와 같은 에러메세지가 나오는데 출력 파일 관련 오류인지 모르고 한참 검색했다(...) $ convert -resize 20% 2533.jpg .convert.bin: no images defined `2533.jpg' @ error/convert.c/ConvertIma..
-
자주 쓰는 리눅스 명령어프로그래밍/Linux 2021. 2. 20. 19:10
리눅스에서 개인적으로 자주쓰는 명령어들 1. 폴더 및 파일 압축하기 & 압축풀기 - tar.gz으로 압축하기 (상대경로) tar zcvf test.tar.gz test tar.gz으로 압축하기 (절대경로) tar zcvfP /home/test.tar.gz /home/test - tar.gz 압축풀기 tar zxvf test.tar.gz - gzip 으로 압축하기 gzip test - gzip 압축풀기 gunzip test.gz 2. 리눅스에서 탭 사용하기 - command line에서 탭 사용하기 : ctrl + v 누르고 tab 누르기 - grep에서 탭 사용하기 : 탭은 \t로 표시하고 -P 옵션 사용 -P 옵션은 Perl regular expression을 사용 표시 예시) today_sorted=..
-
sed 사용 예시프로그래밍/Linux 2020. 1. 8. 15:12
sed 사용 예시 sed는 리눅스에서 간단하게 줄 단위로 문자열 변형을 할 수 있는 기본 툴이다.표준입력이나 파일에서 텍스트를 입력으로 받아, 주어진 줄들에 대해 한번에 한 줄씩 정해진 처리를 한 후에 그 결과를 표준출력이나 파일로 내 보낸다. 아래는 sed 에서 사용하는 파라미터의 의미들이다. -e 옵션은 정규식 옵션이고 's/A/B/g' 는 A 패턴을 B 패턴으로 바꾸겠다는 것이다. ()는 정규식 서브 패턴으로 A패턴에서 나오는 순서대로 B패턴에서 \1, \2 , 로 표시한다. 참고로 \은 escape character이다. -r 옵션을 사용하면 패턴 그룹화할때 escape character 를 사용하지 않아도 사용 가능하다. -i 옵션은 'edit in place'의 약자로 파일 내에서 수정을 진행..