우분투 (영리한 완성)에서 영리한 탭 완성을 끄거나 조정하는 방법


9

Ubuntu의 명령 줄에서 다양한 명령을 실행하고 파일에 탭 완성을 사용합니다. 내가 제공하는 유일한 파일은 내가 실행중인 명령에 대한 적절한 확장자를 가진 파일입니다. 예를 들어 ..

xmms <tab><tab>

jpeg가 아닌 현재 디렉토리의 모든 mp3를 나열합니다.

대부분의 경우 이것은 매우 유용합니다. 그러나 원하는 파일의 확장자가 잘못되었거나 확장자가 유효하지만 탭 완성이 파일이라고 생각하지 않으면 파일을 나열하지 않거나 완료되지 않습니다. 그래서

  1. 이 기능을 해제 할 수있는 방법이 있습니까?
  2. 특정 명령에 유효한 확장명을 어떻게 조정합니까?

감사

베드로


답변:


1

다음 행을 주석으로 처리하십시오 /etc/bash.bashrc(에있을 수 있음 ~/.bashrc).

if [ -f /etc/bash_completion ]; then
 . /etc/bash_completion
fi



2

완료 동작을 변경하려면 / etc / bash_completion을 편집하십시오. 프로그램 및 관련 확장명 목록이있는 곳으로 스크롤하십시오. 거기에서 꽤 설명이 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.