Linux基础命令之: Linux常用命令
ü通过export设置新的环境变量。 ü通过env显示所有环境变量。 ü通过set命令显示所有本地定义的shell变量。 ü通过unset命令来清除环境变量。 读者可以试着用“env”命令查看“su-root”(或“su–”)和“suroot”的区别。 Linux中常见用户管理命令如表2.2所示,本书仅以useradd和passwd为例进行详细讲解,其他命令类似,请读者自行学习使用。 表2.2 Linux常见用户管理命令 命令 命令含义 格式 useradd 添加用户账号 useradd[选项]用户名 usermod 设置用户账号属性 usermod[选项]属性值 userdel 删除对应用户账号 userdel[选项]用户名 groupadd 添加组账号 groupadd[选项]组账号 groupmod 设置组账号属性 groupmod[选项]属性值 groupdel 删除对应组账号 groupdel[选项]组账号 passwd 设置账号密码 passwd[对应账号] id 显示用户ID、组ID和用户所属的组列表 id[用户名] groups 显示用户所属的组 groups[组账号] who 显示登录到系统的所有用户 who (1)作用。 ①useradd:添加用户账号。 ②passwd:更改对应用户的账号密码。 (2)格式。 ①useradd:useradd[选项]用户名。 ②passwd:passwd[选项][用户名]。 其中的用户名为修改账号密码的用户,若不带用户名,缺省为更改当前使用者的密码。 (3)常用参数 ①useradd主要选项参数如表2.3所示。 表2.3 useradd命令常见参数列表 选项 参数含义 -g 指定用户所属的群组 -m 自动建立用户的登入目录 -n 取消建立以用户名称为名的群组 ②passwd:一般很少使用选项参数。 (4)使用实例。 [root@localhost~]#useradddavid [root@localhost~]#passwddavid Newpassword:(输入密码) Retypenewpassword:(再输入一次密码,以确认输入的正确性) passwd:allauthenticationtokensupdatedsuccessfully [root@localhost~]#su–david [david@localhost~]$ [david@localhost~]$pwd(查看当前目录) /home/david(该用户的工作目录) 实例中先添加了用户名为david的用户,接着又为该用户设置了账号密码。从su的命令可以看出,该用户添加成功,其工作目录为“/home/david”。 (5)使用说明。 n 在添加用户时,这两个命令是一起使用的,其中,useradd必须用root的权限。而且useradd指令所建立的账号,实际上是保存在“/etc/passwd”文本文件中,文件中每一行包含一个账号信息。 n 在缺省情况下,useradd所做的初始化操作包括在“/home”目录下为对应账号建立一个同名的主目录,并且还为该用户单独建立一个与用户名同名的组。 n adduser只是useradd的符号链接(关于符号链接的概念在本节后面会有介绍),两者是相同的。 n passwd还可用于普通用户修改账号密码,Linux并不采用类似Windows的密码回显(显示为*号),所以输入的这些字符用户是看不见的。密码最好包括字母、数字和特殊符号,并且设成6位以上。 Linux中常见的系统管理命令如表2.4所示,本书以ps和kill为例进行讲解。 表2.4 Linux常见系统管理命令 命令 命令含义 格式 ps 显示当前系统中由该用户运行的进程列表 ps[选项] top 动态显示系统中运行的程序(一般为每隔5s) top kill 输出特定的信号给指定PID(进程号)的进程 kill[选项]进程号(PID) uname 显示系统的信息(可加选项-a) uname[选项] setup 系统图形化界面配置 setup crontab 循环执行例行性命令 crontab[选项] shutdown 关闭或重启Linux系统 shutdown[选项][时间] uptime 显示系统已经运行了多长时间 uptime clear 清除屏幕上的信息 clear (1)作用。 ①ps:显示当前系统中由该用户运行的进程列表。 ②kill:输出特定的信号给指定PID(进程号)的进程,并根据该信号完成指定的行为。其中可能的信号有进程挂起、进程等待、进程终止等。 (2)格式。 ①ps:ps[选项]。 ②kill:kill[选项]进程号(PID)。 kill命令中的进程号为信号输出的指定进程的进程号,当选项是缺省时为输出终止信号给该进程。 (3)常见参数。 ①ps主要选项参数如表2.5所示。 表2.5 ps命令常见参数列表 选项 参数含义 -ef 查看所有进程及其PID(进程号)、系统时间、命令详细目录、执行者等 -aux 除可显示-ef所有内容外,还可显示CPU及内存占用率、进程状态 -w 显示加宽并且可以显示较多的信息 ②kill主要选项参数如表2.6所示。 表2.6 kill命令常见参数列表 选项 参数含义 -s 将指定信号发送给进程 -p 打印出进程号(PID),但并不送出信号 -l 列出所有可用的信号名称 (4)使用实例。 [root@localhostroot]#ps–ef2.用户管理(useradd和passwd)
3.系统管理命令(ps和kill)
操作系统 Linux Shell 用户切换 su useradd 相关文章:
- VxWorks实时操作系统下MPC8260ATM驱动的实现(11-11)
- VXWORKS内核分析(11-11)
- Linux内核解读入门(11-09)
- 嵌入式系统实时性的问题(06-21)
- 基于WinCE操作系统的通用USB数控键盘设计(08-05)
- 嵌入式实时操作系统设计探讨(10-15)