우분투에서 사용할 수있는 모든 명령 목록을 얻는 방법은 무엇입니까? 더 자주 사용하고 싶지만 사용 가능한

터미널을 더 자주 사용하고 싶지만 사용 가능한 다른 명령이 무엇인지 모르겠습니다. 사용할 수있는 다른 모든 명령을 나열하는 방법이 있습니까?



답변

첫 번째 방법

NB : @Rmano에게 감사합니다. 이 방법은 zsh쉘에서 작동하지 않습니다 .

간단한 명령 :

ls ${PATH//:/ }

$PATH환경 변수의 모든 명령이 나열됩니다 .

결과를 파일에 저장하기 위해 출력을 파일로 리디렉션 할 수 있습니다.

ls ${PATH//:/ } > mycommands.txt

디렉토리 이름에 $PATH공백이 있으면 오류가 반환됩니다 . 이 경우 대신 다음을 사용하십시오.

while read -d ':' dir; do echo "$dir"; done <<<$PATH

두 번째 방법

또한 다음을 사용할 수 있습니다.

compgen -c | sort -u > commands && less commands

세번째 방법

다른 방법은 더블 Tab클릭입니다.

네 번째 방법

find명령을 사용하는 다른 방법 :

find {,/usr}/{,s}bin -printf '%f\n\0'

답변

모든 공식 우분투 플레이버에서 기본 쉘인 bash를 사용하는 경우 compgen -c별명을 포함하여 사용 가능한 명령을 보려면 실행 하십시오.


답변

터미널 Ctrl+ Alt+를 열고 t다음 명령을 실행하십시오.

whatis `compgen -c` | more

모든 명령과 각 명령에 대한 간단한 설명이 나열됩니다.

목록을 저장하려면 결과를 출력 파일로 리디렉션 할 수 있습니다

whatis `compgen -c` > listOfCommands.txt

그래서 내가 whatis 명령을 사용한 이유는 무엇입니까? 이 명령
man whatis은 다음을 제공합니다.

각 매뉴얼 페이지에는 간단한 설명이 있습니다.
whatis는 매뉴얼 페이지 이름을 검색하고 일치하는 이름의 매뉴얼 페이지 설명을 표시합니다.

그래서 쉽게 말로 whatis장군을 제공합니다. 각 명령에 대한 설명


답변

터미널을 열고 Tab키를 두 번 누릅니다 .


답변

명령 목록은 설치 한 내용에 따라 크게 다르지만 모든 명령을 나열하는 요령이 있습니다. 다음은 대부분의 본과 같은 껍질에서 작동합니다.

  1. Tab두 번 누르십시오 .
  2. find모든 실행 파일을 찾는 데 사용하십시오 .

    find / -perm +x
    
  3. 바이너리 디렉토리의 모든 파일을 나열하십시오 (불완전 할 수 있음).

    ls /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin
    

답변

터미널 창을 엽니 다 (GNOME 터미널은 정상이며 구성된 xTerm도 있습니다).
옵션은 다음과 같습니다.

  • 가압에 의해 TAB키 ( “-> <! -“)를 두 번, 당신은 라인이 비어있는 경우, 당신은 수와 사용 가능한 모든 명령의 이름을 얻을 것이다 콘솔에서 모든 명령을 완료하고 있습니다 . 시간이 다소 소요될 수 있으며 반 관리 유틸리티가 나열 될 수 있습니다. 참고 : 이것은 표준이 아니며 “쉘 간”방식에 대해서는 다른 옵션을 참조하십시오.

  • 사용 man -k NAME명령을 검색 (또는 그 일부) 및 man COMMAND해당 명령에 대한 매뉴얼을 얻었다. 모든 명령에는 시스템 설명서가 없습니다. 관리 유틸리티 사용 하기 전에 사람을 읽는 것이 좋습니다. 날 믿어.

  • Midnight Commander ( mc)를 사용하여 시스템과 파일 시스템을 관리 할 수있는 멋진 콘솔 (저주) GUI를 갖습니다. 패키지 관리자에서 설치해야 할 수도 있습니다. 걱정하지 마십시오. 안전하고 매우 일반적인 소프트웨어입니다.
    참고 : 파일 시스템 사용에 혼란이 있거나 어려움이있을 때 작성됩니다.

  • ls /bin | more모든 exential 관리 실행 파일 을 아는 데 사용하십시오 . ls /sbin | more에 대한 일반적인 관리 실행 .

  • ls /usr/sbin | more모든 사용자 실행 파일 을 아는 데 사용하십시오 . ls /usr/sbin | more매우 많은 사용자 실행 파일 및 라이브러리 목록을 제공합니다 .
    참고 : 출력 more이 한 페이지 를 초과하면 (스크린), “Page Up”및 “Page Down”또는 스페이스 바를 눌러 스크롤해야합니다. 출력을 필터링하는 데
    사용할 수 있습니다 COMMAND | grep TEXT.

여기에 더 많은 질문이 있으면 도움을 받으면 답변 옆의 틱을 확인하는 것을 잊지 마십시오.
좋은 경험이 되십시오.


답변

이것은 조금 낡았지만 여전히 관련이 있습니다.

http://fosswire.com/post/2008/04/ubuntu-cheat-sheet/

그리고 우분투 터미널 사용에 관한 정보

https://help.ubuntu.com/community/UsingTheTerminal

위 페이지에는 끝에 더 많은 링크가 있으며 우분투에 대한 더 많은 명령을 찾는 데 도움이됩니다.