Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

CentOS/RHEL에서 Bash 자동 완성을 설치하고 활성화하는 방법

배시 (본 어게인 쉘 )는 의심할 여지 없이 가장 인기 있는 Linux 셸이며 많은 Linux 배포판에서 기본 셸인 것은 당연합니다. 가장 매력적인 기능 중 하나는 내장된 "자동 완성 ” 지원합니다.

이라고도 함 완료 시 이 기능을 사용하면 명령 구조를 쉽게 완료할 수 있습니다. 명령 일부를 입력한 다음 [Tab] 키를 누르면 됩니다. 키를 사용하여 명령과 인수를 자동 완성합니다. 가능한 경우 여러 완료를 모두 나열합니다.

배쉬처럼 , 거의 모든 최신 Linux 셸은 명령 완성 지원과 함께 제공됩니다. 이 짧은 가이드에서는 CentOS 및 RHEL 시스템에서 Bash 자동 완성 기능을 켜는 방법을 보여줍니다.

명령줄 작업을 매우 쉽게 하려면 수행하는 동안 수행해야 하는 많은 작업 중 하나입니다.

  1. RHEL 7의 초기 서버 설정 및 구성
  2. CentOS 7의 초기 서버 설정 및 구성

먼저 EPEL을 활성화해야 합니다. 시스템에 저장소를 만든 다음 bash-completion을 설치합니다. 패키지 및 이와 같은 YUM 패키지 관리자를 사용하여 몇 가지 추가 기능을 제공합니다.

# yum install bash-completion bash-completion-extras

이제 bash 완성을 설치했습니다. , 작동을 시작하려면 활성화해야 합니다. 첫 번째 소스는 bash_completion.sh입니다. 파일. 아래의 찾기 명령을 사용하여 찾을 수 있습니다.

$ locate bash_completion.sh
$ source /etc/profile.d/bash_completion.sh  
CentOS/RHEL에서 Bash 자동 완성을 설치하고 활성화하는 방법

또는 현재 로그인 현재 세션에서 로그아웃하고 다시 로그인하십시오.

$ logout 

이제 자동 완성 기능이 시스템에서 작동해야 하며 아래와 같이 시도해 볼 수 있습니다.

$ lo[TAB]
$ ls .bash[TAB]
CentOS/RHEL에서 Bash 자동 완성을 설치하고 활성화하는 방법

참고 : 완성은 경로 이름과 변수 이름에도 작동하며 프로그래밍 가능합니다.

그게 다야! 이 가이드에서는 TAB라고도 하는 Bash 자동 완성 기능을 설치하고 활성화하는 방법을 보여주었습니다. CentOS/RHEL에서 완료. 아래의 댓글 섹션을 통해 질문할 수 있습니다.