关于shell

关于linux的shell的一些常用知识整理如下:

1、查看当前shell
  set
    执行set命令,然后看看$SHELL的值,就知道当前的shell是什么

  echo $SHELL
    运行echo $SHELL,可以仅列出$SHELL的值

  ps
    不带任何参数执行ps,可以看到当前运行中的shell是哪种,如果是在一种shell中启动的另外一个shell,两者都会列出来。

2、关于用户的login shell

  /etc/passwd
    用户登录后系统为其准备的shell在/etc/passswd文件中可以看到

  chsh
    使用chsh命令可以改变用户登录后的shell

3、查看系统中存在的shell
  /etc/shells
    /etc/shells文件中列出了系统中存在的shell

你可能感兴趣的:(linux)