BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

CentOS/RHELでBashオートコンプリートをインストールして有効にする方法

バッシュボーンアゲインシェル )は間違いなく最も人気のあるLinuxシェルであり、多くのLinuxディストリビューションのデフォルトシェルであることは不思議ではありません。その最も魅力的な機能の1つは、組み込みの「オートコンプリート」です。 」サポート。

TABと呼ばれることもあります 完了、この機能を使用すると、コマンド構造を簡単に完了することができます。コマンドの一部を入力してから、[タブ]を押すことができます。 コマンドとその引数をオートコンプリートするためのキー。可能な場合は、複数の完了がすべて一覧表示されます。

バッシュと同じように 、ほぼすべての最新のLinuxシェルには、コマンド補完がサポートされています。この短いガイドでは、CentOSおよびRHELシステムでBashオートコンプリート機能をオンにする方法を紹介します。

コマンドラインでの作業を非常に簡単にするために、これは実行中に行う必要のある多くのことの1つです。

  1. RHEL7でのサーバーの初期セットアップと構成
  2. CentOS7でのサーバーの初期セットアップと構成

まず、 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 補完はパス名と変数名でも機能し、プログラム可能です。

それで全部です!このガイドでは、 TABとも呼ばれるBashオートコンプリート機能をインストールして有効にする方法を示しました。 CentOS/RHELでの完了。以下のコメントセクションから質問できます。


  1. CentOSをRaspberryPiにインストールする方法

    市場で最も人気のあるシングルボードコンピューターの1つとして、RaspberryPiはほとんどのLinuxユーザーの家庭の主力製品です。ホームサーバーアプリケーション、子供向けのコンピューター、Linuxの学習、その他のスキルのいずれであっても、Piの用途を確実に見つけることができます。ホームサーバーとしての人気を踏まえ、CentOSをRaspberryPiにインストールして堅固なホームサーバーを作成する方法を紹介します。 CentOSイメージの取得 CentOSプロジェクトの特定のRaspberryPiイメージは、ダウンロードページに少し隠されています。最高のエクスペリエンスを得るには、C

  2. FedoraでFlatpakを有効にして使用する方法

    Fedora32とUbuntu20.04のリリースにより、Linuxユーザーは、喜びであろうと悲しみであろうと、パッケージのフォーマットに変化が見られました。 SnapやFlatpakのようなユニバーサルパッケージフォーマットが人気を博し始めており、私の意見では、正当な理由があります。これは、無料とプロプライエタリの両方の多種多様なソフトウェアにアクセスするための簡単でシンプルな方法であり、開発者向けのパッケージ化も簡単です。 ただし、特に新規ユーザーの場合、Linuxシステムを使い始めるのは混乱を招く可能性があります。ここでは、FedoraでFlatpakを使用する方法を学習しますが、手