或阿呆のブログ

巷では、武器商人@ダーツで通っています。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

自分の環境で使っているシェルの種類を調べる。

Linuxと一言で言っても、コマンドってシェルによってけっこう違うんだよね。Linuxに限った話じゃなく、Unixから派生したマシンとかも、同様。今使っている環境がどのシェルを使っているかによって、スクリプトの書き方とかも変わってくるし、エイリアスの設定も変わってくるから、自分の環境で使っているシェルは最初に確認する必要あり。

まず、環境変数とかを出力するには以下のコマンドでOK

$ set

ただ、これだとたくさん出てきちゃう。

シェルの種類は、SHELLっていう変数に設定されているから、SHELLを含む行だけ抽出する

$set | grep SHELL
SHELL=/bin/bash

変数名がわかっているので、これでもOK

$echo $SHELL
/bin/bash

bashを使っているということがわかる。

入門bash 第3版

入門bash 第3版

bashクックブック

bashクックブック