Linux基本命令
基础命令
文本模式下指令的下达
显示日期: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等部分,查阅顺序:
- 先查看NAME的项目,粗略看一下这个指令的意思;
- 再详细看一下DESCRIPTION,这个部分会提到很多相关资料与使用时机,从这个地方可以学到很多小细节;
- 如果这个指令已经很熟悉了,主要查询关于OPTIONS的部分,可以知道每个选项的意义,这样就可以下达比较细的指令内容了;
- 最后看一下,跟这个资料有关的还有哪些东西可以使用,比如上面的SEE ALSO就告诉我们还可以利用【info coreutils date】来进一步查阅数据;
- 某些说明内容还会列举有关的文件(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文件内容变为了如下:
未完待续…