Unix & Linux 教程学习_3

第11章 shell

11.1 什么是shell

命令处理器,是使用Unix的主要界面.

11.2 Bourne Shell家族: sh ksh bash

11.3 C-Shell家族: csh tcsh

11.4 应该使用哪种shell

11.5 临时改变 shell

查看系统上安装了哪些shell:

less /etc/shells //查看shells这个文件的内容

显示当前shell的名称:

echo $SHELL

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

Unix有两个文件用来描述系统中所有用户标识:
第一个文件是: /etc/passwd, 即口令文件, 包含每个用户标识的基本信息。
第二个文件是: /etc/shadow, 即影子文件,包含每个用户标识的实际口令(当然是加密的)。
可用shell的路径存储在一个名为/etc/shells的文件中。

less /etc/shells
下面是一个典型输出:

/bin/sh
/bin/bash
/bin/csh
/bin/tcsh

改变登录shell使用chsh(change shell, 改变shell)命令.

chsh [-s shell] [userid]

11.7 练习

posted on 2019-07-28 17:08  青苹末末  阅读(107)  评论(0编辑  收藏  举报

导航