正在学习Linux,记录一下学习历程。

man

通常称为说明手册。

语法

假如希望了解cp命令

man cp

假如希望同时了解多个命令

man cp mv rm

说明页的命令
通用命令  
q 退出
h 显示帮助信息
!命令 执行shell命令
搜索  
/pattern 向下搜索特定模式
/ 向下搜索上一模式

n

向下搜索上一模式
?pattern 向上搜索特定模式
? 向上搜索上一模式
N 向上搜索上一模式
移动  
<space> 显示下一屏
f 显示下一屏
b 显示上一屏
<up> 上移一行
<down> 下移一行
g 回到顶部
G 回到底部

ps:不要总是使用一个窗口,以及不要总是以完全相同的方式使用两个窗口。如可以在一个窗口工作时,将说明书页窗口作为参考,或相反。

手册的组织方式
1 命令
2 系统调用
3 库函数
4 特殊文件
5 文件格式
6 游戏
7 杂项信息
8 系统管理

ps:除第1节命令和第6节游戏外,手册中的大部分内容中哦呀程序员和系统管理员才感兴趣。

查看位于第几小节的命令

man 数字 命令

如:man 2 kill

说明页格式
标头 含义
Name 命令的名称和用途
Synopsis 命令语法
Description 完整描述
Environment 命令使用的环境变量
Author 开发该程序者
Files 对该命令重要的文件列表
See also 相关信息
Diagnostics 可能的错误和警告
Bugs (可能没有)
命令语法:
1 方括号中的项是可选的
2 不在方括号中的项是必选的,作为命令的一部分输入
3 黑体字必须按原样准确输入
4 斜体字必须用适当的值代替
5 后接...的参数可以重复任意多次

如:ls [-aAcCdfFgilLgrRstul] [filename...]

查找命令单行描述:whatis

相当于man -f

如:whatis mv

whatis搜索收集了命令单行描述的特殊文件。

使用whatis时不能再指定节号。

搜索命令:apropos

相当于man -k

如:apropos move 搜索所有与move有关的命令

当知道想做什么,但是不能确定使用那条命令时使用apropos搜索。

ps:apropos来源于法语,在英语中是一个前置词,意为关联或关于。

Info

每个命令对应一个Inofo文件,每个Info文件都组织成一棵树,由一系列节点组成,每个节点一个主题,节点之间相互链接。

语法

info 命令

阅读方式

1.顺序阅读节点。

2.使用菜单直接跳到指定节点。(可以是同一个文件内,也可以是不同文件)

链接

* 主题名

主要命令
显示命令帮助
<space> 显示下一屏
<backspce> 显示上一屏
<tab> 将光标移向下一个链接
<return> 进入一个链接
b 跳转到当前节点的开头
d 调转进目录节点(主菜单)
l 跳转到最后一个访问的节点
q 退出

ps:Info强大又复杂,是由Emacs的开发人员创建的,总设计师是Richard Stallman,他倾向于编写功能非常强大,特殊并且拥有许多神秘命令的程序。

:当您第一次看到名称Texinfo时,或许会认为它应该是Textinfo,比较它是一个基于文本的信息系统名称。那个t肯定是由于某些偶然因素落掉了。事实上,您可能是正确的:即使有人发明了某些东西,也并不意味着他就有权起一个愚蠢的名字来显摆他的聪明。如果将Donald Knuth(他命名的TeX)和Richard Stallman(他命名的GNU)关在同一个房间,或许他们能够达成的唯一点就是TeX和GNU都是好名字。

