Linux系列教程(七)——Linux常用命令之帮助和用户管理命令
上篇博客我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而locate是在文件资料库中进行搜索,对比find命令搜索速度快很多,但是新创建的文件如果没有收录到文件资料库中,使用locate命令是搜索不到的,再就是/tmp目录是不收录到文件资料库的,也就是说使用locate命令搜索不到在/tmp目录下的文件。然后我们介绍搜索命令所在的目录以及别名信息which,搜索命令所在的目录以及帮助文档路径whereis,最后一个命令grep和前面搜索文件或目录命令是不同的,grep是在文件中搜索匹配的字符串,是在文件中进行内容搜索,这个命令后面用到的比较多,大家需要记住用法。
那么这篇博客我们继续介绍Linux命令——帮助命令和用户管理命令。
1、帮助命令
一、获得命令或配置文件帮助信息:man
①、命令名称:man
②、英文原意:manual
③、命令所在路径:/usr/bin/man
④、执行权限:所有用户
⑤、功能描述:获得帮助信息
⑥、语法: man【命令或配置文件】
范例1:查看 ls 命令的帮助信息:man ls

范例2:查看配置文件 services 的帮助信息:man services。
注意查看配置文件不需要加上绝对路径,如果是 man /etc/services,那么显示的就是services的文件内容。

如果以文件即是命令,又是配置文件,比如man passwd,系统是优先显示命令帮助信息的。如果你想看passwd的配置文件信息,可以 man 5 passwd。因为5表示配置文件信息,1表示命令帮助信息。
二、获得shell内置命令的帮助信息:help
①、命令名称:help
②、英文原意:
③、命令所在路径:shell 内置命令
④、执行权限:所有用户
⑤、功能描述:获得shell内置命令帮助信息
⑥、语法: help【shell内置命令】
范例:查看 umask 命令的帮助信息:help umask
我们如何判断一个命令是否是shell内置命令呢?前面我们讲过which命令,是用来搜索命令所在的目录及别名信息,如果使用which找不到该命令的所在路径,那么此命令就是shell内置命令。

下面的命令都是shell内置命令:

三、获得命令的中文帮助信息:--help
这里给大家一个简单的技巧,如果我们想简单的查看命令的帮助信息,而不是上面显示的很多内容,那该怎么办呢?
我们执行此命令:命令 --help
范例:查看 ls 的帮助信息

2、用户管理命令
一、添加新用户:useradd
①、命令名称:useradd
②、英文原意:
③、命令所在路径:/usr/sbin/useradd
④、执行权限:root
⑤、功能描述:添加新用户
⑥、语法: useradd【用户名】
范例:添加用户tom:useradd tom

二、设置用户密码:passwd
①、命令名称:passwd
②、英文原意:
③、命令所在路径:/usr/bin/passwd
④、执行权限:root
⑤、功能描述:修改用户的密码
⑥、语法: passwd【用户名】
注意:root用户能修改任何用户的密码。而普通用户只能修改自己的密码,而且密码要符合密码规则,不然修改不了
范例:修改用户tom的密码

三、查看登录用户简单信息:who
①、命令名称:who
②、英文原意:
③、命令所在路径:/usr/bin/who
④、执行权限:root
⑤、功能描述:查看登录用户简单信息
⑥、语法:who
范例:查看当前登录用户的信息

四、查看登录用户详细信息:w
①、命令名称:w
②、英文原意:
③、命令所在路径:/usr/bin/w
④、执行权限:root
⑤、功能描述:查看登录用户详细信息
⑥、语法:w
范例:查看当前登录用户的详细信息

