4.2.2 基础指令的操作

news2024/11/25 21:53:20

显示日期与时间的指令: date

显示日历的指令: cal

简单好用的计算机: bc

1. 显示日期的指令: date

如果在命令行中想要知道目前Linux系统的时间,那么就直接在命令行界面输入date即可显示:

[dmtsai@study ~]$ date Fri May 29 14:32:01 CST 2015

如果我想要让这个程序显示出“2015/05/29”这样的日期显示方式呢? 那么就使用date的格式化输出功能

[dmtsai@study ~]$ date +%Y/%m/%d 2015/05/29 [dmtsai@study ~]$ date +%H:%M 14:33

那个“+%Y%m%d”就是date指令的一些参数功能。

2. 显示日历的指令: cal

基本上cal这个指令可以接的语法为:

[dmtsai@study ~]$ cal [month] [year]

3. 简单好用的计算机: bc

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

以ca为开头的指令都被显示出来了。

总结一下:

[Tab] 接在一串指令的第一个字的后面,则为“命令补全”;

[Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行“选项/参数的补齐”功能!

[Ctrl]-c 按键

如果你在Linux下面输入了错误的指令或参数,有的时候这个指令或程序会在系统下面“跑不停”这个时候怎么办?别担心, 如果你想让当前的程序“停掉”的话,可以输入:[Ctrl]与c按键(先按着[Ctrl]不放,且再按下c按键,是组合按键), 那就是中断目前程序的按键

[Ctrl]-d 按键

你想要直接离开命令行,可以直接按下[Ctrl]-d就能够直接离开了

[shift]+{[PageUP]|[Page Down]}按键

可以使用 [Shift]+[Page Up] 来往前翻页,也能够使用 [Shift]+[Page Down] 来往后翻页

4.2.4 错误讯息的察看

假如想执行date却因为大小写打错成为DATE时, 这个错误的讯息是这样显示的:

bash:表示的是Shell,本小节说的Linux的默认壳程序就是bash。通常出现“command not found"的可能原因为:

这个指令不存在,因为该软件没有安装之故。解决方法就是安装该软件;

这个指令所在的目录目前的用户并没有将他加入指令搜寻路径中。

4.3 Linux系统的线上求助man page与info page

来看看date这个指令的基本用法与选项参数的介绍:

一开始是下达语法的方式,这个date有两种基本语法,一种是直接下达并且取得日期回传值,且可以+FORAMAT的方式来显示。至于另一种方式,则是加上MMDDhhmmCCYY的方式来设置日期时间。格式是“月月日日时时分分西元年”的格式!再往下看,会说明主要的选项,例如-d的意义等,后续会出现+FORMAT的用法。从里面可以查到之前用过得“date+%Y%m%d"这个指令与选项的说明。

基本上,如果是指令,那么通过这个简单的 --help 就可以很快速的取得你所需要的选项、参数的说明了。

进入man指令的功能后,你可以按下“空白键”往下翻页,可以按下“ q ”按键来离开man的环境。

DATE(1),DATE是指令的名称,那么(1)代表的是“一般使用者可使用的指令”的意思!常见的几个数字的意义是这样的:

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]与[PageDown]来翻页呢!同时,如果你知道某些关键字的话, 那么可以在任何时候输入“/word”,来主动搜寻关键字!例如在上面的搜寻当中,我输入了“/date”会变成怎样?

按下“/"之后,光标就会移动到屏幕的最下面一行,并等待输入搜寻的字串了。输入date后,man page就会开始搜寻跟date有关的字串,并且移动到该区域。最后,如果要离开man page时,直接按下“q"就可以。常见的man page如下:

上面的按键是在man page的画面当中才能使用的。有趣的是,可以往下或者往上搜寻某个字串,例如在man page内搜寻vbird这个字串,可以输入/vbird或者是?vbird,只不过一个是往下,一个是往上搜寻。重要搜寻某个字串时,可以使用n或者是N来动作即可。

man page通常是放在/usr/share/man这个目录里头,然而,我们可以通过修改man page搜寻路径来改善这个目录的问题,修改/etc/man_db.conf即可。

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

