Linux命令提示符
[root@localhost ~]#
其中root爲當前用戶名(root是最高權限用戶,也就是超級用戶),localhost是主機名,~是當前所在目錄(~是用戶根目錄),#是用戶提示符(#超級,$普通)
基本文件命令:
1.查詢內容:
ls [選項] [文件]
選項可爲:
-a:全部文件(包括隱藏文件)
-l:詳細信息
-d:查看目錄
-h:人性化顯示文件大小
-i:顯示inode
注:詳細信息的具體說明
e.g.:
-rw-r--r--. 1 root root 4096 Jul 21 17:55 XXXXX
其中前十位是文件權限的說明:
第一位:文件類型(-文件,d目錄,l軟鏈接)(另外還有塊設備、字符設備、套接字、管道文件)
後9位三個一組,分別對應所有者、所屬組、其他用戶三種權限
r讀w寫x執行
最後一個.表示ACL權限(這是什麼暫時我還不懂 )
後面的數字(1)表示引用數(有多少硬鏈接)
後兩個字符串(root root)表示所有者和所屬組
之後的數字是文件大小(4096)單位字節
接着是修改時間
最後文件名
2.文件處理命令
mkdir [-p] 目錄名
創建目錄 [-p表示遞歸創建]
rmdir 目錄
刪除目錄cd [目錄名]
切換所在目錄
某些特殊目錄名:
~或不加:進入當前用戶的home目錄
- :進入上次目錄
.. : 進入上級目錄
. : 進入當前目錄
pwd
print working directory 查詢當前目錄所在位置rm [-rf] 目錄
remove 刪除
-r 刪除目錄-f 強制刪除
常用-rf
cp 原文件 新文件
copy 複製
-r 複製目錄-p 文件屬性複製
-d 複製鏈接文件屬性
-a 相當於 -pdr
mv 原文件 新文件
move 移動(或改名)
注意:移動目錄時不加-r
ln [-s] 原文件 鏈接文件
-s表示軟鏈接 否則默認硬鏈接
軟鏈接類似指針 硬鏈接類似引用