ものづくりのブログ

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

シェルを確認する

「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