获得命令的使用帮助:
内部命令:
help COMMAND
外部命令:
COMMAND --help
命令手册:manual
man COMMAND
分章节:
1:用户命令(/bin, /usr/bin, /usr/local/bin)
2:系统调用
3:库调用
4:特殊文件(设备文件) man 4 tty
5:文件格式(配置文件的语法) man 5 passwd
6:游戏
7:杂项(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)
注意:命令在章节中按顺序排列,该章节没有的不予以显示。
man # COMMAND 显示指定章节的命令帮助
whatis COMMAND 显示命令出现在哪些章节中
whatis=man -f COMMAND
apropos=man -k COMMAND
man手册中各个符号的含义:
<>:必选项
[]:可选项
...:可以出现多次
|:多选一
{}:分组
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:是否有相关错误
EXAMPLES:使用示例
SEE ALSO:另外参照
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
查找:
/KEYWORD: 向后
n: 下一个
N:前一个
?KEYWORD:向前
n: 下一个
N:前一个
q: 退出
在线文档:
info COMMAND
文档:/usr/share/doc 几乎所有的命令的文档都会在这个目录里
date:时间管理
date +%Y 显示年
date +%y 显示两位的年
date +"This is %Y."
date +%d 显示日期 显示某月的某一天如一月中的第15天
%n 表示换行
date +%D %m/%d/%y 01/15/16
date +%T 显示具体时间
date +%F 显示年月日 %Y-%m-%d
date +%Y-%m-%d 指定年月日的格式
date +%M 显示分钟
date +%H:%M
date +%S 显示秒钟
date +%s 从格林时间开始到现在的时间(1970年1月1日00:00:00 UTC)
hwclock
-w: 将系统时间同步到硬件
-s: 将硬件时间同步到系统
cal命令: calendar
cal 表示显示当前的月份的日历
cal 2013 表示显示某年的所有月份的日历
cal 3 2013 表示显示某年的某个月份的日历
echo命令
echo -e 启用转义
-n 不换行
\b 向后退格(向后删除)
\n 表示换行
\t 横向制表符。相当于使用了table 键
\v 纵向制表符
man echo或者 help echo
eg1:如何显示“The year is 2015.Today is 2.”为两行?(\n)
[root@justin ~]# echo -e "The year is 2015.\nToday is 2"
The year is 2015.
Today is 2
eg2:\b命令的使用
[root@justin ~]# echo -e "The year is 2015.\bToday is 2"
The year is 2015Today is 2
eg3:\t和\v命令的使用
[root@justin ~]# echo -e "The year is 2015.\tToday is 2"
The year is 2015. Today is 2
[root@justin ~]# echo -e "The year is 2015.\vToday is 2"
The year is 2015.
Today is 2
printf命令
printf 表示格式化显示数据
printf 默认是没有换行符的。
\n 表示换行
eg1:\n命令的使用
[root@justin ~]# printf "this is a good boy,\n his brother is not.\n"
this is a good boy,
his brother is not.
转载于:https://blog.51cto.com/justinwang/1708884