Linux常用命令(一)

用户配置

a.超级用户:可以在Linux系统下做任何事情,不受限制。

b.普通用户:在Linux下做有限的事情。

超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。普通用户以root的身份去做事情,使用命令sudo

所有命令的基本使用规则:

命令名+空格+参数+空格+操作对象,例如, sudo passwd root

命令是否执行成功的的问题:

a.大部分命令执行成功是没有提示的

b.执行失败会有提示,会提示失败原因

1.设置超级用户密码

命令:sudo passwd root

命令功能:设置超级用户root的密码。

2.切换用户

命令:su 用户名

命令功能:切换用户,Ubantu下因为安装时没有给root配置密码,先给root配置密码,才能切换到root

例如,要从root用户切换到普通用户user,使用su user。要从普通用户user切换到root用户则使用 suroot(root可以省略),此时系统会提示输入root用户的密码。输入exit退回到上一个用户。注:出于安全性的考虑输入的密码不会显示在屏幕上,密码输入完毕直接按回车键即可。

3.添加用户

命令:useradd 用户名

命令功能:添加一个普通用户

例如,要想添加一个普通用户user1.

Ubantu下配置用户 useradd -m user1 -s /bin/bash

系统会在目录“/home”下建立一个名为user1的目录。加-m才会创建目录。-s的作用是指定使用的脚本解析器(比如bash)

命令:cat/etc/passwd

命令功能:查看系统目前有哪些用户

4.设置密码

命令:passwd 用户名

命令功能:设置或修改用户名的密码。

例如,我们要给刚才创建的user1用户设置一个密码123456,则使用passwd user1,然后系统会提示你输入密码。注:只有root用户才可以给新创建的用户配置密码。

5.删除用户

命令:userdel 用户名

注:删除用户后,其工作目录并不会被删除,如果要删除工作目录,需要userdel -r 用户名

Userdel -r user1删除成功后的效果如下:

如果出现以下情况:

是因为正在使用的用户没办法删除,曾经被切换过而且正在使用