第一排 13:46:28:当前系统的时间 up 4 days:Linux连续运行时间4天 1 user:表示当前1个用户登录 load average:0.00,0.01,0.05:系统的负载情况,分别表示过去一分钟,五分钟和十五分钟系统的负载情况。
USER:登录用户名
TTY:登录终端,pts表示远程终端,tty表示本地终端
FROM:登录的主机IP,如果没有写表示本机登录
3、总结
本篇博客我们主要介绍了Linux系统的帮助命令和用户管理命令。对于帮助命令,man 命令能获得命令和配置文件的帮助信息,help命令能获得shell内置命令的帮助信息。我们可以通过which来区分什么是shell内置命令,什么是外部命令。但是基本上我们如果对某个命令不熟悉的话,使用 命令 --help 能更清晰的查看帮助信息。
然后我们介绍了用户管理命令,对于用户管理命令后面我们会专门用一篇博客来介绍,这里这是简单的介绍了如何创建新用户 useradd,如何更改用户的密码passwd以及查看当前登录用的详细信息w。注意创建新用户只有root用户才有权限操作,而更改用户密码除了root用户,还有该用户本身。
Linux系列教程(七)——Linux常用命令之帮助和用户管理命令的更多相关文章
- Linux常用命令之帮助和用户管理命令
目录 1.帮助命令 一.获得命令或配置文件帮助信息:man 二.获得shell内置命令的帮助信息:help 三.获得命令的中文帮助信息:--help 2.用户管理命令 一.添加新用户:useradd ...
- Linux命令(二十六) 用户管理命令
一.添加用户 useradd useradd 命令用于创建新用户,格式为useradd [选项] 用户名. 可以使用 useradd 命令创建用户帐户,使用该命令创建账户时,默认的用户目录在 /hom ...
- linux入门教程(七) linux系统用户以及用户组管理
关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要.毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌.因为这涉及到一个安全的问题. [认 ...
- Linux系列教程(七)——Linux帮助和用户管理命令
上篇博客我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而loca ...
- Linux系列教程(八)——Linux常用命令之压缩和解压缩命令
前面一篇博客我们讲解了Linux帮助和用户管理命令,对于帮助命令,man 命令能获得命令和配置文件的帮助信息,help命令能获得shell内置命令的帮助信息.我们可以通过which来区分什么是shel ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
- Linux系列教程(十)——Linux文本编辑器vim
通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①.Linux文件和目录处理命令 ②.Linux链接命令和权限管理命令 ③.Linux文件搜索命令 ④.Lin ...
- Linux系列教程(十六)——Linux权限管理之ACL权限
通过前面的两篇博客我们介绍了Linux系统的用户管理,Linux用户和用户组管理之相关配置文件 讲解了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow ...
- Linux常用命令5 用户管理命令
1.用户管理命令:useradd 所在路径:/usr/bin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 例如:useradd hzw userd ...
随机推荐
- 洛谷P4438 [HNOI/AHOI2018]道路(dp)
题意 题目链接 Sol 每当出题人想起他出的HNOI 2018 Day2T3,他都会激动的拍打着轮椅 读题比做题用时长系列... \(f[i][a][b]\)表示从根到\(i\)的路径上,有\(a\) ...
- npm 全局执行 update 、 outdated 出现 npm-debug.log 404 错误的问题
想要执行一次全局更新,发现屡次报错: # npm update -g 提示的错误信息包含如下内容: npm ERR! code E404 npm ERR! 404 Registry returned ...
- python自动化开发-6-常用模块-续
python的常用模块(续) shelve模块:是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式. configparser模块:对配置文件进行 ...
- [ng:areq] Argument 'XXXXCtrl' is not a function, got undefined
angular.module('MyApp', []) 这里的[]重复了,以后引入新的controller.js文件会覆盖前面那个,所以此处的[]去掉 .controller('MyCtrl', fu ...
- logcat use
将已经存在的工程导入到eclipse步骤: ①:首先复制当前工程所在的路径. ②:然后在eclipse,右键->Import->General->Existing Projects ...
- JavaScript大杂烩8 - 理解文本解析的"黄金搭档"
文本解析"黄金搭档" - String与RegExp对象 文本解析是任何语言中最常用的功能,JavaScript中也是一样,而正则表达式作为最常用的方式,JavaScript也同样 ...
- JAVA 设计模式遵循的六大基本准则
JAVA 设计模式遵循的六大基本准则 一.单一职责原则:(Single Responsibility Pinciple) 一个类只负责一项职责. 当超过一项职责需要负责时,需要增加新的类来负责新的职 ...
- 【锁】Oracle死锁(DeadLock)的分类及其模拟
[锁]Oracle死锁(DeadLock)的分类及其模拟 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...
- Python零基础学习系列之三--Python编辑器选择
上一篇文章记录了怎么安装Python环境,同时也成功的在电脑上安装好了Python环境,可以正式开始自己的编程之旅了.但是现在又有头疼的事情,该用什么来写Python程序呢,该用什么来执行Python ...
- python第九十一天----第十六周作业
实现功能: 1.非编辑模式 可以对每行进行选择,全选,取消,反选 : 2.编辑模式 进入编辑模式时: 如果行被选中,则被选中的行变为可编辑状态,未选中则不改变 退出编辑模式时: 保存所有的 ...