ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

使っている Mac がどんなシェルを使っているか確認する方法

いつの間にか「macOS」のデフォルトシェルが bash から zsh に変更されていました。
戸惑ったのでなんとなくシェル情報を確認する方法をまとめてみました。

現在使用しているシェルを調べる方法

以下のコマンドで、シェル名が表示されます。

$ echo $SHELL
/bin/zsh

現在使っているシェルのプロセス情報を表示する方法

$ ps -p $$ 
  PID TTY           TIME CMD
96569 ttys001    0:00.12 -zsh

現在使っているシェル名を表示する方法

$  echo $0                     
-zsh

システムにインストールされているシェルを一覧表示する方法

$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh