
방금 BASH에서 ZSH로 전환했는데 상황이 꽤 좋지만:
입력을 시작 cd /usr/share/s
하고 를 누르면 TAB
다음과 같은 결과가 나옵니다.
$ cd /usr/share/sane/
sane/ skype/ ssl-cert/
screen/ smplayer/ strigi/
seed-gtk3/ snmp/ synaptic/
sgml/ software-properties/ system-config-printer/
sgml-base/ soprano/ sysv-rc/
sgml-data/ sounds/
simple-scan/ splashy/
그리고 이것은 괜찮습니다. 그런 다음 TAB을 다시 누르면 $ cd /usr/share/screen/
다음 후보인 가 표시됩니다. 이것도 괜찮습니다. (그런데 이전 후보로 돌아가려면 어떻게 해야 하나요? 죄송합니다. 질문에 대해 말씀드리겠습니다.)
이제 /usr/share/screen/의 내용을 보려면 어떻게 해야 합니까? BASH 스타일을 아시죠 TAB TAB
? 커서가 줄 끝에 있습니다. ctrl-a
(또는 home
)을 수행한 다음 del del
(을 지우려면 cd
)을 수행한 다음 을 수행 해야 ls
합니까 ENTER
? 타이핑을 많이 하는 것 같습니다. 그리고 불필요하게도 명령이 기록에 입력됩니다.
/usr/share/
zsh에게 순환을 중지 하고 대신 콘텐츠만 나열하도록 지시하는 키(아마도 modifier-TAB? 그러나 확실한 후보는 이미 데스크탑에 의해 사용되었습니다... 저는 빗나갔습니다)가 있지 않을까요 /usr/share/screen/
?
답변1
네, 이제 알겠습니다. 때려야지입력하다언제/usr/공유/화면/"선택됨"입니다. BASH의 행동과는 거리가 멀기 때문에 이해하는 데 너무 오랜 시간이 걸렸던 것 같습니다.
그런데, 모든 답변에 감사드립니다. ;)