yaourt
제가 패키지 검색을 정말 좋아하는데 , yaourt
나한테 DDoS를 시도하는 것만으로도 일부 검색에서는 패키지가 1,000개가 넘게 나오네요...
출력 길이를 효과적으로 제한하는 방법은 무엇입니까?
예를 들어, 때때로 내가 찾고 있는 패키지가 다음과 같다는 것을 알고 있습니다.아니요내부에 AUR
. yaourt
무시할 수 있는 방법은 무엇입니까 AUR
?
또한 일부 패키지를 구매할 man
수 있다고 알려줍니다 yaourt [regexp]
. 이를 어떻게 사용하여 검색 결과를 제한할 수 있나요?
답변1
만약 당신이 그냥찾다표준(AUR이 아닌) 패키지의 경우 간단히 를 사용할 수 있습니다 . 그러면 , 및 의 패키지 pacman
만 검색됩니다 . ( 유일한 추가 기능이 검색인 경우 )core
extra
community
yaourt
aur
yaourt
원하는 경우 이러한 패키지를 설치할 수 있습니다.
검색 에 실제로 사용하려면 yaourt
물론 필터링에 grep을 사용할 수 있습니다.
yaourt --color -Ss query | grep '^\S*[ce]\w*/' -A1
설명하다:
--color
강제 색상 출력(일반적으로 파이프로 들어가는 출력을 감지하기 때문에 사라집니다)- 색상 지정에 사용되는 이스케이프 코드를 건너뛰고
\S*
패키지 이름만 일치하는지 확인합니다. (패키지 설명은 항상 4개의 공백으로 시작합니다.) - 패키지 이름 앞의
[ce]\w*/
접두사 와 일치하지만 일치하지 않습니다core/
.extra/
community/
aur/
- 스위치
-A1
는 또한 일치 후 라인에 패킷 설명을 인쇄합니다.
답변2
명령을 less
. 테스트할 Arch가 없지만 수행 방법은 다음과 같습니다.정보(또는 다른 명령).
dmesg | less
스크롤하고 종료하려면 화살표 키를 사용하세요 q. h을 눌러 명령에 대한 도움말을 볼 수도 있습니다.