유용한 LINUX CLI명령어와 쉡스크립트들
ffmpeg
범용 미디어 변환 프로그램
-
오디오 파일을 avi동영상으로 변환하기
-
특정 폴더의 mp3 파일들을 합친 후 사진을 삽입하여 유튜브 업로드용 동영상으로 변환하기
-
동영상 파일에서 특정 구간 복사하기
-
rtsp 스트리밍 동영상을 캡쳐하여 mp4로 저장
uvccapture
웹캠 캡쳐 유틸
-
YUYV포맷으로 캡쳐하여 파일명.jpg로 저장하기
lshw
하드웨어 정보 출력
-
하드웨어 정보를 html 포맷으로 생성하고 파이어폭스에서 열기
curl
각종 인터넷 프로토콜 클라이언트
- http응답 코드 출력
xdotool
명령행 x11자동화 툴
- 마우스 위치 출력하기
ctronome
메트로놈 유틸리티
- https://github.com/bivanbi/ctronome에서 소스를 받아서 컴파일해야 함
- 구동 스크립트 샘플
웹서버
-
mini-httpd : 가벼운 설치형 웹서버. CGI, SSL지원. Apache웹서버 성능의 90% 성능을 보인다고
-
darkhttpd : 직접 컴파일이 필요한 가벼운 웹서버
-
python3 내장 웹서버 : python3에는 웹서버가 내장되어 있다. 터미널에서 아래 명령어를 입력하여 실행한다.
csv를 xlsx로 변환
- libreoffice
- csv2xlsx
yewtube
- 터미널 유튜브 클라이언트
- 유튜브 계정없이 사용가능
- 유튜브 광고 없음
- 동영상 다운로드 가능
yt-dlp
유튜브 다운로더
-
동영상 다운로드
-
mp3로 다운로드
쉘 스크립트
-
특정 폴더내의 특정 확장자 파일내의 탭문자를 스페이스 4개로 바꾸기
-
카운트 다운
-
스탑와치