在某些情况下,想知道要使用某些特定的指令或者是修改某些特定的配置文件,但是忘了完整名称。有些时候是只记得该指令的部分关键字。这个时候要如何查出来想知道的man page呢?

使用 -f 这个选项就可以取得更多与man相关的信息,而上面这个结果当中也有提示了 (数字) 的内容, 举例来说,第三行的“ man (7) ”表示有个man (7)的说明文档存在!但是却有个man (1)存在。那当我们下达“ man man ”的时候,到底是找到哪一个说明文档呢? 其实,你可以指定不同的文件的,举例来说,上表当中的两个 man 你可以这样将他的文件叫出来:

两个指令输出的结果是不同的。那么1,7就是分别取出在man page里面关于1与7相关数据的文件。搜寻的顺序是记录在/etc/man_db.conf 这个配置文件当中, 先搜寻到的那个说明文档,就会先被显示出来。一般来说,通常会先找到数字较小的那个。

除此之外,我们还可以利用“关键字”找到更多的说明文档数据。什么是关键字? 从上面的“man -f man”输出的结果中,我们知道其实输出的数据是:

左边部分:指令(或文件)以及该指令所代表的意义(就是那个数字);

右边部分:这个指令的简易说明,例如上述的“-macros to format man pages”

当使用“man -f 指令”时,man只会找数据中的左边那个指令(或文件)的完整名称,有一点不同都不行! 但如果我想要找的是“关键字”呢?也就是说,我想要同时找上面说的两个地方的内容,只要该内容有关键字存在, 不需要完全相同的指令(或文件)就能够找到时,该怎么办?请看下个范例:

例题:找出系统的说明文档中,只要有man这个关键字就将该说明列出来。答:

这个就是利用关键字将说明文档里面只要含有man那个字眼的,就将其取出来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/650015.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小程序开发的优点和挑战:全面解析

小程序开发的优点是什么? 对于许多人来说,小程序的出现并没有给他们带来太多惊喜。然而,在过去的几年里,微信一直在努力成为更具影响力的社交平台,并且对于小程序开发的需求也在不断增加。随着小程序应用程序在其生态…

Spring Boot 属性加载原理解析

基于Spring Boot 3.1.0 系列文章 Spring Boot 源码阅读初始化环境搭建Spring Boot 框架整体启动流程详解Spring Boot 系统初始化器详解Spring Boot 监听器详解Spring Boot banner详解Spring Boot 属性配置解析Spring Boot 属性加载原理解析 在《Spring Boot 框架整体启动流程详…

MAYA柔体与弹簧一起使用 6个例子

例子2 Q弹 隐藏物体设置移动动画 例子 3 柔体和粒子 例子4 坑的反弹 例子5 例子6

021+limou+C语言内存管理

0.在Linux下验证C语言地址空间排布 这里是limou3434的博文系列。接下来,我会带您了解在C语言程序视角下的内存分布,会涉及到一点操作系统的知识,但是不多,您无需担忧。 注意:只能在Linux下验证,因为Windo…

如何在客户验收环节搞垮一个项目,大佬是有一套方法的

通过产品、UI、开发、测试撸起袖子加油干,经历需求、设计、研发、测试层层关卡终于进入到了期待已久的客户验收环节。在项目的尾声,连空气里都充满了快活的气氛。 而励志要搞垮项目的大佬心里就不爽了“小样儿,你们认为你们就赢了吗&#xf…

Nginx的安装和配置

下载 访问官网:https://nginx.org/ 点击最新的版本下载, 进入详情页,选择下载任意版本 解压编译安装 tar zxvf nginx-1.22.1.tar.gz解压之后得到文件夹 nginx-1.22 安装之前保证使用的工具和库存在 # 安装gcc yum install -y gcc # 安装…

STM32开发——串口通讯(第2篇)——WIFI(Esp8266)

目录 1.ESP8266 作为设备 2.ESP8266作为服务器 注意:1.在中断中一般不直接在中断服务函数里处理数据,而是在收到数据后直接丢给队列,再处理数据; 2.在中断服务函数里尽量减少使用延时函数及打印函数。 1.ESP8266 作为设备 1.1…

mongo副本集的一些操作

