
命令 | 描述 |
|---|---|
| 不输出行尾的换行符 |
| 允许对下面列出的加反斜线转义的字符进行解释 |
| 禁止对在 STRINGs 中的那些序列进行解释 |
| 显示帮助信息 |
| 显示版本信息 |
-e
命令 | 描述 |
|---|---|
| 发出警告声 |
| 删除前一个字符 |
| 最后不加上换行符号 |
| 换行但光标仍旧停留在原来的位置 |
| 换行且光标移至行首 |
| 光标移至行首,但不换行 |
| 插入 tab 字符 |
| 与\f 相同 |
| 插入“\“”字符 |
| 插入 nnn(八进制)所代表的 ASCII 字符 |
(1)echo显示字符串。 普通字符串可以在echo 后直接输入字符串,但这样当要输出某些字符(如“\”)时会有问 题(这种写法下,“\”是被当作继行符处理过滤掉的,要输出一个“\”必须输入“\”,跟 C 语 言中 printf 输出的要求相像),所以最好用'string'或"string",这样即使是“\”也可以输出,方便直观。
#echo hello world
hello world
#echo hello\ world
hello world
#echo hello\\ world
hello\ world
#echo 'hello\\ world' 或者: echo "hello\\ world"
hello\\ world (2)echo 的转义显示:加上-e 参数输出多行。
#echo -e 'hello\nworld'
hello
world(3)输出 ASCII 字符:echo -e \NNN(NNN 为 ASCII 字符的八进制码号,不符合八进制的 将会按照字面意义进行打印)。
#echo -e '\61 \62 \101 \141'命令 | 描述 |
|---|---|
| 显示由 STRING 指定的时间,而不是当前时间。 |
| 显示 DATEFILE 中每一行指定的时间,如同将 DATEFILE 中的每 行作为--date 的参数。 |
| 按照 ISO-8601 的日期/时间格式输出时间。 |
TIMESPEC= | |
| 显示 FILE 的最后修改时间。 |
| 根据 RFC-822 指定格式输出日期。 |
| 根据 STRING 设置时间。 |
| 显示或设置全球时间(格林尼治时间)。 |
| 显示帮助文件并退出。 |
| 显示版本信息并退出。 |
格式 FORMAT:控制着输出格式。仅当选项指定为全球时间时本格式才有效。分别解释如下。
%H:小时(以 00~23 来表示)。%I:小时(以 01~12 来表示)。%K:小时(以 0~23 来表示)。%l:小时(以 0~12 来表示)。%M:分钟(以 00~59 来表示)。%P:AM 或 PM。%r:时间(含时、分、秒,小时以 12 小时 AM/PM 来表示)。%s:总秒数。起算时间为 1970-01-01 00:00:00 UTC。%S:秒(以本地的惯用法来表示)。%T:时间(含时、分、秒,小时以 24 小时制来表示)。%X:时间(以本地的惯用法来表示)。%Z:市区。%a:星期的缩写。%A:星期的完整名称。%b:月份英文名的缩写。%B:月份的完整英文名称。%c:日期与时间。只输入 date 命令也会显示同样的结果。%d:日期(以 01~31 来表示)。%D:日期(含年、月、日)。%j:该年中的第几天。%m:月份(以 01~12 来表示)。%U:该年中的周数。%w:该周的天数,0 代表周日,1 代表周一,依此类推。%x:日期(以本地的惯用法来表示)。%y:年份(以 00~99 来表示)。%Y:年份(以 4 位数来表示)。%n:在显示时,插入新的一行。%t:在显示时,插入 tab 字符。MM:月份(必要)。DD:日期(必要)。hh:小时(必要)mm:分钟(必要)。CC:年份的前两位数(选择性)。YY:年份的后两位数(选择性)。ss:秒(选择性)。说明 只有超级用户才有权限使用 date 命令设置时间,一般用户只能使用 date 命令显示 时间。
(1)显示当前时间。
#date
2009 年 08 月 02 日星期六 17:19:27 CST (2)显示时间后跳行,再显示当前日期。
# date +%T%n%D
10:19:57
03/24/10(3)显示月份。
# date +%B
三月(4)显示日期与设定时间(12:34:56)。
date --date 12:34:56
2010 年 03 月 24 日 星期三 12:34:56 CST(5)设置系统当前时间(12:34:56)。
# date --s 12:34:56
2010 年 03 月 24 日 星期三 12:34:56 CST
2.17 script:记录 Linux 会话信原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。