Linux笔记1 — 基本命令
Linux基本命令
- 基础命令
- 文本模式下指令的下达
- 显示日期:date
- 按格式显示时间
- 显示日历指令:cal
- 计算器:bc
- 热键
- Tab键
- [Ctrl]-c 按键
- [Ctrl]-d 按键
- [shift]+{PageUP|[Page Down]}按键
- Linux系统在线求中 man page 与 info page
- - -help 指令
- man page
- man page的结构
- man page 中常用的按键
- 怎么寻找所需的指令
- info page
- info page中的常用按键
- 其他有用的文件(documents)
- 文书编辑器:nano
基础命令
文本模式下指令的下达
显示日期: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文件内容变为了如下:
未完待续…
Linux笔记1 — 基本命令相关推荐
- linux网络配置命令笔记,初学者学习linux笔记与练习-第二天。一些基本命令以及初级网络配置...
菜鸟学习linux笔记与练习-----第二天.一些基本命令以及初级网络配置 基本命令 ??uname -a -s ??hostname显示主机名 若是要永久生效,则编辑以下文件 ??#vim /etc ...
- OS和Linux笔记
OS和Linux笔记 操作系统 基本概念 进程管理 进程和线程 协程 同步互斥 死锁 CAS技术 IPC 线程间通信 内存管理 Linux 基础知识 守护进程 系统监测 编译调试 文件管理 零拷贝技术 ...
- linux中文麻酱字_【树】Linux笔记 1
以下内容是参与[生信技能树-全球听第7期]的课程笔记,记录人:小瑛 ,有问题可在公众号后台留言 小白小白,请注意:笔记中出现的所有文件路径,仅作为参考,请勿模仿! 1. 登录服务器 1.1 Mac电 ...
- Linux的一些基本命令与MySQL索引
2019独角兽企业重金招聘Python工程师标准>>> Linux的一些基本命令: 在Linux中大部分的操作都是通过终端来实现的,或者直接使用命令行界面,一般使用Linux架构服务 ...
- 【Linux笔记】CentOS下找不到eth0设备的解决方法
[Linux笔记]CentOS下找不到eth0设备的解决方法 参考文章: (1)[Linux笔记]CentOS下找不到eth0设备的解决方法 (2)https://www.cnblogs.com/ly ...
- Linux系统下基本命令
Linux系统下基本命令: 要区分大小写 uname 显示版本信息(同win2K的 ver) dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) pwd 查询当前所在的 ...
- 【Linux笔记】LED驱动程序
前言 上一篇我们分享了字符设备驱动框架:[Linux笔记]驱动基础篇,当时分享的是hello驱动程序. 学STM32我们从点灯开始,学Linux驱动我们自然也要点个灯来玩玩,尽量在从这些基础例程中榨取 ...
- linux的一些基本命令
一.linux的一些基本命令(使用的是CentOS7系统): 1.创建用户组,创建新用户并添加到用户组 添加用户,添加用户组命令: 增加用户:useradd -d /usr/username -m u ...
- linux 关于目录的命令,Linux ---- 关于目录基本命令
Linux ---- 关于目录基本命令 Linux ---- 关于目录基本命令 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可 ...
最新文章
- Android UI开发神兵利器之Icon
- 华为为什么能成全球第一?告诉你三个真相!
- c语言,字符串原地翻转
- 使用CUrl断点续传下载Linux内核5.6.2源码
- 基于动态代码生成技术的动态对象工厂
- 坚持不懈,直到成功-I will persist. I will win.
- 微信小程序自带地图_【小程序】微信小程序之地图功能
- 处理字符串_14_SQL处理IN和合并后字符串案例详解
- javascript --- ES6模块与CommonJS模块的差异
- php学习笔记细节部分。
- Json.Net学习笔记(十) 保持对象引用
- 真正优秀的人是如何度过假期的
- amazeui学习笔记--js插件(UI增强)--警告框Alert
- 牛客面经 | BAT、美团、360、滴滴新锐……2W字干货,这不仅仅是一篇面经
- [每日一氵] 正则表达式以x开头,以x结尾的字符串
- mysql 1114错误_mysql – ERROR 1114(HY000):表’XXX’已满
- android mac 探针,wifi探针获取手机mac地址
- 计算机语言输入不见了,电脑输入法为什么不见了
- 利用腾讯漏洞,QQ群日拉万人精准流量的方法
- 把思科端口速率改为不协商_端口汇聚—TRUNK技术介绍