linux 基础(1)快速查询指令的用法
--help
几乎所有的指令,都可以使用--help选项进行查询。给命令使用--help选项,就会直接出现一段说明命令的文字。
> date --help
用法:date [选项]... [+格式]
或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
以给定<格式>字符串的形式显示当前时间,或者设置系统日期。
必选参数对长短选项同时适用。
-d, --date=字符串 显示给定<字符串>描述的时间,而非“当前时间”
--debug 对解析的日期添加注释,
对不规范的使用方式进行警告,并输出警告信息到
标准错误
……
给定的格式FORMAT 控制着输出,解释序列如下:
%% 一个文字的 %
%a 当前locale 的星期名缩写(例如: 日,代表星期日)
……
示例:
将 epoch(1970-01-01 UTC)以来的秒数转换为日期
$ date --date='@2147483647'
……
GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告任何翻译错误
完整文档 <https://www.gnu.org/software/coreutils/date>
或者在本地使用:info '(coreutils) date invocation'
help 一般会给出用法(Usage)、选项说明和用法(Examples)等。
man
help 给出的用法往往不够全面,man 命令(取自单词 manual)可以给出更详细的说明。
输入man date,终端立刻进入了一个详细文档的浏览界面。

其中,界面下方显示了阅读进度。按下h显示快捷键提示,q退出 man 界面。Page Up和Page Down可以快速翻页。
标题中的DATE(1)标注的命令的类型,不同数字对应如下:
| 数字 | 意义 |
|---|---|
| 1 | 普通指令 |
| 2 | 系统核心可调用的函数与工具 |
| 3 | 可调用的函数和函数库 |
| 4 | 设备文件 |
| 5 | 某些配置文件 |
| 6 | 游戏 |
| 7 | 惯例与协定的说明 |
| 8 | 系统管理员指令 |
| 9 | kernel文件 |
在 man 界面里还可以便捷的进行字符串匹配查询。按下/在输入单词,就可以查找匹配的单词。按下n向下一个匹配的单词跳转。
man -f 和 whatis
man -f可以快速查询一个命令,得到一个命令和他的简介。whatis和man -f是等效的。如man -f man
> man -f man
man (1) - 系统参考手册的接口
man (7) - macros to format man pages
这里有两个类型不同的 man,所以出现了两行。
man -k 和 apropos
man -k和apropos是等效的,可以也用于查询有哪些命令。不过并不要求命令名完全匹配,也会从命令简介里搜取,所以在不记得命令全称时很好用。
info
info的性质和man相近,也用于查询命令手册。不同的是,这个命令将文档划分成多个部分,构成一个知识树,你可以在不同的节点之间跳转。输入info info。

页面顶部的 Next 和 Up 表示上一页和下一页,输入n跳转到下一页,p跳转到上一页。将光标移动到 Menu 下方的链接处,按下enter进入子页面,输入u回到父节点。所有的节点构成一颗知识树,可以方便的跳转。

/usr/share/doc/
每一个做软件的人一定会做一份文档,但不一定会做官方的“线上说明文档”。本机上的软件还可以到/usr/share/doc/寻找丰富的文档。
linux 基础(1)快速查询指令的用法的更多相关文章
- Linux基础命令---ntpq查询时间服务器
ntpq ntpq指令使用NTP模式6数据包与NTP服务器通信,能够在允许的网络上查询的兼容的服务器.它以交互模式运行,或者通过命令行参数运行. 此命令的适用范围:RedHat.RHEL.Ubuntu ...
- Linux基础:Grep查询&AWK查询
Grep:搜索文件内匹配指定内容的行 常用的Grep搜索方法: 1. grep "普通搜索内容" file( 或者 cat file|grep "普通搜索内容" ...
- Linux基础命令---nslookup查询域名工具
nslookup nslookup是一个查询DNS域名的工具,它有交互和非交互两种工作模式. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora. 1.语法 ...
- linux基础指令以及权限管理
基础指令 #打印字符串 echo hello linux #将file1 和 file2粘合在一起,打印到标准输出流 cat file1 file2 标准输入输出 标准输入,stdin,即键盘.鼠标输 ...
- Linux基础指令--韩顺平老师课程笔记
一.vi和vim编辑器 ①.三种模式 所有的 Linux 系统都会内建 vi 文本编辑器.vim 具有程序编辑的能力,可以看做是 vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计. ...
- Linux 基础指令初识
Linux 基础指令初识 01. ls 指令 语法: ls [选项] [目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件.对于文件,将列出文件名以及其他信息 -a 列出目录下的所有文 ...
- Linux基础指令
Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...
- 【Linux学习】Linux用户管理1—用户查询指令、用户切换
Linux用户管理1-用户查询指令.用户切换 一.用户查询指令 who: 查看当前在线用户情况 -a:显示所有用户的所有信息 -m:显示运行该程序的用户名,和"who am I"的 ...
- Linux——基础命令用法(上)
一.Linux基础命令 1.Linux命令行的格式 命令行的格式为:用户名+主机名+当前工作目录 输入内容的命令格式为:命令 [-短选项/--长选项] [参数] [root@localhost ~]# ...
- Linux 基础入门(新版)”实验报告一~十二
实验报告 日期: 2015年9月15日 一.实验的目的与要求 熟练地使用 Linux,本实验介绍 Linux 基本操作,shell 环境下的常用命令. 二.主要内容 1.Linux 基础入门& ...
随机推荐
- tensorflow_probability.python.bijectors的一些使用
网上见到一个TensorFlow的代码,没见过这个形式的,是概率编程的代码: # coding=utf-8 # Copyright 2020 The TF-Agents Authors. # # Li ...
- 多线程之interrupt与优雅停止一个线程
1.背景 在实际开发中,我们可能会遇到终止某个线程的场景, 比如不断扫描数据库的发货订单时,这时候需停止扫描, 当然我们不能把程序关了,我们只希望停止扫描数据库这一个线程, 那么应该怎么办了? 这就可 ...
- 词云图大师(WordCloudMaster)上线Web端!
我们非常激动地宣布,词云图大师(WordCloudMaster)现已正式上线Web端!这一全新版本为用户带来了更多的便捷和功能,让创建和分享词云变得更加轻松.无论是企业.教育机构还是个人用户,都可以通 ...
- Apache DolphinScheduler 在奇富科技的首个调度异地部署实践
奇富科技(原360数科)是人工智能驱动的信贷科技服务平台,致力于凭借智能服务.AI研究及应用.安全科技,赋能金融机构提质增效,助推普惠金融高质量发展,让更多人享受到安全便捷的金融科技服务.作为国内领先 ...
- 在lcd屏幕上的任意位置显示任意大小的图片
/************************************************* * * file name:ShowBmp2.c * author :momolyl@126.co ...
- 结构开发笔记(三):solidworks软件(二):小试牛刀,绘制一个立方体
前言 solidworks草图大师,基本的使用过程. 所有的零件基础都是从平面绘制开始,然后凸出来厚度. 本篇绘制一个简单的立方体,熟悉基本操作. 立方体绘制过程 选取一个平面绘制一个 ...
- MFC制作带界面的DLL库
## MFC如何创建一个带界面的DLL(动态链接库) 1.创建项目 打开VS,文件->新建->项目: 点击确定之后弹出来的界面,点击下一步->选择"使用共享MFC DLL的 ...
- SRE 必备知识 - Kafka 探秘之零拷贝技术
如果你了解过 Kafka,那么它用到的一个性能优化技术可能会引起你的注意 -- 操作系统的零拷贝(zero-copy)优化. 零拷贝操作可以避免对数据的非必要拷贝,当然,并非是说完全没有拷贝. 在 K ...
- LogBack 没有打印日志
背景: 某日进行测试,新增了一行日志(项目使用的是logback) 报错: 无,就是不打印日志 解决: 经过仔细查看代码,发现之前的人写代码的时候 在其它类里面,将 private final Log ...
- Docker 优化NUXT镜像体积
FROM node:xxx-alpine # 环境变量赋值 ENV 参数名 参数值 RUN mkdir -p /app COPY ./app/package.json /app/package.jso ...