Linux笔记1 — 基本命令

本文介绍了Linux系统中的基本命令,包括日期显示、日历查看、计算器使用等,还讲解了Tab键、Ctrl+C、Ctrl+D等热键的功能,并介绍了如何通过manpage和infopage获取帮助信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础命令

文本模式下指令的下达

显示日期:date

在这里插入图片描述
当前时间为星期一,11月7日,8:56分47秒,下午,在2022年CST时区。

按格式显示时间

在这里插入图片描述

显示日历指令:cal

在这里插入图片描述
显示一年的日历:
在这里插入图片描述
显示某一月的日历:
在这里插入图片描述

计算器:bc

在这里插入图片描述
输入:bc,会进入计算软件工作环境,可以输入算式即可计算
注意:默认结果为整数,如果想输出小数结果,需要先输入:
scal=number ,number表示想保留的小数位数

退出计算:输入:quit
计算举例:
在这里插入图片描述
结果保留2位小数,计算完退出:
在这里插入图片描述

热键

Tab键

在这里插入图片描述

[Ctrl]-c 按键

如果在Linux下输入错误的指令或者参数,有时候这个指令或程序会在系统底下【跑不停】,这个时候按下[Ctrl]再按下c按键即可中断目前的程序。
在这里插入图片描述

[Ctrl]-d 按键

[Ctrl]与d的按键组合,相当于输入exit

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

使用[Shift]+[Page Up]来往前翻页
使用[Shift]+[Page Down]来往后翻页

Linux系统在线求中 man page 与 info page

- -help 指令

date指令的基本用法与选项参数介绍
在这里插入图片描述
在这里插入图片描述
从上面显示可知,一开始是下达语法的方式(Usage)
date有两种基本语法:
一种是直接下达并取得日期回传值,且可以+FORAMAT的方式来显示
在这里插入图片描述
另一种是加上MMDDhhmmCCYY的方式来设定日期时间,格式为[月月日日时时分分公元年].[秒秒]
在这里插入图片描述

man page

man即为manual(操作说明),下达【man date】命令会有清楚的说明出现,按【空格键】表示往下翻页,按【q】键离开man环境
举例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在第一行【DATE(1)】,其中DATE表示指令的名称,(1)代表用户在shell环境中可以操作的指令或可执行文件
其他数字代表的内容:(1,5,8比较重要)
在这里插入图片描述在这里插入图片描述
举例:输入man null会发现第一行为【NULL(4)】,表示null是【装置文件】。

man page的结构

大致分为如下几个部分:
在这里插入图片描述
有时候可能会看到Authors与Copyright等,不过也有很多时候仅有NAME与DESCRIPTION等部分,查阅顺序:

  1. 先查看NAME的项目,粗略看一下这个指令的意思;
  2. 再详细看一下DESCRIPTION,这个部分会提到很多相关资料与使用时机,从这个地方可以学到很多小细节;
  3. 如果这个指令已经很熟悉了,主要查询关于OPTIONS的部分,可以知道每个选项的意义,这样就可以下达比较细的指令内容了;
  4. 最后看一下,跟这个资料有关的还有哪些东西可以使用,比如上面的SEE ALSO就告诉我们还可以利用【info coreutils date】来进一步查阅数据;
  5. 某些说明内容还会列举有关的文件(FILES部分)来提供我们参考。

查找关键词
如果知道某些关键词的话,可以在任何时候输入【/word】来主动寻找关键词
比如输入: /date,按下回车会发现带有date字符串都会被标记下来。

man page 中常用的按键

在这里插入图片描述在这里插入图片描述
注意:上面按键在 man page中才能使用

怎么寻找所需的指令

比如打印相关指令,只记[lp],然后由[man lp]开始,去找相关说明,然后以lp[tab][tab]找到任何以lp为开头的指令,然后 --help查找基本用法等。

info page

info与man的用途差不多,与man不同的是,info page将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写,并且在各个页面中还有类似网页的【超链接】来跳到各个不同的页面中,每个单独的页面也被称为一个节点(node)
支持info指令的文件默认放置在/usr/share/info/这个目录中
在这里插入图片描述
使用info info命令可以得到如下画面:
在这里插入图片描述
第一行数据的意义:
在这里插入图片描述
其他信息可以通过直接按下N,P,U去到下一个、上一个与上一层的节点(node)
如果
在任何一个页面,不知道怎么使用【info】了,直接按下**【h】能够提供一些基本按键功能的介绍。
在这里插入图片描述
在这里插入图片描述
从上图中可以看到[Menu],底下分为11小节,可以
使用上下左右按键来将光标移动到该文字或者【*】上面,按下Enter**,就可以前往该小节了;另外也可以按下【Tab】按键,就可以快速的将光标在上表的画面中的node间移动

info page中的常用按键

在这里插入图片描述

其他有用的文件(documents)

有些说明文档在 /usr/share/doc目录下,如果想利用一整组软件来达成某项功能时,到/usr/share/doc底下查一下有没有该服务的说明文档。

文书编辑器:nano

首先创建一个测试用的test文件:
输入 cat > test +回车
然后输入想存储的内容:Hello World! How to use Linux?
然后按下[Ctrl]+d 组合键,即可保存,结果如下:
在这里插入图片描述
使用nano命令:输入 nano test1.txt 然后按下回车键
会出现如下界面:
在这里插入图片描述
第一行反白的部分,是表示nano的版本与文档名(test1.txt)。
最底下三行,分别是文件的状态(New File)与两行指令说明列。指令说明列反白的部分就是组合键。其中的指数符号(^)代表键盘的[Ctrl]按键
其中比较重要的几个组合按键如下所示:
在这里插入图片描述
此时按下Ctrl+X会出现以下界面:
在这里插入图片描述
如果不存储资料,可以按下N即可离开,如果要存储,那么按下Y后字后三行会出现如下界面:
在这里插入图片描述
可以发现test1.txt文件内容变为了如下:
在这里插入图片描述

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值