一、shell是什么?
- shell是命令语言、命令解释程序及程序设计语言的统称。
- shell自身就是一个解释型的程序设计语言。
- 操作系统的两个用户接口:系统调用接口、控制台的命令接口。
- shell是用C语言编写的一个程序,给用户管理和使用系统提供了一个接口和桥梁。
二、常用shell
sh
csh
ksh
tcsh
bash:sh兼容,包含csh和ksh最有用的功能,具有命令历史记忆功能,有作业控制功能,有shell程序设计能力.
三、用户系统相关命令
1、用户切换
su:
su 用户名
变更为其他使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应用户密码。
2、用户管理
useradd:
useradd 用户名
添加用户账号
passwd:
passwd 用户名
更改为对应用户的账号密码
3、系统管理命令
ps:
ps [选项]
显示当前系统中由该用户运行的进程列表。
kill: