前言:Linux命令那么多,你是否为记不住Linux的命令而烦恼呢?

  这一章节就是来解决这个问题的。

1.Linux系统的线上求助

1.指令补全

在上一章节提到过使用[Tab]快捷键可以根据用户输入的部分补全命令。

2.指令的 --help求助说明

当我知道该命令后想要了解命令的具体用法该怎么办?只需要在命令后面添加--help选项就可以了解这个命令的详细用法了。

这里举个了解date命令的详细用法

命令:date --help

基本上,如果是指令,那么通过这个简单的--help选项就可以很快速的取得这个命令的详细用法(选项、参数说明)了!不过,如果你使用bc --help的话,虽然有简单的解释,但是没有类似scale的用法说明,同时也没有+、-、*、/、%等运算符的说明了!因此,虽然--help相当好用,但是,通常--help用在协助你查询“你曾经用过的指令所具备的选项与参数”而已,如果你要使用的是从来没有用过的指令,或者是你要查询的根本就不是指令,而是文件的“格式”时,那就得要通过man page咯。

3.man page

man是manual的简称,man page其实就是用户手册呀。

命令格式:man command

在这里举一个date的例子,即运行man date命令,显示如下:

这里只截取了部分。

进入man指令的功能后,你可以按下“空格键”往下翻页,可以按下“q”按键来离开man环境返回到命令行。

上面显示命令(date)具体信息的页面我们称呼为man page页面,仔细看一下man page页面你会发现有趣的东西。究竟是什么呢?往下看:

上述的表格可以使用“man man”命令来取得更详细的说明。

注意:上表中的1、5、8这三个号码特别重要,请记住他们。

接下来,我们来解读一下man page页面中各个部分的含义,看下表就知道了:

有时候除了这些部分外,还可能看到Authors与Copyright等,不过很多时候仅有NAME与DESCRIPTION等部分。我通常在查询某个数据时是这样来查阅的:

大致了解了man page页面的内容后,接下来熟悉一下在man page页面中可以利用哪些快捷键来帮忙查阅呢?如下表所示:

注意:上面的按键是在man page的页面当中才能使用的!

未完待续……

Linux系列(2):入门之线上求助的更多相关文章

  1. Linux(2)---记录一次线上服务 CPU 100%的排查过程

    Linux(2)---记录一次线上服务 CPU 100%的排查过程 当时产生CPU飙升接近100%的原因是因为项目中的websocket时时断开又重连导致CPU飙升接近100% .如何排查的呢 是通过 ...

  2. nginx高性能WEB服务器系列之五--实战项目线上nginx多站点配置

    nginx系列友情链接:nginx高性能WEB服务器系列之一简介及安装https://www.cnblogs.com/maxtgood/p/9597596.htmlnginx高性能WEB服务器系列之二 ...

  3. Linux基本命令(6)线上查询的命令

    线上查询的命令 命令 功能 man 查询和解释一个命令的使用方法,以及这个命令的说明事项 locate 定位文件和目录 whatis 寻找某个命令的含义 6.1 man命令 man命令用来查询和解释一 ...

  4. linux实用指令 | 程序员线上排查必知必会linux指令(持续更新中)

    Linux线上排查程序员实用指南 一.乱码问题 二.帮助指令 1. help命令 2. man命令 3. info命令 三.性能监测与优化 1. top命令 参考资源 Linux线上排查程序员实用指南 ...

  5. 广告行业中那些趣事系列6:BERT线上化ALBERT优化原理及项目实践(附github)

    摘要:BERT因为效果好和适用范围广两大优点,所以在NLP领域具有里程碑意义.实际项目中主要使用BERT来做文本分类任务,其实就是给文本打标签.因为原生态BERT预训练模型动辄几百兆甚至上千兆的大小, ...

  6. linux 首次登陆与线上求助

    开始下达指令概念 上述指令详细说明如下:1. 一行指令中第一个输入的部分绝对是『指令(command)』或『可执行文件案(例如批次脚本,script)』2. command 为指令的名称,例如变换工作 ...

  7. 用“逐步排除”的方法定位Java服务线上“系统性”故障(转)

    一.摘要 由于硬件问题.系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降.部分(或所 有)接口超时或卡死等.其中部分故障隐藏颇深,对运维和 ...

  8. JVM 线上故障排查基本操作

    # 前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的.各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题.楼主同样也遇到过这些问题,那么,遇到这些问题该 ...

  9. Linux运维入门到高级全套系列PDF

    Linux运维入门到高级全套系列PDF(转) [日期:2016-08-01] 来源:Linux社区  作者:Linux [字体:大 中 小]     Linux 学习技巧 初学者可以自己安装虚拟机,然 ...

随机推荐

  1. eclipse运行内存超出

    问题分析: 1:可能是eclipse自身的运行内存不够 2:可能是java中的jre内存不够 修改方法: 1 改eclipse的运行内存 在eclipse.ini文件中 -startupplugins ...

  2. js中的DOM对象和jQuery对象的比较

    1. 二者的不同之处: 通过jQuery获取的元素是一个数组, 数组中包含着原生JS中的DOM对象. 例如, 针对下面的一个div结构: <div id="Box">& ...

  3. 最近公共祖先lca模板

    void dfs(int x,int root){//预处理fa和dep数组 fa[x][0]=root; dep[x]=dep[root]+1; for(int i=1;(1<<i)&l ...

  4. Linux常用目录及目录作用说明

    Linux目录结构 /:根目录 /boot:存放系统启动相关文件 /etc:存放系统配置文件 /dev:存放系统设备文件(如/dev/sda) /run:存放系统运行相关文件 /bin:存放系统命令 ...

  5. Kettle环境的安装

    Kettle是绿色免安装的,下载完解压之后找到Spoon.bat,直接执行就好 欢迎界面 Kettle主要分为转换和作业2类 新建一个转换demo 创建了一个转换demo后,由于是数据抽取,因此我们抽 ...

  6. if-for-while

    if help if可以看看if的用法 if ls -l / ;then echo "ok";else echo "no" ;fi for for ((i=0; ...

  7. Golang语言快速上手到综合实战高并发聊天室

    需要的联系我:QQ:1844912514 Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言.2015,Go迎来了全迸发的一年.时隔一年,回头再看,Go已跻身主流编程语言行列. ...

  8. 简易总结react-hook三大基础

    react-hook的最重要的三大基础 import { useEffect, useState, useContext } from 'react' 1.每一个简单的一句话总结 useEffect ...

  9. MYSQL通过循环向数据库中插入数据

    BEGINdeclare i int default 305;declare a char(255);REPEATset a=concat("测试机构00",cast(i as c ...

  10. IE下 CSS hover iframe失效

    预期:某个div下存在iframe子元素,当鼠标移动到该div下,该iframe出现,移出则iframe消失,移入iframe不会引起iframe消失. 问题:在火狐下结果满足预期,在IE下,鼠标移入 ...