Linux学习(3)基本操作与在线帮助文档

本文介绍了Linux文本模式下的基本命令操作,如date、cal和bc,以及重要热键[TAB]、[Ctrl]-c和[Ctrl]-d的用途。文章详细讲解了manpage和infopage这两个在线帮助系统,用于查看命令和文件的详细信息。此外,还讨论了错误信息的查看和Linux文件系统的特点。
摘要由CSDN通过智能技术生成

目录

文本模式下命令的下达

基础命令的操作 

重要的几个热键[Tab], [ctrl]-c, [ctrl]-d 

[Tab]按键

[Ctrl]-c 按键

[Ctrl]-d 按键

错误信息的察看

Linux系统的在线求助man page与info page

man page 

搜寻特定命令/文件的man page说明文件

info page 


以下内容转载自鸟哥的linux私房菜

我虚拟机里使用的是root模式,必须小心,在这个权限下可能会做出一些无法挽回的事情

Linux对於计算机各组件/装置的分辨, 与大家惯用的Windows系统完全不一样!因为,各个组件或装置在Linux底下都是『一个文件!』再来,man page的内容也分成好几个部分来加以介绍该命令呢!就是上头man date那个表格内, 以NAME作为开始介绍,最后还有个SEE ALSO来作为结束。基本上,man page大致分成底下这几个部分:

文本模式下命令的下达

基础命令的操作 

  • 显示日期与时间的命令: date
  • 显示日历的命令: cal
  • 简单好用的计算器: bc

从上面的例子当中我们也可以知道,命令之后的选项除了前面带有减号『-』之外,某些特殊情况下, 选项或参数前面也会带有正号『+』的情况

某些命令有特殊的参数存在, 若输入错误的参数,则该命令会有错误信息的提示,透过这个提示我们可以藉以了解命令下达错误之处

在命令列模式里面下达命令时,会有两种主要的情况:

  • 一种是该命令会直接显示结果然后回到命令提示字符等待下一个命令的输入;
  • 一种是进入到该命令的环境,直到结束该命令才回到命令提示字符的环境。

 

重要的几个热键[Tab], [ctrl]-c, [ctrl]-d 

  • [Tab]按键

  • [Tab] 接在一串命令的第一个字的后面,则为命令补全;
  • [Tab] 接在一串命令的第二个字以后时,则为『文件补齐』!

  • [Ctrl]-c 按键

中断目前程序

  • [Ctrl]-d 按键

『键盘输入结束(End Of File, EOF 或 End Of Input)』的意思! 另外,他也可以用来取代exit的输入呢!例如你想要直接离开文字接口,可以直接按下[Ctrl]-d就能够直接离开了(相当于输入exit啊!)。

错误信息的察看

Linux系统的在线求助man page与info page

man page 

 

出现的这个屏幕画面,我们称呼他为man page,

进入man命令的功能后,你可以按下『空格键』往下翻页,可以按下『 q 』按键来离开man的环境。 

 再来,man page的内容也分成好几个部分来加以介绍该命令呢!就是上头man date那个表格内, 以NAME作为开始介绍,最后还有个SEE ALSO来作为结束。基本上,man page大致分成底下这几个部分:

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

  1. 先察看NAME的项目,约略看一下这个数据的意思;
  2. 再详看一下DESCRIPTION,这个部分会提到很多相关的数据与使用时机,从这个地方可以学到很多小细节呢;
  3. 而如果这个命令其实很熟悉了(例如上面的date),那么鸟哥主要就是查询关于OPTIONS的部分了! 可以知道每个选项的意义,这样就可以下达比较细部的命令内容呢!
  4. 最后,鸟哥会再看一下,跟这个数据有关的还有哪些东西可以使用的?举例来说,上面的SEE ALSO就告知我们还可以利用『info coreutils date』来进一步查阅数据;
  5. 某些说明内容还会列举有关的文件(FILES 部分)来提供我们参考!这些都是很有帮助的!

大致上了解了man page的内容后,那么在man page当中我还可以利用哪些按键来帮忙查阅呢?首先, 如果要向下翻页的话,可以按下键盘的空格键,也可以使用[Page Up]与[Page Down]来翻页呢!同时,如果你知道某些关键词的话, 那么可以在任何时候输入『/word』,来主动搜寻关键词!

  • 搜寻特定命令/文件的man page说明文件

从上面的『man -f man』输出的结果中,我们知道其实输出的数据是:

  • 左边部分:命令(或文件)以及该命令所代表的意义(就是那个数字);
  • 右边部分:这个命令的简易说明,例如上述的『-macros to format man pages』

info page 

info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。 所以,你可以将info page想成是文本模式的网页显示数据啦!

不过你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超链接)。 而这个支持info命令的文件默认是放置在/usr/share/info/这个目录当中的。 举例来说,info这个命令的说明文件有写成info格式,所以,你使用『 info info 』可以得到如下的画面:

仔细的看到上面这个显示的结果,里面的第一行显示了很多的信息喔!第一行里面的数据意义为:

  • File:代表这个info page的数据是来自info.info文件所提供的;
  • Node:代表目前的这个页面是属于Top节点。 意思是info.info内含有很多信息,而Top仅是info.info文件内的一个节点内容而已;
  • Next:下一个节点的名称为Getting Started,你也可以按『N』到下个节点去;
  • Up:回到上一层的节点总揽画面,你也可以按下『U』回到上一层;
  • Prev:前一个节点。但由于Top是info.info的第一个节点,所以上面没有前一个节点的信息。

从第一行你可以知道这个节点的内容、来源与相关链接的信息。更有用的信息是,你可以透过直接按下N, P, U来去到下一个、上一个与上一层的节点(node)!非常的方便! 第一行之后就是针对这个节点的说明。在上表的范例中,第二行以后的说明就是针对info.info内的Top这个节点所做的。

再来,你也会看到有『Menu』那个咚咚吧!底下共分为四小节,分别是Getting Started等等的,我们可以使用上下左右按键来将光标移动到该文字或者『 * 』上面,按下Enter, 就可以前往该小节了!另外,也可以按下[Tab]按键,就可以快速的将光标在上表的画面中的node间移动, 真的是非常的方便好用。如果将info.info内的各个节点串在一起并绘制成图表的话,情况有点像底下这样:

 其他有用的文件(documents)

摆在/usr/share/doc这个目录

请记住喔:

  • 在文字接口下,有任何你不知道的命令或文件格式这种玩意儿,但是你想要了解他,请赶快使用man或者是info来查询!
  • 而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 底下查一查有没有该服务的说明档喔!
  • 另外,再次的强调,因为Linux毕竟是外国人发明的,所以中文文件确实是比较少的! 但是不要害怕,拿本英文字典在身边吧!随时查阅!不要害怕英文喔!

 

 这就是linux吗,太复杂了,学了一晚上,就学了点皮毛里的皮毛里的皮毛啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值