shell中的引用
‘’:強引用,變量替換不會進行
"":弱引用,能夠執(zhí)行變量替換
``:命令替換,引用命令的執(zhí)行結(jié)果,另外一種方式$()
變量替換:${變量名}
linux的時間管理
date,hwclock
# 顯示當前系統(tǒng)時間
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:現(xiàn)在距離1970年1月1號0點0分(unix元年)的秒數(shù),timestamp(時間戳)
%D:月/日/年
%F:年-月-日
%T:時:分:秒
同步硬件和軟件時間
hwclock
-s:以硬件時鐘為準 --hctosys
-w:以軟件時鐘為準 --systohc
history
bash默認會保持此前執(zhí)行過的命令列表
當前shell進程的保存在緩沖區(qū)中:
緩沖區(qū)中的命令會在shell退出的保存在文件中 .bash_history
使用上下箭頭鍵可以翻看此前執(zhí)行過的命令:
linux中!的用法
!數(shù)字:執(zhí)行history中第數(shù)字條的命令
!!:上一條命令
!-數(shù)字:表示執(zhí)行命令列表中的倒數(shù)第數(shù)字條命令
!$:執(zhí)行上個命令中的最后一個參數(shù):ESC,.
!string:執(zhí)行命令列表中的最近一次以string開頭的命令