linux基础(一)

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开头的命令

你可能感兴趣的:(linux基础(一))