shell中的引用
‘’:强引用,变量替换不会进行
"":弱引用,能够执行变量替换
``:命令替换,引用命令的执行结果,另外一种方式$()
变量替换:${变量名}
linux的时间管理
date,hwclock
# 显示当前系统时间
date
# 修改时间
date MMDDhhmm[cc]YY.ss #
# 格式化显示时间
date[+FORMAT]
date +%Y%m%d # 20180425
date +%s # 1524617652
%Y:四位年份
%y:两位年份
%m:月
%M:分钟
%d:日
%h:英文简写的月
%H:时
%S:秒
%s:现在距离1970年1月1号0点0分(unix元年)的秒数,timestamp(时间戳)
%D:月/日/年
%F:年-月-日
%T:时:分:秒
同步硬件和软件时间
hwclock
-s:以硬件时钟为准 --hctosys
-w:以软件时钟为准 --systohc
history
bash默认会保持此前执行过的命令列表
当前shell进程的保存在缓冲区中:
缓冲区中的命令会在shell退出的保存在文件中 .bash_history
使用上下箭头键可以翻看此前执行过的命令:
linux中!的用法
!数字:执行history中第数字条的命令
!!:上一条命令
!-数字:表示执行命令列表中的倒数第数字条命令
!$:执行上个命令中的最后一个参数:ESC,.
!string:执行命令列表中的最近一次以string开头的命令
网友评论