linux入门001--帮助支持
linux入门001--帮助支持
====1. 帮助手册提供命令的使用说明:man ls
提供基础知识和参考信息,有时会有实例和交叉索引,但是基本没有教程式的文档。
就是说,并不会有偏重告诉你那个重要,那个好用,那个常用...
会把所有的参数,选项都罗列出来...
但可以通过关键字查找缩小范围:man -k keyword
举例,需要使用排序功能,但又不知道有什么命令可以使用,可以使用这样的关键字来查找:
$ man -k sort
...
qsort (3) - sort an array
qsort (3p) - sort a table of data
qsort_r (3) - sort an array
sort (1) - sort lines of text files
sort (1p) - sort, merge, or sequence check text files
sort (3perl) - perl pragma to control sort() behaviour
$ man -k mkdir //或者使用 $ apropos mkdir
libssh2_sftp_mkdir (3) - convenience macro for libssh2_sftp_mkdir_ex(3) calls
libssh2_sftp_mkdir_ex (3) - create a directory on the remote file system
mkdir (1) - make directories
mkdir (1p) - make directories
mkdir (2) - create a directory
mkdir (3p) - make a directory relative to directory file descriptor
mkdirat (2) - create a directory
输出结果包括: 手册名称 (所属章节编号) - 内容简介
===1.1 man手册的章节
帮助手册按照命令类型被组织为很多个章节。比如ping(8)等。
$ man man //章节编号 简介(如下节选man man的内容)
- 1 Executable programs or shell commands 可执行程序或shell命令
- 2 System calls (functions provided by the kernel) 系统调用(内核提供的功能)
- 3 Library calls (functions within program libraries) 库调用(程序库中的函数)主要供开发人员使用
- 4 Special files (usually found in /dev) 特殊文件(通常位于/ dev中)设备文件等
- 5 File formats and conventions eg /etc/passwd 文件格式和约定,例如/etc/passwd
- 6 Games 游戏
- 7 Miscellaneous (including macro packages and conventions), e.g.man(7), groff(7) 其他(包括宏包和惯例),例如man(7),groff(7)
- 8 System administration commands (usually only for root) 系统管理命令(通常仅用于root)
- 9 Kernel routines [Non standard] 内核例程[非标准]
FILES
/etc/man_db.conf man-db configuration file. man-db配置文件。
/usr/share/man A global manual page hierarchy. 全局手动页面层次结构。
/usr/share/man/index.(bt|db|dir|pag) A traditional global index database cache. 传统的全局索引数据库缓存。
/var/cache/man/index.(bt|db|dir|pag) An FHS compliant global index database cache. 符合FHS的全局索引数据库缓存。
==1.1.1 章节内的主要段落有:
- NAME:命令的名称及简要说明
- DESCRIPTION:命令功能的详细描述
- OPTIONS:所支持的选项的相关说明
- SYNOPSIS:使用格式,命令语法(摘要)
- EXAMPLES:使用示例
- NOTES:相关注意事项
- FILES:相关的配置等文件
- SEE ALSO:相关参考
- Environment 命令使用的环境变量
- Author 作者
- Diagnostics 可能的错误和警告
- Bugs 错误、缺点、警告
==1.1.2 还有一些用特定符号标记的内容,表示的意义是:
- []:可选内容
- <>:必选内容
- |:二选一
- ...:同类内容可以有多个
- 粗体字必须按原样准确键入,这一类可能是命令名,标志和文字字符;
- 斜体字必须用适当的值代替(不显示斜体字的系统上通常用下划线代替),就如变量一般,需要根据情况自己添加适当的值;
- 如果一个单独的选项和一个参数组合在一起,那么该选项和参数必须同时使用;
==1.1.3 操作:
- 按键 实现功能
- 空格键 向下翻一页
- Pg Dn 向下翻一页
- Pg Up 向上翻一页
- Home 去到第一页
- End 去到最后一页
- /string 向下搜索string这个字符串 n: 下一个
- ?string 向上搜索string这个字符串 N: 前一个
- q 退出
===1.2 man中文包
Arch的中文包
https://www.archlinux.org/packages/community/any/man-pages-zh/
==1.2.1 中文man手册项目
https://github.com/man-pages-zh/manpages-zh
对大多数现代 Linux 发行版用户来说,安装后,正常使用 man 命令即可。
在您的系统设置为中文环境时, 如果有对应的中文手册页,则该手册页将显示中文版本。
如系统并非中文环境,请临时调整您的环境变量以使用中文内容。
https://blog.csdn.net/zaishaoyi/article/details/20243867
==1.2.2在线阅读中文手册页内容
https://manpages.debian.org/unstable/manpages-zh/index.html
====2. 帮助信息:使用命令后面跟:--help,-h获得帮助信息
ls --help
====3. 还有内容更加丰富的info信息,使用info命令:
info command
====4. 其他文档,有些程序将他们的文档放在/usr/share/doc中,或者程序目录下。
而不是man和info里。
====5. 还有就是互联网了,之所以放在最下面,是因为若内容有出入,要以上面的系统自带的信息为准。
使用互联网要注意搜索到的帖子的时间,时间比较久(超过2年的)的只能做参考。
注:有些近期的帖子也有可能内容历史很久远的。
互联网上首先在官网的支持里找,找不到在去其他地方看。
使用google比其他搜索能更快找到更多更有效的内容。
----------
https://www.lumendatabase.org/
The Lumen database collects and analyzes legal complaints and requests for removal of online materials, helping Internet users to know their rights and understand the law. These data enable us to study the prevalence of legal threats and let Internet users see the source of content removals.
Lumen数据库收集和分析法律投诉和删除在线资料的请求,帮助互联网用户了解他们的权利并理解法律。这些数据使我们能够研究法律威胁的普遍性,并让互联网用户看到内容删除的来源。
比如使用google搜索“SV5_BL_BIN“,在搜索结果下方会有:
为了回应用户根据美国数字千年版权法案 (DMCA) 向我们提交的投诉,我们已从此页上移除了 1 个结果。
如果需要,您可以访问 LumenDatabase.org,查看导致结果遭到移除的 DMCA 投诉内容。
提供的链接:https://www.lumendatabase.org/notices/15901076
能看到由于(侵权)被删除了那些,且提供原始网页。
----------
====6. 书:
鸟哥的Linux私房菜,网上阅读:http://linux.vbird.org/
很多人都会推荐的电子书,(部分内容已经过时了...)
从CentOS开始,适合中小企业服务器使用的Linux系统,更大些的企业会购买Red Hat。
如果你在单位用到CentOS,这个值得参考。
精通Linux(第二版)图灵程序设计丛书 沃德(Brian Ward)
不以任何一个Linxu分发为基础,宏观的讲解几乎所有分支都会遵循的规则及命令参数。
====7. other:
http://www.runoob.com/linux/linux-command-manual.html
http://man.linuxde.net/ 有样例
http://billie66.github.io/TLCL/book/ Old
https://segmentfault.com/a/1190000015080475
linux入门001--帮助支持的更多相关文章
- linux入门到高级
目 录 1. Linux入门篇.................................................................................... ...
- 01 Linux入门介绍
一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 L ...
- Linux入门介绍
Linux入门介绍 一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以 ...
- Linux入门学习教程:虚拟机体验之KVM篇
本文中可以学习到的命令: 1. aptitude 是apt-get 不会产生垃圾的版本 2. dpkg -L virtualbox 显示属于该包的文件 lsmod | grep kvmfi ...
- Linux入门篇(一)——基本命令
这一系列的Linux入门都是本人在<鸟哥的Linux私房菜>的基础上总结的基本内容,主要是记录下自己的学习过程,也方便大家简要的了解 Linux Distribution是Ubuntu而不 ...
- 3,linux入门到上手-文件权限管理与配置
linux入门-文件权限管理与配置 一.关于linux的操作命令一般格式如下: 1,一行指令中第一个输入的部分绝对是"指令(command)"或"可可执行文件案(例如批次 ...
- Linux 入门记录:二十、Linux 包管理工具 YUM
一.YUM(Yellowdog Updater, Modified) 1. YUM 简介 RPM 软件包形式管理软件虽然方便,但是需要手动解决软件包的依赖问题.很多时候安装一个软件首先需要安装 1 个 ...
- Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用
一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...
- 3,Linux入门
操作系统的分类 Windows系列操作系统,Unix类操作系统,Linux类操作系统,Mac操作系统 提问:为什么要去学习Linux? 同学甲可能要问,超哥你介绍了这么多有关Linux的知识,但我还是 ...
随机推荐
- python2x 与 python3x 区别
python2.x 与 python3.x 的区别: 1. python2.x 的源码编码不规范,源码重复较多:python3.x 的源码编码规范,清晰.优美.简单 2. python2.x的默认字符 ...
- flask-admin有用的例子
flask-admin主页: https://github.com/flask-admin/flask-admin flask-admin克隆地址: https://github.com/flask- ...
- iOS 设置不同环境下的配置 Debug Release 生产 测试 等等
其实这个问题大家都知道,但是一般都是清楚一些皮毛的东西,只能进行一些简单的应用.在这里详细说一下模式切换的使用. Xcode给我们自带了两种编译模式Release 和 Debug,通常情况下我们可以利 ...
- 对FPGA的时钟资源理解(更新中)
7系列FPGA中包含了多达24个CMT(时钟管理单元)(实际上V7常见只有20个),MMCM和PLL均为时钟综合器,对外部输入时钟.内部时钟进行处理,生成需要的低抖动时钟.PLL是MMCM的功能子集, ...
- 1076 Wifi密码
下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1:B-2:C-3:D-4:请同学们自己作答,每两日一 ...
- 6.Python爬虫入门六之Cookie的使用
大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用. 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份.进行session跟踪而储存在 ...
- 四、使用汇编编写LED裸机驱动
1. 确定硬件连接 打开OK6410底板电路图,找到LED,可以发现NLEDx为0时LED点亮. 找到LED的控制引脚,发现LED控制引脚通过连接器连到了核心板: 打开核心板电路图,找到对应的连接器中 ...
- PHPexcel 导入import 数据到 mysql: mysql 查询数据是否存在, 如果存在返回id, 不存在, 插入返回id. 2) mysql_query , mysql_connect, mysql_select_db, mysql_error, mysql_num_rows,mysql_close
一: 要求: 上面的图表 中的数据插入到 3张表中. 1)t_vide_warehourse 分类表: 此表中包含 一级分类 和二级分类. 二级分类是一级分类的子级. 2)t_video_info ...
- 前端框架VUE
Vue Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vu ...
- Java学习笔记33(IO:打印流,IO流工具类)
打印流: 有两个类:PrintStream PrintWriter类,两个类的方法一样,构造方法不一样 PrintStream构造方法:接收File类型,接收字符串文件名,接收字节输出流(Ou ...