开启副本集 修改配置文件/etc/mongod.conf replication:replSetName: main重启mongod相关服务systemctl restart mongod 注意:每个在副本集中的成员,无论主副replSetName都一样,表示一个副本集的名称 如果添加的节点的replSetName和主节点不一致&…

退出卸载企业奇安信360

一般退出&卸载企业奇安信需要密码,然后我们又都不知道密码是多少的情况下怎么退出奇安信呢 1.打开奇安信的设置 2.找到 "防护中心"--"自我保护" 然后点击确定 3.找到奇安信的安装目录 找到"D:\奇安信\360Safe\EntClient\conf"下面…

python带你获取TripAdvisor旅游景点的真实评价

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 猫途鹰(TripAdvisor)是一个旅游点评网站, 如果您想要爬取该网站的数据,需要了解该网站的访问规则和爬取限制。 所使用软件工具: python 3.8 运行代码 pycha…

【PTA】温故知新模拟题

目录 L1-2 日期格式化 输入格式: 输出格式: 输入样例: 输出样例: 代码: L1-4 心理阴影面积 输入格式: 输出格式: 输入样例: 输出样例: 代码: 7-3…

『论文精读』Vision Transformer(VIT)论文解读

『论文精读』Vision Transformer(VIT)论文解读 文章目录 一. 简介二. 模型架构2.1. 关于image presentation2.2. 关于positional encoding2.3. 关于CNNTransformer2.4. 关于输入图片大小 三. 实验部分3.1. 数据集3.2. 模型及变体3.3. 实验结果3.4. 模型可视化 参考文献 论文下…

CSS3_03:各种卡券优惠券模板制作,开箱即用,学得会,用得着

本文首发于微信公众号:布依前端 微信号:qny-1009 转载请注明出处 原创不易,觉得有用的话,多转发点赞支持 作为前端开发者,经常碰到不规则元素需求,尤其是购物类的优惠券,元素长相怪异&#xff0…

looks调色插件 Red Giant Magic Bullet Looks for Mac

Magic Bullet Looks for Mac版是一款looks调色插件,提供强大的外观和色彩校正功能,无论是对初学者还是影视专业制作人员,从冷酷惊艳的的动作场面到红色,暖色的浪漫色调,都可以帮助快速的完成,满足用户的所有…

LabVIEW开发基于Web数字图像处理

LabVIEW开发基于Web数字图像处理 数字图像处理已在各个领域找到了应用,并已成为一个高度活跃的研究领域。实际实施和实验在教育和研究活动中起着不可或缺的作用。为了方便快捷地实施数字图像处理操作,设计了一个先进的基于Web的数字图像处理虚拟实验室&…

vue3中引入tailwingcss

1、安装依赖 cnpm i -D tailwindcss postcss autoprefixer 2、安装完成后,创建tailwind.config.js 和 postcss.config.js配置文件,继续再控制台输入命令如下: npx tailwindcss init -P 3、修改tailwind.config.js content: ["./ind…

<Linux> 进程

文章目录 进程基本概念描述进程-PCBtask_struct-PCB的一种task_ struct内容分类 组织进程查看进程通过系统调用获取进程标示符fork创建子进程进程状态操作系统原理进程状态linux进程状态 优先级基本概念查看系统进程PRI and NI查看进程优先级的命令其他概念 环境变量基本概念常…

又双叒反转?美国院士复现室温超导!

室温超导又双叒反转? 没错,就是今年3月差点掀翻物理界的“21℃室温超导新材料”成果,来自美国罗彻斯特大学Ranga Dias团队。 尽管存在置疑,目前原论文仍然在《自然》期刊上可以查阅、并没有撤稿。 当时国内外很多团队都立刻尝试复…

程序员常用速查表总览

程序员常用速查表总览 文章目录 程序员常用速查表总览linux命令速查表vim命令速查表git命令速查表c知识速查表matplotlib 速查表数据科学方面的速查表-机器学习、概率论等 在使用linux、vims时命令老是忘记,在网上一番翻找,总结了一下文章,特…

如何使用 Python 自动购买 Interpark 演唱会门票 ?

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 Interpark是韩国的一家知名网上购物网站,成立于1996年。 它是韩国最早开展网上零售业务的公司之一,提供各种产品,包括各种书籍、电子产品、珠宝、户外用品、食品和服装等等。 Interpark还…