Skip to main content

Bashrcファイルの使用とカスタマイズ

Как вставить картинку перед строкой приветствия в терминале Linux Ubuntu Kali Debian Mint (六月 2025)

Как вставить картинку перед строкой приветствия в терминале Linux Ubuntu Kali Debian Mint (六月 2025)
Anonim

Linuxをしばらく使用していて、特にLinuxのコマンドラインに精通し始めている場合、BASHはLinuxシェルであることがわかります。

BASHはBourne Again Shellの略です。 csh、zsh、dash、kornなど、さまざまなシェルがあります。

シェルとは、ユーザーのためのコマンドを受け入れ、ファイルシステムをナビゲートしたり、プログラムを実行したり、デバイスとやりとりするなどの操作を実行するためのインタープリタです。

Debian自体、Ubuntu、Linux MintなどのDebianベースのLinuxディストリビューションの多くは、BASHではなくシェルとしてDASHを使用しています。 DASHはDebian Almquist Shellの略です。 DASHシェルはBASHと非常によく似ていますが、BASHシェルよりもはるかに小さいです。

BASHまたはDASHのどちらを使用しているかにかかわらず、.bashrcというファイルがあります。実際には、複数の.bashrcファイルがあります。

ターミナルウィンドウを開き、次のコマンドを入力します。

sudo find / -name .bashrc

このコマンドを実行すると、3つの結果が返されます。

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

/etc/skel/.bashrcファイルは、システム上に作成された新規ユーザーのホームフォルダにコピーされます。

/home/gary/.bashrcは、ユーザgaryがシェルを開くときに使用されるファイルであり、rootがシェルを開くときは常にrootファイルが使用されます。

.bashrcファイルとは何ですか?

.bashrcファイルは、ユーザーが新しいシェルを開くたびに実行されるシェルスクリプトです。

たとえば、端末ウィンドウを開き、次のコマンドを入力します。

バッシュ

同じウィンドウ内で次のコマンドを入力します。

バッシュ

ターミナルウィンドウを開くたびに、bashrcファイルが実行されます。

.bashrcファイルは、シェルを開くたびに実行したいコマンドを実行するのに適しています。

例として、次のようにnanoを使用して.bashrcファイルを開きます。

ナノ〜/ .bashrc

ファイルの最後に次のコマンドを入力します。

echo "Hello $ USER"

CTRLとOを押してファイルを保存し、CTRLとXを押してnanoを終了します。

端末ウィンドウ内で次のコマンドを実行します。

バッシュ

「Hello」という単語が、ログインしたユーザー名とともに表示されるはずです。

.bashrcファイルを使用して任意の操作を行うことができます。

エイリアスの使用

.bashrcファイルは一般的に使用されるコマンドにエイリアスを設定するために使用されるので、長いコマンドを覚える必要はありません。

あなた自身の特定の.bashrcファイルが存在しないマシンに置かれたときに実際のコマンドを使用する方法を忘れるかもしれないので、これは悪いことです。

しかし真実は、すべてのコマンドがオンラインとmanページですぐに利用できるため、エイリアスを追加することは否定的ではなく肯定的です。

UbuntuやMintなどのディストリビューションのデフォルトの.bashrcファイルを見ると、既に設定されているエイリアスがいくつか表示されます。

例えば:

エイリアスll = 'ls -alF'

別名la = 'ls -A'

エイリアスl = 'ls -CF'

lsコマンドは、ファイルシステム内のファイルとディレクトリを一覧表示するために使用されます。

-alFは、ドットで始まる隠しファイルを含むすべてのファイルをファイルリストに表示します。ファイルリストには著者名が含まれ、各ファイルタイプは分類されます。

-Aスイッチは単にすべてのファイルとディレクトリをリストしますが、..ファイルは省略します。

最後に、-CFは列ごとにその分類を列挙します。

これらのコマンドのいずれかをいつでも端末に直接入力することができます:

ls -alF

ls -A

ls-CF

.bashrcファイルにエイリアスが設定されているので、次のようにエイリアスを実行するだけです:

II

l

あなたがコマンドを定期的に実行していて、それが比較的長いコマンドである場合は、.bashrcファイルに独自のエイリアスを追加する価値があります。

エイリアスの形式は次のとおりです。

エイリアスnew_command_name = command_to_run

基本的には、aliasコマンドを指定し、別名に名前を付けます。次に、等号の後に実行するコマンドを指定します。

例えば:

alias up = 'cd ..'

上記のコマンドを入力するだけで、ディレクトリの上に行くことができます。

概要

.bashrcファイルは非常に強力なツールであり、Linuxシェルをカスタマイズするのに最適です。正しい方法で使用すれば、生産性を10倍に高めることができます。