Linux命令操作大全
命令學習主要學習命令的選項
ls顯示目錄下內容
格式:[root@localhost ~]# ls [選項][檔名]
選項:
- -a 顯示所有檔案(包括隱藏檔案,linux以.開頭的是隱藏檔案)
- –color=when 支援顏色輸出,when的值預設是always(總顯示顏色)
- -d 顯示目錄資訊,不是目錄下的檔案
- -h 人性化顯示
- -i 顯示檔案的i節點號
- -l 長格式顯示
-l選項顯示的七列分別代表怎樣的含義
dr-xr-xr-x. 3 root root 20480 Feb 15 10:30 bin
- 第一列:許可權 第一位代表檔案型別: – 普通檔案 b 塊裝置檔案 這是一種特殊裝置檔案,儲存裝置都是這種檔案,如分割槽檔案 /dev/sda1 就是這種檔案 c 字元裝置檔案 d 目錄檔案 l 軟連結檔案 p 管道符檔案 s套接字檔案 第2-4位代表所有者許可權 -r 代表read是讀取許可權 -w 代表write是寫許可權 -x 代表execute是執行許可權 如果不是字母是“-”代表沒有對應的許可權 第5-7位代表檔案所屬組的許可權,同樣擁有rwx許可權 第5-7位代表檔案其他人的許可權,同樣擁有rwx許可權
- 第二列:引用計數,檔案的引用計數代表該檔案的硬連結個數,而目錄的引用計數代表該目錄有多少個一級子目錄。
- 第三列:所屬使用者,預設所有者是檔案的建立使用者
- 第四列:所屬組
- 第五列:大小,預設單位是位元組
- 第六列,檔案修改時間
- 第七列:檔名
chmod修改檔案或目錄許可權
格式:[root@localhost ~]# chmod [選項] 許可權模式 檔名
選項:
- -R 遞迴設定許可權
許可權模式:
chmod 命令的許可權模式的格式是”[ugoa] [[+-=] [perms]]”,也就是”[使用者身份][[賦予方式][許可權]]”的格式
使用者身份:
- -u 代表所有者身份(user)
- -g 代表所屬組(group)
- -o 代表人(other)
- -a 代表全部身份(all)
賦予方式:
- -+ 加入許可權
- — 減去許可權
- -= 設定許可權
許可權:
- -r 讀取許可權
- -w 寫許可權
- -x 執行許可權
cd切換目錄
格式:cd [目錄]
pwd檢視當前所在目錄的命令
mkdir建立目錄命令
格式:[root@localhost -]# mkdir [選項]目錄名
選項:
- -p 遞迴建立所需目錄
rmdir刪除目錄(操作有限 )
格式:[root@localhost -]# rmdir [選項]目錄名
- -p 遞迴刪除所需目錄
touch修改檔案時間戳
格式:[root@localhost -]# touch [選項]檔名或目錄名
選項:
- -a 只修改檔案的訪問時間
- -c 如果檔案不存在不建立新檔案
- -d 把檔案的時間改為指定時間
- -m 只修改檔案的資料修改時間
Linux 中的每個檔案都有三個時間,分別是訪問時間(Access Time)、資料修改時間(Modify Time)和狀態修改時間(Change Time)。這三個時間可以通過 stat 命令來進行査看
stat顯示檔案或檔案系統詳情
格式:[root@localhost ~]# stat [選項]檔名或目錄名
選項:
- -f 檢視檔案所在檔案系統資訊,而不是檢視檔案的資訊
cat檢視檔案(適合看不是特別大的檔案)
格式:[root@localhost ~]# cat [選項]檔名
選項:
- -A相當於-vET選項的整合,用於列出所有隱藏符合
- -E 列出每行結尾的回車符$
- -n 顯示行號
- -T 把Tab鍵^l顯示處理
- -V列出特殊字元
more分屏顯示檔案內容
格式: [root@localhost ~]# more 檔名
- 空格鍵:向下翻頁。
- b:向上翻頁。
- Enter鍵:向下滾動一行。
- / 字串:搜尋指定的字串。
- q:退出。
head顯示檔案頭
格式:[root@localhost ~]# head [選項]檔名
選項:
- -n 行數,從檔案頭開始顯示指定行數
- -v 顯示檔名
tail顯示檔案結尾的內容
格式:[root@localhost ~]#tail [選項] 檔名
- -n 行數,從檔案尾部開始顯示指定行數
- -f 監聽檔案新增內容
ln在檔案之間建立連結(硬連結和軟連結)
格式:[root@localhost ~]# ln [選項] 原始檔 目標檔案
- -s:建立軟連結檔案。如果不加”-s”選項,則建立硬連結檔案;
- -f:強制。如果目標檔案已經存在,則刪除目標檔案後再建立連結檔案;
rm刪除檔案或目錄
格式:[root@localhost ~]# rm[選項] 檔案或目錄
選項:
- -f 強制刪除
- -i 互動刪除,在刪除之前會詢問使用者
- -r 遞迴刪除可以刪除目錄
刪除檔案一般使用 rm -rf 目錄
cp複製檔案和目錄
格式:[root@localhost ~]# cp [選項] 原始檔 目標檔案
選項:
- -a:相當於 -d、-p、-r 選項的集合,這幾個選項我們一一介紹
- -d:如果原始檔為軟連結(對硬連結無效),則複製出的目標檔案也為軟連結
- -i:詢問,如果目標檔案已經存在,則會詢問是否覆蓋
- -l:把目標檔案建立為原始檔的硬連結檔案,而不是複製原始檔
- -s:把目標檔案建立為原始檔的軟連結檔案,而不是複製原始檔
- -p:複製後目標檔案保留原始檔的屬性(包括所有者、所屬組、許可權和時間)
- -r:遞迴複製,用於複製目錄
改名複製:[root@localhost ~]# cp cangls /tmp/bols
mv移動檔案或改名
格式:[root@localhost ~]# mv 【選項】 原始檔 目標檔案
選項:
- -f 強制覆蓋,如果目標檔案已經存在,則不詢問,直接強制覆蓋
- -i 互動移動,如果目標檔案已經存在,則詢問使用者是否覆蓋(預設選項)
- -n 如果目標檔案已經存在,則不會覆蓋移動,而且不詢問使用者
- -v 顯示詳細資訊
相關文章
- zookeeper在Linux客戶端操作命令大全Linux客戶端
- Docker 操作命令大全Docker
- Linux命令大全Linux
- linux命令大全(續)Linux
- linux命令大全-linux命令使用和管理Linux
- linux 命令基礎大全Linux
- Linux命令大全總結Linux
- Linux系統命令大全。Linux
- Linux命令總結大全Linux
- adb操作命令詳解及大全
- Linux常用命令大全Linux
- linux命令大全-linux命令使用和管理視訊教程Linux
- ADB 操作命令詳解及用法大全
- Linux基礎命令歸納大全Linux
- 寶塔Linux皮膚命令大全Linux
- linux常用命令大全(一)Linux
- linux常用命令大全(四)Linux
- Linux基本操作命令Linux
- Linux 基本操作命令Linux
- Linux常用命令大全(非常全!!!)Linux
- linux下壓縮、解壓命令大全Linux
- 【Linux】—— vim常用操作命令Linux
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- 【轉】Linux常用命令大全(非常全!!!)Linux
- 寶塔常用命令,寶塔Linux皮膚命令大全!Linux
- Linux常用檔案操作命令Linux
- Linux 下 常見操作命令Linux
- Linux命令大全 歡迎補充 評論新增~Linux
- 11個炫酷的Linux終端命令大全Linux
- Linux常用命令:檔案操作命令Linux
- Linux 日常操作命令集合 -1程式操作Linux
- 《Linux命令列與shell指令碼程式設計大全 第3版》Linux命令列---46Linux命令列指令碼程式設計
- 常用基礎Linux操作命令總結與hadoop基礎操作命令LinuxHadoop
- kubectl命令大全
- VIM 命令大全
- kali命令大全
- Redis 命令大全Redis
- MSF命令大全