Linux系统-学习基础命令第二天

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:删除目录(删除文件也可以用)

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值