Unix & Linux 基础笔记(2)

第11章       shell

11.1   什么是shell

    shell是一个程序,充当用户界面和脚本解释器,允许用户输入命令以及间接地访问内核的服务。

 

11.2   Bourne Shell家族:sh、ksh、bash

1971   1975 PWB shell    1976 Bourne shell 1982 Korn shell

1987 Pdkshell     1990 Z shell  1987 Bash FreeBSD shell

 

11.3   C shell家族:csh、tcsh

11.4   应该使用哪种shell

11.5   临时改变shell

查看已安装的shell

less  /etc/shells

11.6   口令文件,改变登录shell:chsh

    /etc/passwd   口令文件,包含用户标识的基本信息

    /etc/shadow   影子文件,包含用户标识的实际口令

    chsh  [-sshell]  [userid]

userid是希望改变其shell的用户的用户标识,shell是新登录shell的路径名。

你可能感兴趣的:(linux,unix,基础知识)