最近是彻底迷上Linux了,今天总结下Linux帮助命令和常用的用户管理命令
一 man:英文名manual,获取帮助信息,配置文件信息
我们知道linux命令非常多,我们不可能全部牢记,所以有些命令在用的时候查一下帮助手册即可
先看一下man ls
这很类似我们用more或less命令来查看一个文件,我们这里也是查的ls的帮助手册
NAME栏会对这个命令有一个中文的简短翻译
SYNOPSIS栏会对这个命令的使用格式进行一个介绍
DESCRIPTION栏描述,下面会显示所有的option,比如我们想看看-d是什么意思,直接敲/-d,就有找到-d相关的信息,非常方便
按n寻找下一个,按q退出
好了,下面举一个例子,比如说我知道有date这命令,但是不知道怎么用,我们用man查询一下
我们看到NAME是说打印或设置当前系统时间,并且还看到了相应的使用格式
那我们先看下当前系统时间
发觉是错的,我想修改一下,就按照man中查到的格式修改
我们发现修改成功了。
man除了查询命令的帮助信息外,还可以查询配置文件的帮助信息
比如我们想知道/etc/services这个配置文件是干什么的,查询一下
通过NAME,我们可以知道这个配置文件是网络服务列表,那么列表的格式是怎么样的,下面其实也可以看到
分别是服务名称,端口/协议,别名
接下来,我们查看一下这个文件的内容
这样我们就知道这个配置文件是干什么的了,好了,man就说到这里,下面看第二个命令
二 whatis:获得命令的简单说明
有的时候,我们不想看man那么多信息,就想知道命令的大概意思就可以用whatis
三 –help:获取到命令的选项
有的时候,又觉得一个简单的说明不够,想看看命令有哪些选项可以使用,就可以用–help
四 help:获取shell内置命令的帮助信息
我们先来看一种情况
我们想用man去查cd的帮助信息,发现查不到,这是为什么呢,因为cd是shell的内置命令,一般内置命令的帮助信息,我们用help来查询
五 type:区分命令是shell内置的还是外部的
我们怎么知道命令是shell内置的还是外部命令呢,用type+命令就可以很好的区分了
好了,Linux帮助命令就分享到这里,下面来看用户管理命令
六 useradd:添加一个用户
这个命令必须是root用户才能执行,比如我要添加一个fuqiang3的用户
这样就添加成功了,如果想再次添加
就会提示该用户已经存在了
七 passwd:为用户创建一个密码
我们为刚刚的fuqiang3用户创建一个密码
很简单,这个时候我去home路径下查找这个用户
发现,并没有创建该用户的命令,网上查了下,useradd只是创建这个用户,并不会为这个用户创建目录,如果想创建目录,使用adduser
八 adduser:添加一个用户,并且创建/home下的目录
我们创建一个fuqiang4的用户,并且去home下查看
发现存在了,所以推荐使用这个命令添加用户
九 userdel:删除一个用户
-r就是连同目录一起删除,-f强制执行
我们删除刚刚创建的fuqiang4用户
十 who:查看登录用户信息
分别是用户,登录终端,登录时间
十一 w:查看更详细的登录用户信息
好了,Linux帮助命令和用户管理命令就总结到这里,如有问题,欢迎指正,谢谢。
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-11/137266.htm