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の見た目がシンプルであっても、世界の終わりではありません。結局のところ、それは単なる端末インターフェースです。ただし、に陥るのははるかに簡単です。目に優しい場合は、端末を使用してください。
コメント