Linux基础4
history管理历史
用于显示历史记录和执行过的命令
~./bash_history历史文件中记录下的命令,当退出shell时,会自动保存到历史命令文件
历史命令默认只能存储1000条,可通过/etc/profile文件修改
常用选项:
-a 追加本次新执行的命令至历史命令文件中
-d 删除历史命令中指定的命令
-c 清空历史命令列表
快捷操作
!# 调用历史命令中的第N条命令
!string 调用历史命令中以string开头的命令
!! 重复执行上一条命令
date日期时间管理
用于显示或设置系统日期与时间
命令格式:
data [-选项][+格式符] #查看系统日期时间
data [-选项] MMDDhhmm[[CC]YY] #设置日期时间
常用选项: -s 设置日期时间
格式符:
+%Y 年份
+%B 月份
+%d 日
+%H 时
+%M 分
+%S 秒
+%F 年-月-日
+%X 时:分:秒
硬件时间 clock
显示并同步系统与硬件时钟 man hwclock
-s:把系统时间设置成与硬件时间相同
-w:把硬件时间设置成与系统时间相同
cal 显示日历
wc 统计命令
用于统计文件的字节数、行数,并将统计的结果输出到屏幕
常用选项
-c #统计字节数
-l #统计行数
| 管道符
将命令的输出结果交给另外一条命令作为参数继续处理
重定向操作
将前面命令的输出结果,写入到其他的文本文件中
表示符号:
> #重定向输出(覆盖)
>> #重定向输出(追加)
< #输入重定向(覆盖)
<< #输入重定向(追加)
> 只收集正确的输出结果
2> 只收集错误的输出结果
&> 正确错误都收集
echo命令与sleep命令
echo命令用于输出指定的字符串和变量
sleep命令用来将目前动作延迟一段时间
命令格式:sleep 时间
常用选项: s 秒 m 分钟 h 小时 d 日
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律