터미널을 더 자주 사용하고 싶지만 사용 가능한 다른 명령이 무엇인지 모르겠습니다. 사용할 수있는 다른 모든 명령을 나열하는 방법이 있습니까?
답변
첫 번째 방법
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키를 두 번 누릅니다 .
답변
명령 목록은 설치 한 내용에 따라 크게 다르지만 모든 명령을 나열하는 요령이 있습니다. 다음은 대부분의 본과 같은 껍질에서 작동합니다.
- Tab두 번 누르십시오 .
-
find
모든 실행 파일을 찾는 데 사용하십시오 .find / -perm +x
-
바이너리 디렉토리의 모든 파일을 나열하십시오 (불완전 할 수 있음).
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
위 페이지에는 끝에 더 많은 링크가 있으며 우분투에 대한 더 많은 명령을 찾는 데 도움이됩니다.