Shell: "2588개의 가능성을 모두 표시하시겠습니까?"

Shell: "2588개의 가능성을 모두 표시하시겠습니까?"

그래서 저는 노트북을 이리저리 옮기다가(저는 키보드로 설정하는 나쁜 습관이 있습니다...) 잠에서 깨어나 다음과 같은 내용을 발견했습니다.

$
2588개의 가능성을 모두 표시하시겠습니까? (y 또는 n)

어떤 명령이 이와 같은 내용을 표시합니까?

나는 배쉬를 사용하고 있습니다.

답변1

키 입력을 사용하면TAB 요청에 따라 작업하려는 명령이나 파일/디렉터리(실행 가능한 경우)를 자동 완성하는 데 도움이 될 수 있습니다.

TAB키를 두 번 클릭하면 다음에 사용할 수 있는 콘텐츠를 표시하는 데 도움이 됩니다.

예를 들어

명령 완성:

내 crontab을 편집하고 싶습니다. 입력 cront하고 클릭하면 TAB명령이 완료되는 것을 볼 수 있습니다: crontab.

파일/디렉토리 완성:

내 crontab을 백업하고 싶습니다. crontab -l >>목적지에 대한 몇 가지 단어를 입력하면 /ho TAB다음이 표시됩니다. /home/다음을 입력하면 다음 us TAB이 표시됩니다./home/user/

이제 아무 것도 입력하지 않고 키를 두 번 클릭하면 TAB프롬프트에서 무언가를 요구하므로 모든 가능성을 보여주는 데 도움이 됩니다. 프롬프트가 비어 있으면 명령이나 파일/디렉토리가 필요하므로 사용 가능한 모든 명령과 현재 있는 디렉터리의 모든 파일/디렉터리가 표시됩니다.

출력은 2588 possibilities입력할 수 있는 명령/파일/디렉터리의 총 수를 나타냅니다.

답변2

이는 스페이스바(보이지 않음)를 누른 다음 TAB 키를 두 번 누르면(bash 완료) 발생합니다. 공백 + bash 완성 키 조합을 누르면 표시되는 2588개의 가능성은 현재 작업 디렉터리의 파일/디렉터리입니다.

답변3

TAB두 번 이상 연속해서 클릭하면 이 내용이 표시됩니다.

답변4

Esc 키를 세 번 누르면 이런 메시지가 나타납니다.

관련 정보