獲得命令的使用幫助:
內部命令:
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.