Linux bash 学习

   Linux bash 学习


echo

  • 直接输出字符串
    echo Linux
  • 输出变量 SHELL,PATH
    echo $SHELL echo $PATH

date

  • 显示当前日期时间
    date
  • 指定显示格式 "+%Y" 已+号开头的 %Y 的格式化字符创
date "+%Y-%m-%d %H:%M:%S"

# %H 小时(00..23)
# %I 小时(01..12)
# %k 小时(0..23)
# %l 小时(1..12)
# %M 分(00..59)
# %p 显示出AM或PM
# %r 时间(hh:mm:ss AM或PM),12小时
# %s 从1970年1月1日00:00:00到目前经历的秒数
# %S 秒(00..59)
# %T 时间(24小时制)(hh:mm:ss)
# %X 显示时间的格式(%H:%M:%S)
# %Z 时区 日期域
# %a 星期几的简称( Sun..Sat)
# %A 星期几的全称( Sunday..Saturday)
# %b 月的简称(Jan..Dec)
# %B 月的全称(January..December)
# %c 日期和时间( Mon Nov 8 14:12:46 CST 1999)
# %d 一个月的第几天(01..31)
# %D 日期(mm/dd/yy)
# %h 和%b选项相同
# %j 一年的第几天(001..366)
# %m 月(01..12)
# %w 一个星期的第几天(0代表星期天)
# %W 一年的第几个星期(00..53,星期一为第一天)
# %x 显示日期的格式(mm/dd/yy)
# %y 年的最后两个数字( 1999则是99)
# %Y 年(例如:1970,1996等)
  • 设置日期时间
# date -s 14:36:00
# date -s 991128
# date -s 05/10/2009   # m/d/Y
# date -s "2008-08-08 12:00:00"
# clock -w  #写入CMOS

关机,重启

  • shutdown
# -r 关机后重启, 先关机然后立即重启
# shutdown -r now
# 立即关机并重启

# -h 指定时间
# shutdown -h now
# 立即关机
# shutdown -h +30
# 30分钟后关机
# shutdown -P 14:30
# 下午14:30 关机

# -k 警告, 但是不真的关机
# shutdown -k now
# 发送关机的消息, 但是不真的关机

# shutdown -c
# 取消后台运行的关机程序

  • halt

# halt
# 直接执行命令 等于: 调用shutdown -h 杀死进程,执行sync系统调用[同步],文件系统写完成后关闭Kernel

# -n, --no-sync                不执行sync系统调用就关机
# shutdown -n
# shutdown --no-sync

# -f, --force    强制关机, 不会调用sync, 数据会丢失
# shutdown -f
# shutdown --force

# -p        关机后关电源 (默认带有此项)
# shutdown -p


  • poweroff
# 通 halt  关机后, 关闭电源

# poweroff -i
# 关闭网络接口, 关机, 关电源


  • reboot
# 重启

# reboot -i
# 关闭网络接口, 关机, 重启
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容