그래서 랩톱을 옮기고 (키보드에 물건을 놓는 나쁜 습관이 있습니다 ...)이를 깨우기 위해 깨어났습니다.
$ 2588 개의 가능성을 모두 표시 하시겠습니까? (y 또는 n)
어떤 명령이 이런 식으로 표시됩니까?
Bash를 사용하고 있습니다.
그래서 랩톱을 옮기고 (키보드에 물건을 놓는 나쁜 습관이 있습니다 ...)이를 깨우기 위해 깨어났습니다.
$ 2588 개의 가능성을 모두 표시 하시겠습니까? (y 또는 n)
어떤 명령이 이런 식으로 표시됩니까?
Bash를 사용하고 있습니다.
답변:
타격 TAB핵심하면 자동으로 완성을하는 데 도움이되는 명령이나 (한이 실행 파일처럼) 파일 / 디렉토리 당신이 요청하는 내용에 따라 사용하려는 중.
TAB키를 두 번 누르면 다음에 사용할 수있는 항목을 표시하는 데 도움이됩니다.
예 :
명령 완료 :
crontab을 편집하고 싶습니다. 타이핑 cront
하고 쳤다면 TAB내 명령이 완료된 것을 볼 수 있습니다 : crontab
.
파일 / 디렉토리 완료 :
crontab을 백업하고 싶습니다. crontab -l >>
목적지의 단어를 입력하면 다음 을 /ho
TAB볼 수 있습니다 : /home/
, 다음 us
TAB을 입력 한 후/home/user/
이제 TAB무언가를 입력하지 않고 키 를 두 번 누르면 프롬프트가 무언가를 기대하므로 모든 가능성을 표시하는 데 도움이됩니다. 프롬프트가 비어 있으면 명령 또는 파일 / 디렉토리가 필요하므로 사용자가 사용할 수있는 모든 명령과 디렉토리에있는 모든 파일 / 디렉토리를 표시하려고합니다.
2588 possibilities
출력 은 입력 할 수있는 총 명령 / 파일 / 디렉토리의 양을 의미합니다.
스페이스 키 (보이지 않음)를 누른 다음 Tab 키를 두 번 누르십시오 (bash 완료). 2588 가능성은 스페이스 + bash 완성 키 조합을 눌렀을 때 현재 작업 디렉토리의 파일 / 디렉토리 일 가능성이 큽니다.
complete -E -c
먼저 시도하십시오 .
https://www.gnu.org/software/bash/manual/html_node/Programmable-Completion.html 에 따르면
완전한 스펙을 사용하여 완료 스펙 (compspec)이 정의 된 명령에 대한 인수에 대해 단어 완료를 시도하면 (프로그램 가능 완료 내장 참조) 프로그램 가능 완료 기능이 호출됩니다.
Esc 키를 세 번 누르면이 메시지가 표시됩니다.
Display all 2588 possibilities?
자식 Bash를 이용한 윈도우 10에