如何高效獲取命令幫助信息 一、 內核版本號:主.次.修訂 系統中:用戶名UID(只認識,不認識名字) root:密碼 student: 3A認證: 認證機制authentication 密碼認證:符合複雜性 字元長度(至少7位) 不要使用易記 定期更改 重覆密碼的時間要長 授權機制authoriza ...
如何高效獲取命令幫助信息
一、
# echo $PATH
內核版本號:主.次.修訂
系統中:用戶名UID(只認識,不認識名字)
root:密碼
student:
3A認證:
認證機制authentication
密碼認證:符合複雜性
字元長度(至少7位)
不要使用易記
定期更改
重覆密碼的時間要長
授權機制authorization
審計機制audition(日誌)
Linux登錄信息:/etc/issue
ls(list):列出目錄
-l(--long):以長格式顯示
第一位:文件類型
環境變數:記憶體中的命名空間
PATH變數:系統的命令路徑,以冒號隔開
查看PATH變數:# echo $PATH(嚴格區分大小寫)
[root@iZ2zegxnkic14t6f90xge7Z ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
如果一個命令在以上多個路徑中存在,系統按從前往後的順序查找,查找到後不會再去查找。
hash:查看命令緩存和命中率
二、
# type cd
cd is a shell builtin
# type ls
ls is aliased to `ls --color=auto'
# which ls
alias ls='ls --color=auto'
/bin/ls
# ls --help
內部命令:help [內部命令]
外部命令:[外部命令] --help
man:幫助信息(通用)
man [命令字]
enter/上下方向鍵:翻行
page up/down:翻頁
/word:從上往下找
?word:從下往上找
q:退出
info:查看線上幫助,更註重於命令的歷史,版權信息
man目錄說明:(/usr/share/doc
)工作中查看詳細信息
<>:不可省略
[]:可以省略
...:多選一
{}:分組,沒什麼用
- User Commands:用戶普通命令(有bin的都是普通用戶可以用的)
- System Calls:系統調用庫
- C Library Functions:庫調用
- Devices and Special Files:設備或特殊文件(硬體設備)(硬體設備存放在/dev/)
- File Formats and Conventions:查看配置文件格式
- Games et. Al.:游戲
- Miscellanea:雜項
- System Administration tools and Daemons:管理命令(/sbin /user/sbin /user/local/sbin)sbin:secret binary
whatis:查看命令所在的幫助信息目錄(系統啟動70分鐘後才會生成資料庫)
makewahtis初始化該命令
man使用說明:
NAME:顯示命令名稱
SYNOPSIS:語法格式
DESCRIPTION:命令或選項的詳細說明
Exit status:退出狀態碼
AUTHOR:作者信息
REPORTING BUGS:發現bug反饋
COPYRIGHT:版權
SEE ALSO:
OPTIONS:詳細用法
EXAMPLE:使用實例
man查看內部命令時,顯示的是bash信息
cd:change directory(切換命令)
-:返回到上一次的工作路徑
-username: