ls
-l 長格式
文件類型:
-;普通文件
d;目錄文件
b:塊設備文件(block)
c;字符設備文件(character)
l;符號鏈接文件(symbolic link file)
p;命令管道文件 (pipe)
s;套接字文件 (socket)
文件權限:9位 每3位一組,每一組:rwx (讀,寫,執行)
文件硬鏈接的次數
文件的屬主(owner)
文件的屬組 (group)
文件大小(size),默認單位是字節
時間戳(timestamp),最近一次被修改的時間
訪問:access
修改:modify 文件內容被改變
改變:change,改變的是 metadata,元數據
-h :作單位轉換
-a :顯示以.開頭的隱藏文件
. 表示當前目錄
.. 表示父目錄
-A:顯示隱藏文件 但不包括.和..
-d:顯示目錄自身屬性
-i: index node , inode 顯示文件的縮影節點號
-r:逆序顯示
-R:遞歸(recursive)顯示
cd : change directory 切換目錄
家目錄,主目錄,home directory
cd ~ USERNAME : 進入指定用戶的家目錄
cd - : 在前一個目錄跟當前目錄來回切換
命令類型:
內置命令(shell內置), 內部 內建
外部命令: 在文件系統的某個路徑下有一個與命令名稱相應的可執行文件
環境變量:命名的內存空間
變量賦值
NAME=Jerry
PATH:使用冒號分隔開的路徑
o(1)
type :顯示指定命令屬於哪種類型
hash : 查看緩存、
data: 時間管理
Linux:rtc (really time clock)
ntp:網絡時間協議
硬件時鐘 hwclock
系統時鐘
獲得命令的使用幫助;
內部命令:
help COMMAND
外部命令:
COMMAND --help
命令手冊: manual
man COMMAND
whatis COMMAND --查看命令出現在第幾章節
分章節:
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:
EXAMPLES:使用事例
SEE ALSO:另外參照
翻屏:
向後翻一屏 : space
向前翻一屏 : b
向後一行 : Enter
向前一行 : k
查找:
/KEYWORD : 向後
n鍵: 下一個
N鍵: 前一個
?KEYWORD :向前
n鍵: 下一個
N鍵: 前一個
退出: q
在線文檔:
info CONMMAND
文檔: /usr/share/doc
apache,hadoop,
hwclock 查看硬件時間
-s 硬件時鐘到系統
-w 系統時鐘到硬件