シェルとはをご参考下さい。Linuxではシェルにbashを標準で利用することができるのですが、以下でそのbashを詳細に解説します。エイリアス機能bashシェルではエイリアスを利用することでコマンドの別名を定義したり、コマンドとそのオプションをまとめて1つの新しいコマンドとして実行できます。エイリアス機能を使用するためにaliasコマンドを使用。abc.txt~エイリアスの設定を削除するためには、unaliasコマンドを使用します。シェル関数bashシェル上で利用できる独自の関数を定義するためには、functionコマンドを使用します。copy).txtシェル関数の設定を削除するためには、unsetコマンドを使用します。lsmo上記内容だけを読むと、aliasコマンドとfunctionコマンドの違いが分かりにくいと思いますが、解説通り単純なコマンドの組み合わせならaliasコマンドを一般的に使用します。functionコマンドは複雑なコマンドの組み合わせの場合(例えば条件分岐を行う複雑な場合)に使用します。aliasでは設定できない。シェルのオプションsetコマンドでオプションを指定することでシェルの様々なオプション機能をオン、オフにできます。すればオプションが無効に。入力することで一覧として確認できます。設定ファイルシェルの起動時と終了時に「環境変数、エイリアス、シェル関数」などの定義を自動的に行うための設定ファイルがあります。bashの設定ファイルには、以下のようなファイルがあります。ファイル説明/etc/profileログイン時に実行される。(全ユーザが参照する設定ファイル)~/.bash_profileログイン時に実行される。~/.bash_login~/.bash_profileがない場合に、ログイン時に実行される。~/.bash_loginファイルがない場合にログイン時に実行される。~/.bashrcbash起動時に実行される。~/.bash_logoutログアウト時に実行される。/etcディレクトリ以下の設定ファイルは全ユーザに適用され、ホームディレクトリ以下の設定ファイルは、ユーザごとに適用されます。以上から、全てのユーザで共通に使用する環境変数を設定するためには/etc/profileに設定します。ユーザ別の環境変数を設定する場合は~/.bash_profileファイルに設定します。システムにログインする場合の設定ファイルの実行順序は以下の通りです。ユーザーのホームディレクトリを表しておりユーザー独自の設定をします。