Symlink bash 자동 완성


2

unrar-nonfree 및 double tap 탭을 타이핑하면 일반적인 자동 완성 결과를 얻습니다.

michaelxu@michaelxu-server:~$ unrar-free /
backup.sh         initrd.img.old    mxx.lock          tmp/
bin/              killftp.sh        nohup.out         usr/
boot/             lastbackup.txt    proc/             var/
cdrom/            lib/              root/             vmlinuz
dev/              lost+found/       sbin/             vmlinuz.old
etc/              media/            selinux/
home/             mnt/              srv/
initrd.img        mxreport.sh.save  sys/

그러나 unrar (unrar-nonfree의 심볼릭 링크를 update-alternatives로 만든)를 입력하고 tab 키를 두 번 누르면 다음과 같은 옵션이 표시됩니다.

michaelxu@michaelxu-server:~$ unrar
e   l   lb  lt  p   t   v   vb  vt  x

이것은 심볼릭 링크와 관련이 있습니까? 버그 또는 기능입니까?


죄송합니다. 나는 이것이 단지 나쁜 질문이라는 것을 깨달았습니다.
agz

1
나는 그 같은 나쁜 질문이라고 생각하지 않는다. 너 스스로 대답을 게시 하는게 어때? 나는 당신이 unrar-freeunrar 완료 기능 - 다른 사람에게 좋은 정보가 될 수 있습니다.
mpy

사실 그것은 나쁜 질문이 아니 었습니다. D, 나는 여전히이 문제를 해결하지 못했습니다.
agz

답변:



0

사용하는 경우 bash-completions, 그냥 파일 편집 /usr/share/bash-completion/completions/unrar. 파일 끝 부분에 선이 있습니다.

complete -F _unrar unrar

다만 더하다 그런 또 다른 사람

complete -F _unrar unrar-free

새 터미널을 열어서 filechange가 읽히는 것을 잊지 마라.


bash-completion의 메인테이너에게 연락해야한다. 그래서 이것은 디폴트로 포함된다. if unrar-free 그들은 아마 그것을 할 일반적인 도구입니다.
mpy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.