Linux命令比較多l(xiāng)inux常用命令,在這里整理了幾個常用的,除了幾個強大的功能多樣的命令外,其他都根據功能進行了歸類。僅供查詢參考!
Cat將文件列表中的文件或標準輸入連接到標準輸出。
-A, --show-all
等價于 -vET 。
-b, --number-nonblank
給非空輸出行編號。
-e 等價于 -vE 。
-E, --show-ends
在每行結束顯示 $ 。
-n, --number
給所有輸出行編號。
-s, --squeeze-blank
將所有的連續(xù)的多個空行替換為一個空行。
-t 等價于 -vT 。
-T, --show-tabs
把 TAB 字符顯示為 ^I 。
-u (被忽略的選項)
-v, --show-nonprinting
除了 LFD 和 TAB 之外所有控制符用 ^ 和 M- 記方式顯示。
--help 顯示幫助并退出。
--version
顯示版本信息并退出。
沒有指定文件或指定的文件是 -,則從標準輸入讀取。
幾個記錄命令的文件:
.bash_history:記錄用戶以前輸入的命令。
.bash_logout:用戶退出shell時要執(zhí)行的命令。
.bash_profile:用戶登入shell時要執(zhí)行的命令。
.bashrc:每次打開新的shell時要執(zhí)行的命令。
last 命令:
功能說明:列出目前與過去登入系統(tǒng)的用戶相關信息。
語 法:last [-adRx][-f ][-n ][帳號名稱…][終端機編號…]
參 數:
-a 把從何處登入系統(tǒng)的主機名稱或IP地址,顯示在最后一行;
-d 將IP地址轉換成主機名稱;
-f 指定記錄文件;
-n 或- 設置列出名單的顯示列數;
-R 不顯示登入系統(tǒng)的主機名稱或IP地址;
-x 顯示系統(tǒng)關機,重新開機,以及執(zhí)行等級的改變等信息;
lastlog可簡單查看所有用戶最后一次的登陸時間。
Touch命令
touch [-acm][-r ref_file(參照文件)|-t time(時間值)] file(文件名)...
被廢棄的版本:
touch [-acm][ugly_time] file(文件)...
GNU版本:
touch [-acfm] [-r file(參照文件)] [-t decimtime(時間值)] [-d time(時間值)] [--time={atime,access,use,mtime,modify}] [--date=time]
[--reference=file] [--no-create] [--help] [--version] [--] file(文件)...
用法描述
Touch:修改每個指定文件file的存取(access)和/或修改(modification)時間戳記.
除非使用-r或-t選項,這些時間戳記都將修改為當前的時間.使用-r選項時,這些戳記將按照文件ref_file的時間戳記來修改(即變得和ref_file時間戳記值相同).
使用-t選項,則這些戳記將按照給定的時間值 time 進行修改.同時使用或
同時不使用選項-a和-m,存取和修改兩個戳記都將被更改.若只使 用選項-a,則只修改存取戳記.同樣,只使用選項-m,則只修改修改戳記.若要修改戳記的文件尚不存在,除非使用-c選項,touch 將創(chuàng)建它(作為空文件,并賦予0666的模式且受umask值的限制).
POSIX標準定義的選項
-a 修改文件 file 的存取時間.
-c 不創(chuàng)建文件 file.
-m 修改文件 file file
-r ref_file