- -Linuxターミナルをカスタマイズする方法

Linuxターミナルをカスタマイズする方法

Bashシェルは、誰もが使用したツールです少なくとも一回。 Bashは、上級ユーザーとまだ始まったばかりのユーザーの両方にとって、Linuxで知っておくべきツールです。非常に多くのユーザーがLinux(およびMacのような他のオペレーティングシステムでも)でBashシェルと対話するという事実にもかかわらず、シェルはほぼ同じままです。プレーンでugい。公平を期すために、Bashの開発者は、シェルが機能する方法をより心配しています。彼らは、素敵なプロンプト、GitHub統合などを備えたきれいなコマンドインターフェイスの作成に日々を費やしていません。そのため、このチュートリアルでは、Linuxターミナルをカスタマイズし、はるかに見やすくする方法を説明します。モダン。テーマから、Bashプロンプトを使いやすくする便利な追加機能まで、すべてのインストールについて説明します。

バッシュイット

Bashシェルを改善する最良かつ最も簡単な方法は、Bash-Itフレームワークを使用することです。簡単に言うと、Bashに物事を追加するために特別に作成されたスクリプトとツールのコレクションです。

Bash、それ自体は非常に古く、使用することができます軽微な改善-特に外見部門で。このフレームワークを実行するための最良の方法は、Githubからコードを直接インストールすることです。このツールをいくつかの異なるLinuxディストリビューションにインストールするためのパッケージはあちこちに存在しますが、ほとんどの場合、それらは実際には必要ありません。主に何もコンパイルされておらず、動き回っているのは単なるファイルだからです。

設置

前述したように、Bash-Itフレームワークでは、インストールが機能するためにGitパッケージが必要です。指示に従って、システムでGitを実行します。

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

フェドラ

sudo dnf install git

SUSEを開く

sudo zypper install git

その他

Gitは非常によく知られています。 オペレーティングシステムが上記のリストにない場合でも、インストールできる可能性は非常に高くなります。ターミナルを開き、ディストリビューションのパッケージマネージャーを使用して「git」を検索します。

Gitをインストールしたら、Bash-Itインストールプロセスを開始します。

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

コードはローカルにあり、簡単ですインストール済み。他のファイルを取得する必要はありませんが、すべては完了していません。 Bash-ItがデフォルトのBashプロファイルを取得してバックアップを作成できるように、install.shファイルを実行する必要があります(何か問題が発生した場合、ユーザーはバックアップを復元して最初からやり直すことができます)。

通常のユーザーとしてインストール後スクリプトを実行します。 ルートとして実行しないでください。これにより、ユーザーのBashrc / Bash_profileが置き換えられます。

sh ~/.bash_it/install.sh

このようなスクリプトを実行するのは良いことです。 すべてをバックアップしてバックアップします。ただし、エイリアスなどのプラグインの使用に関心がある場合は、代わりにこれを使用してインストール後スクリプトを実行します。

~/.bash_it/install.sh --interactive

このスクリプトを実行すると、システム上でBash-Itフレームワークが稼働します。ターミナルに移動して次のコマンドを使用して、更新します。

bash-it update

Bash-Itテーマ

ターミナルのさまざまなテーマにBash-Itフレームワークが付属しています。これらのテーマはすべてローカルにインストールされ、ユーザーが行う必要があるのは〜/ .bash_profileの1行を変更することだけです

インストールされているすべてのテーマをリストするには、最初にCDをテーマディレクトリに移動します。

cd ~/.bash_it/themes/

利用可能なすべてのテーマを表示するには、次を実行します。

ls

これにより、テーマディレクトリ内のすべてのテーマのリストが出力されます。ここから、試してみるテーマの名前を見つけます。

〜/ .bashrcを編集して、テーマをアクティブにします。

nano ~/.bashrc

次の行を見つけます:export BASH_IT_THEME =、および2つの引用符の間にあるテキストを置き換えて、フレームワークに新しいテーマを使用するよう指示します。 Ctrl + Oを押して保存します。

新しいテーマをアクティブにするには、すべてのターミナルウィンドウを閉じてから再度開きます。

EZ Promptを使用して独自のBashプロンプトを作成する

Bash-Itフレームワークを使用したくないが、それでもカスタムプロンプトが必要ですか?代わりにEZプロンプトを確認してください。これは、だれでもいじり回すことができ、カスタムの美しいBashプロンプトを作成できるWebツールです。

EZ Promptの最も良い点は、サポートすることですステータス要素、余分な文字など、Bashシェルが要素を表示する方法をユーザーが再配置できるようにし、さらにカスタムカラーオプションも可能にします!

独自のプロンプトを生成したら、〜/ .bashrcを編集します。

nano ~/.bashrc

Nanoテキストエディター内で、新しく生成されたコードを貼り付けて、作業を進めます。

電力線シェル

美しい端末が欲しいが、フレームワークの設定に時間をかけたくない、またはカスタムプロンプトジェネレーターをいじりたくない人のために、Powerline-Shellがあります。

これは、Bashおよびその他のBashの代替シェルで動作する電力線スタイルの端末テーマです。電力線シェルをインストールするには、まずGitHubからソースを複製します。

git clone https://github.com/milkbikis/powerline-shell

次に、ソースコードディレクトリにcdします。

cd powerline-shell

config.py.distファイルの名前をconfig.pyに変更します。

mv config.py.dist config.py

すべてのファイルをダウンロードして正しくセットアップしたら、インストールを開始する準備が整います。次を使用してインストールを実行します。

./install.py

インストールには数秒かかる場合がありますが、長いプロセスではありません。システムにすべてが揃ったら、あとは〜/ .bashrcをセットアップするだけです。

nanoテキストエディターを実行し、bashrcファイルを開きます。

nano ~/.bashrc

Bashrcファイルを開いた状態で、次のコードを貼り付けます。

function _update_ps1() {
PS1="$(~/powerline-shell.py $? 2> /dev/null)"
}
if [ "$TERM" != "linux" ]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

Ctrl + OでNanoを保存します。新しいpowerline-shellの動作を確認するには、実行中のすべてのターミナルウィンドウを閉じてから再度開きます。

注:Powerline-shellはPythonで実行されます。 ほとんどの場合、すべてのLinuxディストリビューションには最新バージョンが付属しています。そのため、Powerline-shellは問題なく動作します。ただし、Pythonの古いバージョン(2.6など)のみを使用するものもあります。

Powerline-shellが機能するためには、argparseパッケージをインストールしてください。これにより、Python 2.6で適切に再生されます。

pip install argparse

結論

Bashは便利なツールであり、Linuxではユーザーが知るために不可欠なツール。 Linuxを自動化するBashスクリプトを作成できます。実際、Bashは非常に人気があり、Windows 10に追加されました。Bashの見た目がシンプルであっても、世界の終わりではありません。結局のところ、それは単なる端末インターフェースです。ただし、に陥るのははるかに簡単です。目に優しい場合は、端末を使用してください。

コメント