一、命令的基本格式
[root@love2 ~]#
:這是提示符的分隔符號,沒有特殊含義。
root:顯示的是當前的登入使用者。
@:分隔符號,沒有特殊含義。love2:當前系統的主機名(預設主機名是 localhost.localdomain,我已經修改了)。
~:代表使用者當前所在的目錄,此例中使用者當前所在的目錄是家目錄。
#:命令提示符。超級使用者是#,普通使用者是$
[root@love2 ~]#
命令 [選項] [引數]
ls 是最常見的目錄操作命令,主要作用是顯示目錄下的內容。
命令名稱:ls。
英文原意:list。
所在路徑:/bin/ls。
執行許可權:所有使用者。
功能描述:顯示目錄下的內容
二、常用命令。
2.1、目錄操作命令
[root@love2 ~]#ls [選項] [檔名或目錄名]
選項:
-a: 顯示所有檔案
--color=when: 支援顏色輸出,when的值預設是always(總顯示顏色),也可以是never(從不顯示顏色)和auto(自動)
-d: 顯示目錄資訊,而不是目錄下的檔案
-h: 人性化顯示,按照我們習慣的單位顯示檔案大小
-i: 顯示檔案的i節點號
-l: 長格式顯示
第一列:許可權。具體許可權以後的部落格再說明。
第二列:引用計數。檔案的引用計數代表該檔案的硬鏈結個數,而目錄的引用計數代表該目錄 有多少個一級子目錄。
第三列:所有者,也就是這個檔案屬於哪個使用者。預設所有者是檔案的建立使用者。
第四列:所屬組。預設所屬組是檔案建立使用者的有效組,一般情況下就是建立使用者的所在組。
第五列:大小。預設單位是位元組。
第六列:檔案修改時間。檔案狀態修改時間或檔案資料修改時間都會更改這個時間,注意這個 時間不是檔案的建立時間。
第七列:檔名。
[root@love2 ~]# mkdir [選項] 目錄名 選項
-p: 遞迴建立所需目錄
[root@love2 ~]# rmdir [選項] 目錄名 選項
-p: 遞迴刪除目錄
#rmdir 命令的作用十分有限,因為只能刪除空目錄,所以一旦目錄中有內容,就會報錯。
2.2、檔案操作命令[root@love2 ~]# cat [選項] 檔名 選項:
-a: 相當於-vet選項的整合,用於列出所有隱藏符號
-e: 列出每行結尾的回車符$
-n: 顯示行號
-t: 把tab鍵用^i顯示出來
-v: 列出特殊字元
[root@love2~]#
head [選項] 檔名
-n 行數: 從檔案頭開始,顯示指定行數
-v: 顯示檔名
命令格式 [root@love2 ~]#
tail [選項] 檔名
選項:
-n 行數: 從檔案結尾開始,顯示指定行數
-f: 監聽檔案新增內容。
8.1 基本使用[root@love2 ~]# ln [選項] 原始檔 目標檔案
選項:
8.2 建立軟連線[root@love2 ~]# ln -s edu.txt /tmp/
#軟鏈結和原始檔擁有不同的 inode 和 block
#兩個檔案修改任意乙個,另乙個都改變
#刪除軟鏈結,原始檔不受影響;刪除原始檔,軟鏈結不能使用
#軟鏈結沒有實際資料,只儲存原始檔的 inode,不論原始檔多大,軟鏈結大小不變
#軟鏈結可以鏈結目錄
#軟鏈結可以跨分割槽
#軟鏈結特徵明顯,建議使用軟連線
8.3、硬鏈結ln edu.txt /tmp/ (不寫名字,和原檔名一致)
#也就是 /root/edu.txt 和 /tmp/edu.txt 是硬鏈結檔案
#原始檔和硬鏈結檔案擁有相同的 inode 和 block
#修改任意乙個檔案,另乙個都改變
#刪除任意乙個檔案,另乙個都能使用
#硬鏈結標記不清,很難確認硬鏈結檔案位置,不建議使用
#硬鏈結不能鏈結目錄
#硬鏈結不能跨分割槽
2.3、目錄和檔案都能操作的命令[root@love2 ~]# rm [選項] 檔案或目錄
選項: -f: 強制刪除(force)
-i: 互動刪除,在刪除之前會詢問使用者
-r: 遞迴刪除,可以刪除目錄(recursive)
命令格式 [root@love2 ~]# cp [選項] 原始檔 目標檔案
選項:
-a: 相當於-dpr選項的集合
-i: 詢問,如果目標檔案已經存在,則會詢問是否覆蓋
-p: 複製後目標檔案保留原始檔的屬性(包括所有者、所屬組、許可權和時間)
-r: 遞迴複製,用於複製目錄
命令格式 [root@localhost ~]# mv [選項] 原始檔 目標檔案
選項:
-f: 強制覆蓋,如果目標檔案已經存在,則不詢問,直接強制覆蓋
-i: 互動移動,如果目標檔案已經存在,則詢問使用者是否覆蓋(預設選項)
-v: 顯示詳細資訊
Linux命令 常用目錄和檔案操作命令
在linux系統當中,ls 命令可能是最常被執行的。選項與引數 a 全部的檔案,連同隱藏檔 開頭為 的檔案 一起列出來 常用 d 僅列出目錄本身,而不是列出目錄內的檔案資料 常用 l 長資料串列出,包含檔案的屬性與許可權等等資料 常用 pwd是print working directory的縮寫,也...
linux命令 檔案目錄操作命令之cp
cp命令用來複製檔案或者目錄 1 命令格式 用法 cp 選項 t 源 目的 或 cp 選項 源.目錄 或 cp 選項 t 目錄 源.2 命令功能 將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。3 命令引數 a,archive 等於 dr preserve all備份檔案與原檔案兩個檔案的時間...
linux命令 檔案目錄操作命令之touch
touch命令 如果檔案存在,使用touch指令可更改這個檔案或目錄的日期時間,包括訪問時間和更改時間 如果檔案不存在,touch指令會在當前目錄下 color green 新建 color 乙個空白檔案。1 命令格式 touch 選項 檔案.2 命令引數 a 或 time atime或 time ...