Linux 셸 에서 재 미 있 는 명령 과 힌트 30 개(추천)
1.감시 명령(2 초 에 한 번 씩 실행)
watch "ls -larth"
2.포트 로 프로그램 죽 이기sudo fuser -k 8000/tcp
3.다음 명령 의 메모리 사용 제한
ulimit -Sv 1000 # 1000 KBs = 1 MB
ulimit -Sv unlimited # Remove limit
4.정규 표현 식 으로 선택 한 파일 이름 바 꾸 기rename 's/\.bak$/.txt/' *.bak
5.전체 파일 경로 가 져 오기readlink -f file.txt
6.tar.gz 파일 의 내용 을 표시 하고 파일 하나만 추출 합 니 다.
tar tf file.tgz
tar xf file.tgz filename
7.파일 크기 에 따라 파일 목록 작성ls -lS
8.추적 경로mtr google.com
9.파일 찾기 팁
find . -size 20c # By file size (20 bytes)
find . -name "*.gz" -delete # Delete files
find . -exec echo {} \; # One file by line
./file1
./file2
./file3
find . -exec echo {} \+ # All in the same line
./file1 ./file2 ./file3
10.무한 반복 텍스트 인쇄
yes
yes hello
11.현재 로그 인 사용자w
12.출력 결과 선행 줄 번호ls | nl
13.Grep 는 Perl 스타일 의 문법 을 사용 합 니 다(\t 와 같은 문 자 를 허용 합 니 다)grep -P "\t"
14.Cat 명령 역방향 출력(말단 부터)tac file
15.각 디 렉 터 리 에 있 는 파일 의 권한 검사검사 권한 오 류 는 웹 서버 를 설정 할 때 유용 합 니 다.
namei -l /path/to/file.txt
16.파일 을 수정 할 때마다 명령 을 집행 한다.
while inotifywait -e close_write document.tex
do
make
done
17.클립보드 로 복사cat file.txt | xclip -selection clipboard
18.Latex 의 맞 춤 법 과 문법 검사detex file.tex | diction -bs
다음 과 같은 내용 을 설치 해 야 할 수도 있 습 니 다.19.자원 의 사용 현황 검사
sudo apt-get install diction texlive-extra-utils。
20.파일 의 무 작위 줄
cat file.txt | sort -R
cat file.txt | sort -R | head # Pick a random sambple
# Even better (suggested by xearl in Hacker news):
shuf file.txt
21.SSH 세 션 을 떠 난 후 프로그램 실행 유지프로그램 이 대화 할 필요 가 없다 면:
/usr/bin/time -v ls
만약 당신 이 수 동 으로 내용 을 입력 하고 떠 나 야 한다 면:
./script.sh
<Type any input you want>
<Ctrl-Z> # send process to sleep
jobs -l # find out the job id
disown -h jobid # disown job
bg # continue running in the background
물론 screen 이나 tmux 를 사용 하여 이 목적 을 달성 할 수 있 습 니 다.22.제 한 된 시간 내 에 명령 을 실행 합 니 다.
timeout 10s ./script.sh
# Restart every 30 minutes
while true; do timeout 30m ./script.sh; done
23.두 정렬 파일 에서 줄 을 합 친다.nohup ./script.sh &
이 세 열 인쇄:1.행 파일 1 만 가지 고 있다.
2.행 file 2 만 가지 고 있다.
3.행 파일 1 과 행 파일 2 에 모두 있 습 니 다.
옵션-1,-2,-3 을 사용 하면 이 열 을 삭제 할 수 있 습 니 다.
24.파일 에서 긴 파일 을 나 누고 같은 줄 을 사용 합 니 다.
comm file1 file2
25.교환 구역 새로 고침프로그램 이 너무 많은 메모 리 를 소모 하면 교환 파 티 션 은 남 은 메모리 로 채 워 집 니 다.정상 으로 돌아 갈 때 모든 것 이 느 립 니 다.교환 파 티 션 을 다시 시작 해서 복원 하기 만 하면 됩 니 다:
sudo swapoff -a
sudo swapon -a
26.ext 4 파일 시스템 을 복구 하 는 슈퍼 블록 문제
sudo fsck.ext4 -f -y /dev/sda1
sudo fsck.ext4 -v /dev/sda1
sudo mke2fs -n /dev/sda1
sudo e2fsck -n <first block number of previous list> /dev/sda1
27.주어진 크기 의 빈 파일 만 들 기split -l LINES -d file.txt output_prefix
28.명령 행 에서 PDF 파일 조작join,shuffle,select 등 명령 에 비해 pdftk 는 더 좋 은 명령 입 니 다.
pdftk *.pdf cat output all.pdf # Join PDFs together
pdftk A=in.pdf cat A5 output out.pdf # Extract page from PDF
cpdf 작업 내용 도 사용 할 수 있 습 니 다:
cpdf -draft in.pdf -o out.pdf # Remove images
cpdf -blacktext in.pdf -o out.pdf # Convert all text to black color
29.생 성 된 출력 감시 진도 에 따라
# Write random data, encode it in base64 and monitor how fast it
# is being sent to /dev/null
cat /dev/urandom | base64 | pv -lbri2 > /dev/null
# pv options:
# -l, lines
# -b, total counter
# -r, show rate
30.우 분투 에서 파일 을 찾 은 가방
apt-file update
apt-file search dir/file.h
총결산위 에서 말 한 것 은 편집장 이 소개 한 리 눅 스 셸 에 30 개의 재 미 있 는 명령 과 힌트 를 드 리 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 은 제때에 답 해 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.