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的知识,但我还是 ...
随机推荐
- swap分区不足ubuntu休眠
安装uswsusp Ubuntu gnu/linux只需 代码: sudo aptitude install uswsusp Arch gnu/linux系统 代码: sudo pacman -S u ...
- leetCode 典型回溯例子
39题,翻译题目:给定一组候选集和一个目标值,在c的所有组合中,找出所有总和等于T的组合. 候选数组c中同一个数可以被选择多次(不限次数) 分析: 典型的回溯法应用 对数组里面的每个数,用递归的方式相 ...
- nginx:负载均衡实战(一)
1.负载均衡说明 2.准备 我自己在电脑布置了两台虚拟机,两台都有nginx和tomcat,两台虚拟机布置的ip分别是37以及54,我在tomcat的首页动了点手脚,方便自己看是来自哪个ip的 接着在 ...
- centos7中docker操作
docker部署nginx 1. 下载nginx [root@localhost my.Shells]# docker images REPOSITORY TAG IMAGE ID CREATED S ...
- 第三节 java 数组(循环遍历、获取数组的最值(最大值和最小值)、选择排序、冒泡排序、练习控制台输出大写的A)
获取数组的最值(最大值和最小值) 思路: 1.获取最值需要进行比较,每一次比较都会有一个较大的值,因为该 值不确定,需要一个变量进行临储. 2.让数组中的每一个元素都和这个变量中的值进行比较,如果大于 ...
- L327 找灵魂伴侣
Looking for the Perfect Partner I'm sure we all remember a time when we fell in love. For some it wa ...
- L293 给地球降温
Countries look at ways to tinker with Earth’s thermostat The idea of cooling the climate with strato ...
- Python 基础关于编码
一.编码的种类: 1 acsic码 基本不用 不同编码之间互用会产生乱码, 2unicode A 字母 4个字节 00000000 00000000 00100100 01000 ...
- js基础 三种弹出框 数据类型
总结:js三个组成部分ES:语法DOM:对象模型 => 通过js代码与页面文档(出现在body中的所有可视化标签)进行交互BOM:对象模型 => 通过js代码与浏览器自带功能进行交互 引入 ...
- Python数据分析库pandas基本操作
Python数据分析库pandas基本操作2017年02月20日 17:09:06 birdlove1987 阅读数:22631 标签: python 数据分析 pandas 更多 个人分类: Pyt ...