Linux学习-man和Info相关推荐

  1. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  2. linux学 java_[操作系统]Linux学习第二步(Java环境安装)

    [操作系统]Linux学习第二步(Java环境安装) 0 2017-05-19 00:02:21 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权 ...

  3. 卧槽!华为大佬整理的Linux学习笔记和资料不小心流落到了外网.……

    资料汇总截图 一大牛整理了一套初学到进阶的Linux 学习资料,分享给大家 如何学习 如果是刚开始学习C语言的同学,我建议可以深入看下C语言里面的资料.当然了,如果你对自己的C语言比较自信,可以直接看 ...

  4. Linux学习--目录结构

    ** Linux学习–目录结构 ** 一.基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录. 记住一句经 ...

  5. Linux学习(五)---开机、重启和用户登录注销

    文章目录 Linux学习--开机.重启和用户登录注销 一.开机&重启命令 二.用户登录和注销 Linux学习–开机.重启和用户登录注销 一.开机&重启命令 基本介绍: ①shutdow ...

  6. Linux学习(四)---用户管理

    文章目录 Linux学习--用户管理 一.基本介绍 二.添加用户 2.1 基本语法 2.2 实际案例 2.3 细节说明 三.给用户指定或者修改密码 四.删除用户 4.1基本语法 4.2 应用案例 五. ...

  7. Linux学习(三)--vi和vim编辑器

    Linux学习–vi和vim编辑器 一.基本介绍   首先,我们需要明白一点,所有的Linux系统内都会默认安装vi文本编辑器:   其次,vim可以看做是vi的增强版,具有程序编辑的能力,可以主动的 ...

  8. Linux学习(二)--远程登录Linux系统

    文章目录 Linux学习--远程登录Linux系统 一.明白为什么我们需要远程登入Linux系统? 二 .Xshell的介绍 三.Xftp5介绍 Linux学习–远程登录Linux系统 一.明白为什么 ...

  9. 我的Linux成长路---001 Linux学习初期计划

    Linux学习初期计划 1.Linux基础 Linux历史.Linux版本.Linux安装.shell命令 2.Linux系统管理 用户管理.文件权限管理.磁盘管理.进程管理.自动化任务.安装程序.. ...

  10. Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)

    2016-09-23 16:28 13512人阅读 评论(0) 收藏 举报 分类: Linux学习(6) 版权声明:本文为博主原创文章,未经博主允许不得转载. 1磁盘分区相关的概念 1.1什么是磁盘 ...

最新文章

  1. java queue 线程安全_java并发编程之线程安全方法
  2. OpenCV学习:改变图像的对比度和亮度
  3. 应用Rational 工具简化基于J2EE的项目(二)启动项目
  4. where is page layout xml template being initialized - hard code in ctr
  5. Oracle 默认表空间(default permanent tablespace) 说明
  6. 练习4-11 统计素数并求和(20 分)
  7. mac开发java安卓_mac下Android开发环境搭建
  8. SQLServer2008数据库还原失败 恢复失败
  9. 整理 Mac 安装 oracle
  10. DSP28335的RS232串口通讯试验
  11. 智能送药小车(F 题)--2021 年全国大学生电子设计竞赛
  12. 【Opencv】基于色差的简单目标提取
  13. [迅为i.MX6ULL开发板学习]内核Logo 修改使用文档
  14. MySQL数据库CPU使用率过高,怎么办
  15. 「Remmina」- 远程桌面客户端(SSH、SFTP、VNC、Windows Remote Desktop、...) @20210402
  16. python 标签云_Python中文标签云之pytagcloud
  17. 多任务学习 Pytorch实现
  18. java实现收藏功能
  19. 计蒜客---它是多么甜蜜啊!
  20. Jeremy Cole大神关于Innodb的文章分享

热门文章

  1. STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏
  2. 信息安全保障人员(CISAW)工控网络安全方向认证介绍
  3. 通过js批量下载地图TopoJson数据
  4. 基于残差网络的城市人群流动预测
  5. C语言的数据类型大全,整型数据在内存中的存储方式
  6. 正规文法构造状态转换图,状态转换图构造正规文法---编译原理
  7. 软件专业学习之成长志(四)
  8. 通信使用matlab三元码实验报告,Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验...
  9. python画超长图-python实现按长宽比缩放图片
  10. Win11下蓝牙鼠标停止4秒后启动卡顿