目录
📕前言
在Linux系统中,一切皆文件
Linux中一切皆文件可以使得Linux可以以统一的方式来进行文件/设备访问
📕echo
输出操作,输出到显示器文件
输出重定向(>)
将本来要写入到显示器文件的内容,写入到磁盘文件
(重定向就是改变数据写入方向)
- 当该文件不存在时,先创建文件再写入
- 当该文件存在时,先清空文件内容再写入
- 每次重定向都是从文件的开始写入内容
也可以单独使用 > 创建一个新的普通文件或者清空文件内容
追加重定向(>>)
- 每次从文件的结尾开始写入(也可以用来新建文本文件)
- 不存在就创建,存在就追加
输入重定向(<)
本来应该冲键盘文件读取的内容改成从普通文件读取
📕more
more指令是用来查看大文本文件的(不建议使用,不方便)
按enter逐行下翻,按q退出
输入/999 可以展示这一行以下的内容
📕less
也是用来查看大文本(推荐使用)
按上下方向键查看文本内容,按Q退出查看
输入/999 可以展示这一行以下的内容(与more相同,但是查看方式不同)
📕head
- 默认提取文件的前十行
- head -5 filename 前五行 (其他的同理)
📕tail
默认提取后十行
用法与head相同
查看大文本的中间部分
方法一:
方法二:
📕wc
用来统计文本行数
可以使用管道对多条指令进行级联
📕时间相关指令(date)
date 指定格式显示时间: date +%Y:%m:%d
date 用法:date [OPTION]… [+FORMAT]
1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下
2.在设定时间方面
3.时间戳
📕cal
cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历。
📕find
📕grep
此指令只针对文本文件
包含关键字的保留,不包含的去掉
正向匹配(按关键字过滤文本行)
逆向过滤(把不包含关键字的显示出来)
匹配时默认严格匹配,分辨大小写
grep -i 可以忽略大小写