답변:
텍스트 "disks"를 포함하는 모든 매뉴얼 페이지 이름과 간단한 설명이 나열됩니다. 참고이이 것을 하지 맨 페이지하지만 하나를 가지고 있어야 우분투 배포판와 함께 제공되는 모든 프로그램이없는 스크립트 나 프로그램에 대한 아무것도 반환 ...
man -k disks
또는...
apropos disks
예를 들어 ...
root@LX02:~ apropos disks
cryptdisks_start (8) - wrapper around cryptsetup which parses /etc/crypttab.
cryptdisks_stop (8) - wrapper around cryptsetup which parses /etc/crypttab.
mtools (1) - utilities to access DOS disks in Unix.
smartctl (8) - Control and Monitor Utility for SMART Disks
udisks (1) - udisks command line tool
udisks (7) - Storage Management
udisks-daemon (8) - udisks Daemon
가장 쉬운 방법은 메뉴 편집기를 사용하여 "프로그램 스타터"를 검사하는 것입니다.
Edit Menu
-메뉴 편집기가 열립니다.이제 왼쪽에서 카테고리를 선택하고 오른쪽에서 애플리케이션을 선택할 수 있습니다 ( Entries
). 왼쪽 클릭 한 번으로 응용 프로그램을 선택하고 마우스 오른쪽 버튼으로 컨텍스트 메뉴를 연 다음를 선택하십시오 Properties
. 명령 줄을 보여주는 작은 창이 나타납니다.
이러한 프로그램 시작 파일은 일반적으로에 /usr/share/applications
있으므로 *.desktop
해당 디렉토리 의 파일 을 확인하는 다른 방법이 있습니다 . *.desktop
찾을 이름이 확실하지 않은 경우 /usr/share/applications
디렉토리 내부에서 grep을 수행하십시오 .
grep gThumb * | grep 'Name='
당신에게 뭔가를 줄 것입니다
gthumb.desktop:Name=gThumb
gthumb.desktop:X-GNOME-FullName=gThumb Image Viewer
gthumb-import.desktop:Name=Import with gThumb
gthumb-import.desktop:X-GNOME-FullName=gThumb Photo Import Tool
이제 less gthumb.desktop
해당 프로그램 스타터의 세부 정보를 검사하는 데 사용할 수 있습니다 .
다른 방법은이 apropos
명령 을 사용 하여 매뉴얼 페이지에서 특정 키워드를 검색하는 것입니다.
for bin in $(for path in $(tr ':' '\n' <<<"$PATH"); do echo $path; done); do ls $bin; done |grep 'disk'
위의 루프는 각 디렉토리의 모든 파일을 열거 $PATH
하고 파이프 라인 끝에서 grep에 전달 된 정규식 (이 경우 'disk')과 일치하는 파일을 보여줍니다.
실행 파일이 아닌 파일이 있으면 해당 파일 $PATH
도 표시됩니다.
듣고 싶지는 않지만 zsh (zshell)는 명령 완료에 큰 도움이됩니다. bash와 (뒤로) 호환되므로 완전히 새로운 것을 배울 필요가 없습니다. oh-my-zsh를
사용하면 원하는대로 쉽게 조정할 수있는 설정의 시작점이 좋습니다.
터미널에 'disk'를 입력하면 다음 목록을 자동으로 제안합니다.
cfdisk fdisk lvmdiskscan mkdiskimage sgdisk udisk udisks-tcp-bridge umount.udisks2
cgdisk gdisk memdiskfind sfdisk testdisk udisksctl umount.udisks
알다시피, 나는 그놈을 실행하지 않으므로 그놈 디스크는 없습니다. 그러나 존재한다면 그놈도 분명히 발견했을 것입니다.