Bash 사용 팁
Bash 는 우리 가 자주 만 나 는 Shell 프로그램 으로 본 고 는 그 사용 기법 에 대해 찾 아 보 았 다.당신 이 이 내용 을 본 후에 반드시 Bash 의 세계 에서 여 유 를 가 질 것 이 라 고 믿 습 니 다.
mkdir /path/to/exampledir cd !$
이 예 에서 첫 번 째 줄 명령 은 디 렉 터 리 를 만 들 고 두 번 째 줄 의 명령 은 새로 만 든 디 렉 터 리 로 갑 니 다.여기 서 "! $"의 역할 은 이전 명령 을 반복 하 는 매개 변수 입 니 다.사실 명령 의 매개 변 수 는 중복 할 수 있 을 뿐만 아니 라 명령 의 옵션 도 마찬가지 입 니 다.또한 Esc + 단축 키 는 이 명령 인자 나 옵션 을 전환 할 수 있 습 니 다.fg %3
또: bg %7
du -h -a -c $(find . -name *.conf 2>&-)
$() 의 부분 을 주의 하 십시오. 이것 은 Bash 가 find 명령 을 실행 한 후에 되 돌아 오 는 결 과 를 du 의 매개 변수 로 합 니 다.diff <(ps axo comm) <(ssh user@host ps axo comm)
이 명령 은 로 컬 시스템 과 원 격 시스템 에서 실행 중인 프로 세 스 를 비교 합 니 다.< () 의 부분 을 주의 하 세 요.find . -name *.conf -print0 | xargs -0 grep -l -Z mem_limit | xargs -0 -i cp {} {}.bak
이 명령 은 현재 디 렉 터 리 에 있 는 모든. conf 파일 을 백업 합 니 다.ps aux | grep init
여기 서 "|"조작 자 는 ps aux 의 출력 을 grep init 로 바 꿉 니 다.다음은 조금 복잡 한 두 가지 예 가 있다. ps aux | tee filename | grep init
그리고: ps aux | tee -a filename | grep init
ps aux > filename
그 중의 ">"기 호 를 주의 하 세 요.이 출력 내용 을 존재 하 는 파일 에 추가 할 수 있 습 니 다: ps aux >> filename
너 는 또 비교적 긴 줄 을 나 눌 수 있다. command1 | command2 | ... | commandN > tempfile1
cat tempfile1 | command1 | command2 | ... | commandN > tempfile2
ps aux 2>&1 | grep init
여기 있 는 숫자 는 다음 과 같 습 니 다.위의 명령 에서 "grep init"는 "ps aux"의 표준 출력 을 검색 할 뿐만 아니 라 sterr 출력 도 검색 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.