1、命令:history
作用:查看和控制历史命令记录
保存位置:~/.bash_history
①、在启动终端时,会自动从~/.bash_history中读取历史命令,加载到内存中
②、在终端中执行命令,命令的历史记录是会保存在内存中
③、在关闭终端时,会将内存中的命令自动保存到~/.bash_history
history的快捷操作
!num:执行历史命令中编号为num的历史命令
!string:在历史命令中找到指定字符串为开头的命令,并执行一次(从下往上)
!!:执行上一次命令
!-num:执行命令中倒数第num命令
历史命令的参数
-c:清空历史命令(在内存中)
-a:手动将内存中的命令保存到文件中
-r:重新从~/.bash_history读取历史命令
-d num:删除指定编号的历史命令(在内存中)
2、命令:cat
作用:显示一个文本文件的内容
格式:cat 选项 文件名
选项
-n:在每一行前面显示行号
-E:显示每一行的结束符
补充点:Linux中的文件结束符:$;Windows的文件结束符:\n;这样的隐形符号默认是不可见的
3、命令:head
作用:将一个文件的内容的前若干行显示出来(默认前10行)
格式:head 选项 文件
选项
-n:指定显示前n行
4、命令:tail
作用:将一个文件的内容的后若干行显示出来(默认后10行)
格式:tail 选项 文件
选项
-n:指定显示前n行
-f:动态监控一个文件中的变化
5、命令:more
作用:显示一个文件的内容(分屏显示)
特殊操作
回车:显示下一行
空格:先试下一屏
b:向上翻一屏
q:退出查看
6、命令:less
作用:显示一个文件的内容(分屏显示)
特殊操作
回车:显示下一行
空格:先试下一屏
b:向上翻一屏
q:退出查看
7、命令:tac
作用:倒叙显示文件的内容
总结
cat、tac:显示文件内容(内容少的文件)
head、tail:显示文件的一部分
more。less:显示内容很大的文件
8、命令:clear
作用:清屏
快捷方式:ctrl+l
9、命令:echo
作用:打印输出内容
选项
-n:输出信息但不自动换行
-e:这是控制字符,作用是让后面的特殊字符生效
①、\n:换行符
②、\t:水平制表符
③、\v:垂直制表符
④、控制颜色
控制颜色的格式
\033[ :修饰字符的开头
\033[0m :修饰字符的结尾
颜色表示
31m:红色
32m:绿色
34m:蓝色
背景颜色
41m:红色
42m:绿色
44m:蓝色
字体
4m:下划线
例:将123456字体颜色为红色
echo -e "\033[31m123456\033[0m"
Linux中的引号
双引号:强引用,将变量名替换成变量值
单引号:弱引用,将引号中的内容原样输出
反引号:命令替换,将命令替换成命令的执行结果
10、命令:rm
作用:删除文件或目录
格式:rm 选项 文件名
选项
-f:强制删除(不再询问用户是否删除)
-r:删除目录(删除文件也可以用)