heki1224の適当な日記

技術知識を忘れないように書き留めておくブログ

自分のシェルを調べる

[改訂新版] シェルスクリプト基本リファレンス  ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)

[改訂新版] シェルスクリプト基本リファレンス  ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)

早速p.7から試してみる。
マシンはうちのMacBookAir(Mid 2012)を使用。
OSはOSX 10.8.2です。

まずはシェルの種類を調べる。

Last login: Wed Oct 31 20:33:13 on console
heki-mba:~ heki$ echo $SHELL
/bin/bash

OSXは「bash」です。

次にfingerコマンドでユーザのシェルを調べる。

heki-mba:~ heki$ finger heki
Login: heki           			Name: -- --
Directory: /Users/heki              	Shell: /bin/bash
On since 水 10 31 20:33 (JST) on console, idle 1:27 (messages off)
On since 水 10 31 22:00 (JST) on ttys000
No Mail.
No Plan.

fingerコマンドでは、Login名のほかにユーザディレクトリも表示されます。

最後に使っているシェルのバージョンを調べる。

heki-mba:~ heki$ echo $BASH_VERSION
3.2.48(1)-release
heki-mba:~ heki$ 

バージョンは3.2系。
ちなみにググるbashの最新版は4.2系とのこと。
何が更新されているのか興味あるかも・・・。