1、ln--link
含義:創建鏈接文件
格式: ln [-s] 源文件... 鏈接文件路徑
- 以-s(創建軟連接)選項添加符號鏈接,指向原始文件所在路徑
注:源文件必須是絕對路徑 - 相當於“快捷方式”,也稱軟連接。
2、搜索工具 - which搜索工具
格式: which [-a] 程序名... - whereis搜索工具
格式: whereis 文件名
建立定位索引庫 - 執行updatedb命令(手動生成數據庫)
- 默認位置:/var/lib/mlocate/mlocate.db
3、locate定位工具 - 格式: locate [選項]... 關鍵字
- 常用命令選項:
-i:查找時忽略大小寫
-r:查找時使用正則表達式
4、find查找工具 - 格式: find [查找範圍] [查找條件]
- 常用的查找條件
-type:按文件類型查找
f:普通文件
d:目錄
l:連接文件
b:塊設備文件
c:字符設備文件
-name:按文件名稱查找
-a:多個條件需同時滿足
-o:多個條件滿足其中任意一個
-size:按文件大小查找
-mtime:按文件修改時間查找 - 其他的查找條件
-user:按文件所屬的用戶查找
-perm:文件的權限查找
-axdepth:指定查找的目錄深度
//查找目錄/boot/下的所有目錄
//查找目錄/boot/下所有普通文件
//查找目錄/dev/下名稱爲tty1/tty2/tty3的文件
//查找目錄/boot/下大於2M的文件
//查找目錄/boot/下名稱已vm開頭的文件
處理find找的文件 - 格式: find [範圍] [條件] -exec 處理命令 { } \;
注: { }:替代每一個查找結果,\;:處理操作結束
//查找目錄/boot/下所有大於2M的文件並以長格式顯示
//查找目錄/boot/下所有大於10M的文件並將這些文件拷貝到目錄/opt/下
5、cat-Concatenate
- 含義:顯示文件內容
- 格式: cat [選項] 文件名
- 常用命令選項:
-n:在每一行(含空行)前顯示行號
//查看網卡顯示信息(顯示行號)。
6、截取文件首/尾部
head、tail命令
- 格式: head -n 文件名
tail -n 文件名
注: head/tail默認顯示首/尾十行內容
//文件/etx/passwd顯示首十行內容
//文件/etx/passwd顯示尾十行內容
//文件/etx/passwd顯示前兩行內容(以下兩種表示方法都可以)
7、wc-Word Count
- 含義:文件的數字統計
- 格式: wc [選項] 文件名
- 常用命令選項
-l:計算文本的總行數
-w:計算單詞個數
-c:計算文件的字節數
-m:計算字符個數