date、man、hwclock、echo、printf

date:

    ntp:network time protocol 网络时间协议

硬件时钟

系统时钟


获得命令使用帮助

help 查看一个内部命令使用帮助,查看一个内部命令帮助一般使用该命令

help COMMOND

2.man 查看外部命令使用帮助

man COMMOND 查看使用手册

COMMOND --help

man是分章节的,常见章节有8个

[[email protected] ~]# man ls

LS(1)                            User Commands                           LS(1)

(1)用户命令(/bin、/usr/bin、/usr/local/bin等路径下的命令)

(2)系统调用

(3)库用户

(4)特殊文件(设备文件)

(5)文件格式(解释某一个命令配置文件的语法 【例:passwd中以:隔开的每一段字符含义】)

(6)游戏说明

(7)不便归类的杂项

(8)管理命令(管理员才有权限使用/sbin/、/usr/sbin、/usr/local/sbin等路径下的命令)

     whatis COMMOND:查看一个命令会出现在哪些章节中

[[email protected] ~]# man date

SYNOPSIS<>命令用法说明

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

[]:可省略

|:多选一

<>:必选

{}:分组

……:可多次出现

DESCRIPTION<>命令用法详尽说明,可能包括每一个命令选项的意义

DESCRIPTION<>命令用法详尽说明,可能包括每一个命令选项的意义

OPTIONS<>有的命令会把每一个选项的意义写在此处

FILES<>此命令相关的配置文件

BUGS<>bug的反馈

EXAMPLES<>使用示例

SEE ALSO<>另外参照

翻屏:

向后翻一屏:SPACE

向前翻一屏:b

向后翻一行:enter

向前翻译行:k

查找:

/string:向后查找

n:下一个

N:前一个

?string:向前查找

n:前一个

N:后一个

FORMAT controls the output.  Interpreted sequences are:

%%     a literal %

%a     locale‘s abbreviated weekday name (e.g., Sun)<>星期几缩写

[[email protected] ~]# date +%a

Tue

%A     locale‘s full weekday name (e.g., Sunday)<>星期几完整的

[[email protected] ~]# date +%a

Tuesday

%b     locale‘s abbreviated month name (e.g., Jan)

[[email protected] ~]# date +%b

Jun

%B     locale‘s full month name (e.g., January)

[[email protected] ~]# date +%a

June

%d     day of month (e.g, 01)

%D     date; same as %m/%d/%y

%e     day of month, space padded; same as %_d

%F     full date; same as %Y-%m-%d

%g     last two digits of year of ISO week number (see %G)

%G     year of ISO week number (see %V); normally useful only with %V

%h     same as %b

%H     hour (00..23)

%I     hour (01..12)

%j     day of year (001..366)

%k     hour ( 0..23)

%l     hour ( 1..12)

%m     month (01..12)

%M     minute (00..59)

%n     a newline<>新的一行

%N     nanoseconds (000000000..999999999)

%p     locale‘s equivalent of either AM or PM; blank if not known

%P     like %p, but lower case

%r     locale‘s 12-hour clock time (e.g., 11:11:04 PM)

%R     24-hour hour and minute; same as %H:%M

%s     seconds since 1970-01-01 00:00:00 UTC<>1970年1月1号到现在经过时间,除以86400

%S     second (00..60)

%t     a tab

%T     time; same as %H:%M:%S

%u     day of week (1..7); 1 is Monday

%U     week number of year, with Sunday as first day of week (00..53)

%V     ISO week number, with Monday as first day of week (01..53)

%w     day of week (0..6); 0 is Sunday

%W     week number of year, with Monday as first day of week (00..53)

%x     locale‘s date representation (e.g., 12/31/99)

%X     locale‘s time representation (e.g., 23:13:48)

%y     last two digits of year (00..99)

%Y     year

hwclock

-s 硬件时钟到系统,同步以后系统时间为硬件时间

-w 系统时钟到迎检,同步以后硬件时间为系统时间

cal 日历

echo 

Options:

-n        do not append a newline<>不换行输出,默认换行输出

-e        enable interpretation of the following backslash escapes<>逃逸字符

-E        explicitly suppress interpretation of backslash escapes

\b        backspace<>退格

[[email protected] ~]#  echo "You is a shadiao.\bnonono"

You is a shadiao.\bnonono

[[email protected] ~]#  echo -e "You is a shadiao.\bnonono"

You is a shadiaononono

\v        vertical tab<>纵向制表符

[[email protected] ~]#  echo "You is a shadiao.nonono"

You is a shadiao.nonono

[[email protected] ~]#  echo -e "You is a shadiao.\vnonono"

You is a shadiao.

nonono

\n        new line<>换行

[[email protected] ~]#  echo "You is a shadiao.nonono"

You is a shadiao.nonono

[[email protected] ~]#  echo -e "You is a shadiao.\nnonono"

