50가지 흥미로운 Linux 명령줄

8391 단어
  • CRLF 종료 파일을 그냥 CR로 변환

  • $ dos2unix file.txt
    


  • JSON이 유효한지 확인

  • $ json_verify < file.json
    


  • 위와 같지만 출력이 잘 됩니다.

  • $ jq < file.json
    


  • 함께 발생하는 중복 공간 제거

  •  $ tr -s ' ' < file.txt
    


  • 명령줄에서 메일 보내기

  • $ mutt -s hi [email protected] < /tmp/mail.txt
    


  • 패턴에 따라 일괄 이동

  • $ mmv -v '*' '#1.jpg'
    


  • 대화식 파일 삭제 DOS 스타일 사용
    (자정 사령관 DOS 스타일 UI)

  • $ mc
    


  • 멋진 목록 파일(/로 dir 표시)

  • $ ls -F
    


  • 줄 번호가 있는 파일 표시

  •  $ cat -n file.txt
    


  • 자르기를 사용하여 필드 분할

  •  $ echo 1:2:3 | cut -d: -f2
    


  • 파일을 제자리에서 편집하고 검색 및 바꾸기 수행

  •  $ perl -pi -e 's/old/new/' file.txt
    


  • 위와 동일하지만 제자리에 있지 않음

  •  $ sed -e 's/old/new/' file.txt > new.txt
    


  • Spidermonkey(대화형 js 셸)

  • $ js 
    



    $ node
    


  • 간단한 비디오를 오디오로 변환

  •  $ ffmpeg -i file.mp4 song.mp3
    


  • YouTube 비디오를 디스크에 다운로드

  •  $ youtube-dl https://youtu.be/XXXX
    


  • 위와 동일, 더 빠름

  •  $ yt-dlp https://youtu.be/XXX
    


  • 파이프 뷰어로 진행률 표시줄 또는 ETA 표시

  •  $ cat file.tgz | pv | tar zxpf
    


  • GIF 애니메이션 재생

  •  $ mplayer file.gif
    


  • 이미지 보기

  •  $ qiv file.jpg
    


  • 같은 상기와

  •  $ qview file.webp
    


  • 같은 상기와

  •  $ xloadimage file.png
    


  • 같은 상기와

  •  $ display file.png
    


  • 멋진 PDF 뷰어

  •  $ mupdf file.pdf
    


  • 현재 디렉토리를 사용하여 웹 서버 시작

  •  $ http-server
    


  • 마크다운 파일을 해석하기 위해 웹 서버를 시작합니다.

  •  $ grip
    


  • FTP 또는 HTTP에 간단한 파일 업로드 수행

  •  $ curl -T file.input ftp://remote/dir/A
    


  • 빠른 다운로드를 통해 파일을 청크로 나누고 가져오기
    여러 TCP 연결 사용

  •  $ axel <URL>
    


  • 공통 라인 파악

  •  $ comm file.txt file2.txt
    


  • 바이너리 파일 비교

  •  $ diff a.bin b.bin
    


  • 인쇄물 SHA256 지문

  •  $ openssl dgst sha256 < file.txt
    


  • 같은 상기와.

  • sha256sum < file.txt
    


  • 항상 git repo로 새로 가져오기

  •  $ find . -name .git | xargs rm -rf
    


  • 같은 노래를 반복해서 듣기

  •  $ mplayer favsong.mp3 -loop 0
    


  • +,-의 경우 볼륨 부스트, 0,9로 비디오 보기

  •  $ mplayer -softvol -softvol-max 1000 file.mp4
    


  • 명령줄에서 인터넷 라디오 듣기

  •  $ mplayer <shoutcast url>
    


  • ImageMagick으로 이미지 크기 조정

  •  $ convert file.png -resize 500x500! small.png
    


  • 너비와 높이 알아보기

  •  $ identify favicon.ico
    


  • 매체의 길이를 말하십시오

  •  $ mplayer -identify -frames 0 <media>
    


  • 90초 후 mp3에서 핵무기화

  •  $ ffmpeg  -i file.mp3 -to 90 out.mp3
    


  • 처음 30초를 제거하십시오.

  •  $ ffmpeg -i file.mp3 -ss 30 out.mp3
    


  • 포스트스크립트 파일을 PDF로 변환

  •  $ ps2pdf14 file.ps
    


  • png 또는 jpg에서 webp 만들기

  •  $ cwebp file.png -o file.webp
    


  • 이미지 형식 변경

  •  $ convert file.jpg file.png
    


  • file.txt를 복사하여 버퍼 붙여넣기

  •  $ cat file.txt| xsel
    


  • 명령줄에서 스크린샷 찍기

  •  $ import f.png
    


  • 파일에 대한 전체 파일 시스템 스카우트

  •  $ locate file
    


  • 패턴을 재귀적으로 찾고 대소문자 무시

  •  $ grep -ir pat dir/
    


  • 인쇄하는 동안 개행 제거

  •  $ echo -n text
    


  • 배치 상단 출력

  •  top -b
    


  • 다운로드/업로드 속도 표시

  • $ ifstat
    

    좋은 웹페이지 즐겨찾기