雷迪斯and the乡亲 们 欢迎你们来到 奇幻的编程世界
8.history命令
作用:查看和控制历史命令纪录
保存位置::~/.bash_history
(1)在启动终端的时候,会自动从:~/.bash_history 中读取历史命令,加载到内存中
(2)在终端中执行命令,命令的历史纪录是保存在内存中
(3)在关闭终端的时候,会将内存中的命令自动保存到:~/.bash_history
history的快捷方式:
(1)!num:执行历史命令中的编程号为num的历史命令
(2)!string:在历史命令中找多指定字符串为开头的命令,执行一次(从下往上)
(3)!!:执行上一个命令
(4)!-num: 执行历史命令中倒数第num条命令
历史命令的参数:
(1)-c:清空历史命令(内存中)
(2)-a:手动将内存中的历史命令保存到文件中
(3)重新从~/.bash_history读取历史命令
(4)-d num:删除指定编号的历史命令(内存中)
9.cat命令
作用:显示一个文本文件的内容
格式:cat [选项] 文件名
选项:
-n:在每行前面显示行号
-E:显示行的结束符
在linux中文件的结束符:$
在windows中是:\n
这样的符号都是隐性符号-默认不可见
10.head命令
作用:
将一个文件的内容的前若干行显示出来(默认是前10行)
格式:
head 选项 文件
选项:
-n:指定显示前n行
11.tail命令
作用:
将一个文件内容的后若干行显示出来(默认显示后10行)
格式:
tail 选项 文件
选项:
-n:指定显示后n行
-f:动态监控一个文件中的变化
12.more命令
作用:
显示一个文件的内容(分屏显示)
回车:显示下一行
空格:显示下一屏
b:向上翻一屏
q:退出查看
13.less命令
作用:
显示一个文件的内容(分屏显示)
14.tac命令
作用:
倒叙显示文件的内容
总结:
cat、tac:显示一个文件内容(内容的文件)
head、tail:显示文件的一部分
more、less:显示一个文件内容很大的文件
清屏 操作:
ctel+l(快捷键)
clear(命令)
15.echo命令
作用:
打印输出内容
选项:
-n:输出信息但是不自动换行
-e:这是控制字符,作用是让后面特殊字符生效
(1)\n:换行符
(2)\t:水平制表符
(3)\v:垂直制表符
(4)控制颜色
控制颜色格式:
(1)\033[ 修饰字符的开头
(2)\033[0m 修饰字符的结尾
颜色表示:
31m红色
32m:绿色
34m:蓝色
背景颜色:
41m:红色
42m:绿色
44m:蓝色
字体:
4m:下划线
例子:
将123456的字体颜色改为红色
linux中的引号:
(1)双引号:强引号,将变量名替换称变量值
(2)单引号:弱引号,将引号中的内容原样输出
(3)反引号:命令替换,将命令替换成命令的执行结果
16.rm命令
作用:
删除文件或者目录
格式:
rm 选项 文件1 文件2
选项:
-f:强制删除(不进行询问)
-r:删除目录(删除文件的时候也可以)