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的知识,但我还是 ...
随机推荐
- Vue + Element UI 实现权限管理系统(搭建开发环境)
技术基础 开发之前,请先熟悉下面的4个文档 vue.js2.0中文, 优秀的JS框架 vue-router, vue.js 配套路由 vuex,vue.js 应用状态管理库 Element,饿了么提供 ...
- Android 音视频深入 四 录视频MP4(附源码下载)
本篇项目地址,名字是<录音视频(有的播放器不能放,而且没有时长显示)>,求star https://github.com/979451341/Audio-and-video-learnin ...
- 51nod1339飞行任务
首先按照收获从大到小排序. 然后01背包取或者不取即可. 至于为什么这样对的其实我也不知道.... 代码: #include<bits/stdc++.h> using namespace ...
- tomcat 线程数与 mysql 连接数综合调优
目前线上系统包含 数据收集+数据分析+中心服务,三个均为 tomcat,共用一个mysql服务. 由于tomcat最大线程数200 *3 =600,最大并发时,会有600个jdbc连接.当然这是极端情 ...
- 延迟载入Dll(动态载入Dll)
windows核心编程(第五版)20.3节的延迟载入Dll 延迟载入Dll技术出现的原因: 因为DLL的加载是比较浪费时间的,特别是大型软件加载,因此,这项技术是在应对软件初始化过程中避免浪费太多的时 ...
- js 将文本转换为数据 string number
<span class="Span" > <p>123.81</p> <a> dejiw</a> </span&g ...
- centos7配置hadoop集群
一:测试环境搭建规划: 主机名称 IP 用户 HDFS YARN hadoop11 192.168.1.101 hadoop NameNode,DataNode NodeManager hadoop1 ...
- centos7配置mysql
一:mysql安装方法一:yum安装 下载并安装MySQL官方的 Yum Repository https://dev.mysql.com/ cd ~ wget -i -c https://dev.m ...
- Android开发 ---基本UI组件3:单选按钮、多选按钮、下拉列表、提交按钮、重置按钮、取消按钮
Android开发 ---基本UI组件2 1.activity_main.xml 描述: 定义一个用户注册按钮 <?xml version="1.0" encoding=&q ...
- 5.Python爬虫入门五之URLError异常处理
大家好,本节在这里主要说的是URLError还有HTTPError,以及对它们的一些处理. 1.URLError 首先解释下URLError可能产生的原因: 网络无连接,即本机无法上网 连接不到特定的 ...