Bash에서는 자동완성을 많이 사용하는데 TAB, 때로는 파일 이름이 기본 키보드 레이아웃을 사용하여 입력할 수 없는 특수 문자로 시작됩니다.
내 질문은 문자로 시작하는 파일 이름을 어떻게 찾는가입니다.거의영어 키보드로 입력할 수 없나요? 예를 들어, 파일 이름이 일본어로 시작하면 ファイル.txt
영어 키보드를 사용하여 입력하기 어려울 수 있습니다. 물론 확장자로 파일 이름을 찾을 수 있지만 라틴 문자가 전혀 포함되어 있지 않으면 어떻게 될까요?
파일 이름을 쉽게 선택하고 복사할 수 있는 그래픽 환경이 없었다면 이는 훨씬 더 어려울 것입니다.
TAB자동 완성과 유사한 솔루션을 얻을 수 없는 경우 이러한 종류의 파일 이름을 어떻게 쉽게 찾을 수 있습니까?
내가 읽고이 문제그러나 허용되는 답변이 없으며 일본어 입력 한자 또는 이와 유사한 것에 대해 모릅니다.
답변1
readline 완성 기능을 구현하기 위해 내장 바인딩을 사용할 수도 있습니다:
$ bind -p | grep glob
"\eg": glob-complete-word
"\C-x*": glob-expand-word
"\C-xg": glob-list-expansions
그런 다음 일부 와일드카드( *
및 ?
)를 입력하고 를 사용하여 줄로 확장 Ctrl-x*하거나 다른 명령으로 나열할 수 있습니다.