常用命令之基础篇二
之前介紹的一些命令,例如,ls、passwd、su、pwd等這些命令,那么如何判斷這些命令是內置命令還是外部命令呢?
type:查看命令是內置命令還是外部命令
語法格式:type COMMAND
????內置命令:指的是shell內置命令
????外部命令:指的是在文件系統中的某一個路徑下有一個與命令名稱相對應的可執行文件
hash:顯示外部命令的緩存(也就是使用成功的次數)
當然,有些命令的option可能有很多,之前命令的option只寫出了常見的,那有如何查看某一個命令的其他option和參數了。
獲得命令的幫助
????help COMMAND:查看內部命令的使用
????COMMAND --help:查看外部命令的使用
當然內部命令和外部命令都可以使用man手冊
man的使用語法:
man COMMAND
man [num] COMMAND:顯示該命令的第幾張
man命令分章節(共8張)
1、用戶命令(/bin,/usr/bin,/usr/local/bin)
2、系統調用
3、庫用戶調用
4、特殊文件(設備文件)
5、文件格式(配置文件的語法)
6、游戲
7、雜項:Miscellaneous
8、管理命令(/sbin、/usr/sbin、/usr/local/sbin)
?
其中一些符號的意義:
<>:表示必選項
[]:表示可選項
|:多選一
{}:分組
...:可以出現多次
MAN命令的一些說明
????NAME:命令名稱及功能簡要說明
????SYNOPSIS:語法說明,包括可用的選項
????DESCRIPTION:命令功能的詳細說明,可能包括每一個選項的意義
????OPTIONS:包括每一個選項的說明
????FILES:此命令的相關配置文件
????BUGS:報告bug給誰
????EXAMPLE:示例說明
????SEE ALSO::另外參照
MAN的翻屏顯示
????SPACE:向后翻一屏
????b:向前翻一屏
????ENTER:向后翻一行
????k:向前翻一行
MAN手冊中的查找
/KEYWORD:向后查找
?KEYWORD:向前查找
n:跳到下一個(不過這是根據查找的方向來說的)
N:跳到上一個(同上)
q:退出
date:時間管理
date語法格式
date +"FORMAT" (記住有+的符號)用于顯示系統時間
date MMDDhhmm[[CC]YY][.ss]?? ????用于修改系統時間(其中CCYY代表是4位的年份)
時間又分為系統時間和硬件時間
clock:顯示硬件時間,硬件時間是有主板上電池提供的,這個時間可以再BIOS里面設置的。當linux啟? ????????動時,硬件時鐘則會讀取系統時鐘的設置,然后系統時鐘則會獨立于硬件時鐘工作。
date:查看系統時間,系統時鐘是由kernel提供的
hwclock -w:用系統時間同步硬件時間(修改的是硬件時間)
hwclock -s:用硬件時間同步系統時間(修改的是系統時間)
echo:打印一行文本
-n:顯示后不換行
默認echo后面是換行的,加上-n不換行
-e:讓轉義字符生效
printf:格式化數據并打印,默認不換行
加了轉義字符的效果
常用轉義字符
\t:制表符轉義(就是一個TAB鍵)
\n:換行
\b:退格鍵(就是將前一個字符刪除掉)
轉載于:https://blog.51cto.com/xslwahaha/1423323
總結
- 上一篇: CAShapeLayer的使用[1]
- 下一篇: iOS buttonWithType:1