linux学习笔记8(鸟哥的私房菜)

Linux基础常识命令

	继续写起来,加油!!!噢力给!!!
  1. 错误信息的查看
    在使用Linux时,如果我们使用了错误的指令该怎么办?不要紧,你可以屏幕上的提示信息来了解问题出在哪里举个例子:

这里是引用
在上面那个bash:表示的是我们的shell名称,上面说bash错误,它告诉我们
DATE:command not found
字面上的意思就是“指令找不到”,那那个指令呢,所以说没有这个指令
(1)、这个指令不存在,因为该软件没有安装之故,解决方法就是安装该软件
(2)、这个指令所在的目录目前的用户并没有将他加入指令搜寻路径中
(3)、很简单,你打错字了。

  1. Linux系统的线上求助man page与info page
    先来了解一下Linux有多少指令呢?在文字模式下,你可以输入g之后直接按下两个【tab】按键,看看总共有多少以g开头的指令可以让你用?

这里是引用
这么多指令,你背吗,肯定不行,估计背的要断气,当然Linux中有让大家理解这些指令的用法文件。

(1)- -help求助说明
事实上,几乎Linux上面的指令,在开发的时候,开发者就将可以使用的指令语法与参数写入指令操作过程中了!你只要使用- -help这个选项,就能够将该指令的用法做一个大致的理解哦!举个例子来说明一下,我们来瞧瞧date这个指令的基本用法与选项参数的介绍

在这里插入图片描述
看一下上面的显示,首先一开始是下达语法的方式(usage),这个date有两种基本语法,一种是直接下达并且取得日期回传值。再下面就是一些参数的说明。
基本上,如果是指令,那么通过这个简单的–help就可以很快速的取得你所需要的选项、参数的说明了!这很重要!我们说过,在Linux下面你需要学习任务达成的方式,不用硬背指令参数,不过常用的指令你还是得要记忆一下,而选项就通过–help来快速查询即可。同样的其他命令你也可以用这个来查看。

(2)man page
有没有细心的同学发现,date–help没有告诉你string是什么,不用担心,在Linux中,除了–help之外,我们还有一个找男人(man),哈哈哈,man是manual(操作说明)的简写啦!只要下达:man date马上就会清楚的说明出现在你面前

这里是引用

进入man指令的功能后,你可以按下“空白键”往下翻页,可以按下“q”按键来离开man环境。我们能看到date(1),那么他代表什么意思呢,下面是一些几个数字的意义是这样的:
| 代号 |代表内容 |
|1|使用者在shell环境中可以操作的指令或可可执行文件|
|2|系统核心可调用的函数与工具等|
|3|一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)|
|4|设备文件的说明,通常在/dev下的文件|
|5|配置文件或者某些文件的格式|
|6|游戏(games)|
|7|惯例与协定等,例如Linux文件系统、网络协定、ASCll code等等的说明|
|8|系统管理员可用的管理指令|
|9|跟kernel有关的文件|
tips:上表中的1,5,8这三个号码特别重要,也请读者要将这三个数字所代表的意思背下来哦。
再来,man page的内容也分成好几个部分来加以介绍该指令呢!就是上面的表格内。基本上,man page大致分成下面这几个部分:

代号内容说明
NMAE简短的指令、数据名称说明
SYNOPSIS简短的指令下达语法(syntax)简介
DESCRIPTION较为完整的说明,这部分最好仔细看看!
OPTIONS针对SYNOPSIS部分中,有列举的所有可用的选项说明
COMMANDS当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令
FILES这个程序或数据所使用或参考或链接接到的某些文件
SEE ALSO可以参考的,跟这个指令或数据有相关的其他说明!
EXAMPLE一些可以参考的范例

我们在man page常用 的按键给他整理整理:

按键进行工作
空白键向下翻一页
【page down】向下翻一页
【page up】向上翻一页
【home】去到第一页
【end】去到最后一页
/string向“下”搜寻string这个字串,如果要搜寻vbird的话,就输入/vbird
?string向“上”搜寻string这个字串
n,N利用/或者?来搜寻字串时,可以用n来继续下一个搜寻(不论是/或?),可以利用N来进行“反向”搜寻。举例来说,我以/vbird搜寻vbird字串,那么可以n继续往下查询,用N网上查询。若以?vbird向上查询vbird字串。那我可以用n继续“向上”查询,用N反向查询。
q结束这次的man page

要注意,这些都是在man page的里面才能用的。这样就很方便。既然有这个man page但是这些数据放在哪里呢,他们通常放在/usr/share/man这个目录里头。然而,我们可以通过修改他的man page搜寻路径来改善这个目录的问题!修改/etc/man_db.conf(版本不同文件不同,依据自己的版本查看)
(3) info page
Linux中还提供了一种线上的求助方法,那就是利用info这个好用的家伙啦!
基本上,info和man的用途起始差不多,都是用来查询指令的用法或者是文件的格式,区别是什么呢,info page是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写,并且在各个页面中还有类似网页的“超链接”来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。所以,你可以将info page相成是文件字模式的网页显示数据啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值