You is a shadiao.

nonono

\t        horizontal tab<>横向制表符

[[email protected] ~]#  echo "You is a shadiao.nonono"

You is a shadiao.nonono

[[email protected] ~]#  echo -e "You is a shadiao.\tnonono"

You is a shadiao.       nonono

printf 格式化输出

时间: 2024-12-28 10:25:36

date、man、hwclock、echo、printf的相关文章

linux命令(10)---echo、wall、write、clear、sync、uptime命令

ehco命令:display a line of text [功能]默认将给出的内容将其直接打印出,在shell中最常用到 [语法] echo option argument [常用选项]-e 激活转义字符 \b:删除前一个字符 \c:最后不加上换行符号 \n:换行且光标移动只行首 \r:光标移动至行首,但不换行 \t:插入tab \\:插入"\"字符 [实例] //直接打印给出的字符串 [[email protected] tmp]# echo "Hello Word&qu

php输出echo、print、print_r、printf、sprintf、var_dump的区别比较

本篇文章是对php输出echo.print.print_r.printf.sprintf.var_dump的区别进行了详细的分析介绍,需要的朋友参考下 用.net开发已经5年了,最近突然想接触一下.net以外的东西,于是乎就来看看php了.在学习php中首先看看几个输出函数.一.echoecho() 实际上不是一个函数,是php语句,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误.而且echo是返回void的,并不返回值,所以不能使用它来

php输出语句echo、print、print_r、printf、sprintf、var_dump比较

一.echo    echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误.而且echo是返回void的,并不返回值,所以不能使用它来赋值.例子: <?php $a = echo("xshell"); // 错误!不能用来赋值 echo "xshell"; // xshell echo ("xshell"); // xshell echo (&

echo、print、sprint、sprintf输出

echo() 函数 定义和用法 echo() 函数输出一个或多个字符串. 语法 echo(strings) 参数 描述 strings 必需.一个或多个要发送到输出的字符串. 提示和注释 注释:echo() 实际上不是一个函数,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个或多个参数,那么使用括号会发生解析错误. 提示:echo() 函数比 print() 函数快一点点. 提示:echo() 函数可以使用简化语法.参见例子 5. 例子 1 <?php $str = "W

PHP echo()、print()、print_r()、var_dump()、var_export()的区别

PHP中echo.print.print_r.var_dump.var_export的用法与区别 这些均为输出变量的内容: echo();不是函数.是PHP语句.没有返回值:输出一个或者多个字符串或者变量值: print()本质上是一个语言结构而非函数.返回值总是1:用于输出一个或多个字符串或变量的信息:打印出简单类型变量的值.不能打印数组和对象:注意:print()效率低于echo(): print_r()是函数.用于打印关于变量的易于理解的信息:如果给的是string.integer.flo

PHP基础 echo、print、print_rvar_dump的区别比较

PHP基础教程:(基础篇)echo.print.print_r.printf.sprintf.var_dump的区别比较 一.echo echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误.而且echo是返回void的,并不返回值,所以不能使用它来赋值. 例子: 二.print print() 和 echo() 用法一样,但是echo速度会比print快一点点.实际上它也不是一个函数,因此您无需对

echo、print、print_r、printf、sprintf、var_dump的区别比较

一.echoecho() 实际上不是一个函数,是php语句,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误.而且echo是返回void的,并不返回值,所以不能使用它来赋值.例子: <?php  $a = echo("55nav"); // 错误!不能用来赋值  echo "55nav"; // 55nav   echo ("55nav"); // 55nav   echo (&quo

Shell脚本return、echo、printf

ehco和return  return  返回的是状态码,函数结束 return不返回函数返回值 可以在前面用 echo 返回函数返回值,return 返回指定函数退出状态码 echo  返回的是函数返回值,函数退出状态码是函数最后一条命令的退出状态码 test1.sh #!/bin/bash       function test(){     echo 200                                                                   

常用命令 echo、@、call、pause、rem

常用命令 echo.@.call.pause.rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起. 首先, @ 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符: CR(0D) 命令行结束符 Escape(1B) ANSI转义字符引导符 Space(20) 常用的参数界定符 Tab(09) ; = 不常用的参数界定符 + COPY命令文件连接符 * ? 文件通配符 ""

echo、print_r、print、var_dump之间的区别

* echo.print是php语句,var_dump和print_r是函数 * echo 输出一个或多个字符串,中间以逗号隔开,没有返回值是语言结构而不是真正的函数,因此不能作为表达式的一部分使用 * print也是php的一个关键字,有返回值 只能打印出简单类型变量的值(如int,string),如果字符串显示成功则返回true,否则返回false * print_r 可以打印出复杂类型变量的值(如数组.对象)以列表的形式显示,并以array.object开头,但print_r输出布尔值和N