echo
echo命令主要用来在终端中显示字符串。
基本语法
echo [参数] 字符串
主要参数解释如下所示:
参数 | 功能 |
---|---|
-e | 激活转义字符 |
转义符详细解释如下所示:
转义符 | 含义 |
---|---|
\a | 发出警告声 |
\b | 删除字符间的所有空格 |
\c | 截取\c前面的字符并进行输出,后面的字符将不在输出,且不进行换行 |
\n | 换行 |
\t | 插入TAB符 |
\\ | 插入 \ 字符 |
\v | 添加垂直TAB符 |
示例
date
date命令主要用来显示和修改系统时间与日期。只有超级用户才能用date命令设置时间,一般用户用户只能使用date命令显示时间。
基本语法
date [参数] 显示时间格式(以 + 开头,后面接时间格式)
date命令的参数及说明如下所示:
参数 | 功能 |
---|---|
-s --set | 设置系统时间 |
-d --date | 显示描述的日期 |
date命令的时间显示格式如下所示:
格式 | 含义 |
---|---|
%H | 显示小时,表示范围00~23 |
%k | 显示小时,表示范围0~23 |
%I | 显示小时,表示范围00~12 |
%l | 显示小时,表示范围0~12 |
%M | 显示分钟,表示范围00~59 |
%S | 显示秒,表示范围00~59 |
%p | 显示AM/PM |
%r | 显示时间,格式为hh:mm:ss AM/PM |
%T | 显示时间,格式为hh:mm:ss |
%x | 显示年份和日期 |
%X | 显示时间格式,相当于 %H:%M:%S的组合 |
%a | 显示星期几 |
%b或%B | 显示月份,%b显示月份简称,%B显示月份全称 |
%m | 显示月份,表示范围01~12 |
%Z | 显示时区 |
%d | 显示当月的第几天 |
%D | 显示年份和月份,格式mm/dd/yy,其中yy表示年份的最后两个数字 |
%Y/%y | 显示年份,%Y显示完整的年份,%y显示年份的最后两个数字 |
%c | 显示日期和时间格式,相当于%a %d %b %Y %r %z的组合 |
%U | 显示该年的第几周 |
-d | 显示字符串所表示的时间,如date -d 20170417表示2017年4月17日 |
-u | 显示格林威治标准时间 |
-s | 使用字符串来设置时间 |