bash의 디렉토리에 있을 때 를 누르면 cd
Space Tab디렉토리에 있는 모든 것이 가능성으로 표시됩니다. ( Show all 1000 possibilities?
) 일반 파일이 많고 디렉토리가 상대적으로 적은 디렉토리에 있을 때 이것은 정말 번거로운 작업입니다.
cd
그렇다면 디렉토리만 자동 완성하도록 선택할 수 있습니까 ?
다음을 수행하여 디렉토리의 디렉토리 목록을 얻을 수 있다는 것을 알고 있습니다.
ls -d */
하지만 거기에서 어떻게 가는지 모르겠습니다.
나는 사용하고있다CentOS 6.6 최종 버전.
답변1
그냥 추가하세요
complete -d cd
귀하의 ~/.bashrc
(또는 다른 bash 구성 파일)에.
답변2
이것~해야 한다많은 배포판의 일반 설치에서 자동으로 발생합니다.
그렇지 않은 경우 패키지가 누락되었을 수 있습니다 bash-completion
.
- 우분투:
sudo apt-get install bash-completion
- 아치:
sudo pacman -S bash-completion