Linux命令列學習(一)

2022-06-29 23:33:14 字數 2188 閱讀 3395

[檔案匹配式]

?   乙個字元

*    0個或多個字元

匹配中括號內的字元

!a     匹配除a之外的字元

檢視命令幫助:

help  檢視幫助資訊

man [命令名稱]   檢視命令幫助

[命令名稱] --help  檢視命令幫助

檔案和目錄操作:

遍歷目錄

cd 返回使用者主目錄

/    返回系統根目錄

.    返回當前目錄

..   返回當前目錄上一級目錄

[相當路徑] (home/dongshiyi--當前目錄下的home/dongshiyi)

[絕對路徑](/home/dongshiyi--根目錄下的home/dongshiyi)

檢視目錄內容

ls所有子檔案目錄(綠色:可執行檔案,藍色:目錄檔案,白色:普通檔案)

-f    區分可執行檔案、目錄檔案、普通檔案

-d    只列出目錄本身的資訊,不列出其內容

-i     檢視檔案的inode編號,(唯一的)

-a    顯示隱藏檔案,檔名以.開頭

-r      顯示所有子孫檔案目錄

-l     顯示長列表,包含檔案的更多資訊:

drwxr-xr-x. 2 root root 6 apr 11 2018 opt

檔案型別:d目錄 -檔案 c字元型檔案 b塊裝置

檔案許可權:r可讀 w可寫 x

檔案硬鏈結總數

檔案屬主的使用者名稱

檔案屬主的組名

檔案的大小(byte為單位)

檔案上次修改時間

檔名處理檔案

建立檔案

touch [檔名]    建立空檔案,若檔案存在,則修改檔案修改時間

重定向檔案

ls > file     建立file檔案,將ls的目錄內容寫入file檔案中

ls >> file   將ls的目錄內容追加到file檔案中,若不存在,則建立file檔案

複製檔案

cp 

-i   詢問是否覆蓋以有的檔案

-r [源目錄] [目標物件] 將目錄全部複製 

[源物件] [目標物件] 源物件 目標物件 操作

檔名 檔名 將原始檔複製乙份並以目標檔名為名,儲存在當前目錄

檔名 檔案路徑 將原始檔複製並儲存到檔案路徑中   

鏈結檔案

ln -s   [原始檔] [目標檔案] 為原始檔建立符號鏈結檔案,名為目標檔名,兩者inode不同,是不檔案,但在任一檔案中修改,另外檔案也會變化

[原始檔] [目標檔案] 為原始檔建立硬鏈結檔案,名為目標檔名,兩者共享inode,屬於同一檔案

重新命名檔案

mv-i 若存在目標檔案,提示是否操作

[原始檔] [目標檔案] 將檔案重新命名

[原始檔] [目標檔案路徑] 將檔案移動到目標路徑下

[原始檔路徑] [目標檔案路徑] 將檔案目錄移動到目標路徑下

/home/dsy/a /home/b 將/home/dsy/下的a檔案 移動到/home/並重命名為b 

刪除檔案

rm-i 若存在目標檔案,提示是否操作

-f 強制刪除

-r 刪除目錄中所有檔案

[目錄檔案]

檢視檔案內容

file  [檔名]   檢視檔案型別、鏈結等

cat-n   給所有行加上行號

-b    給所有文字行加上行號

-t    用^i代替製表符

[檔名]   顯示文字檔案所有資料

more  [檔名]   部分顯示文字內容

less  [檔名]   部分顯示文字內容

tail -4 顯示文字末尾4行

-f 在其他程序使用該檔案時檢視檔案的內容並不斷顯示新增到文字的內容,(用於實時監測日誌)

[檔名] 顯示文字末尾10行

head

-4 顯示文字開頭4行

[檔名] 顯示文字開頭10行

處理目錄

建立目錄

mkdir

[目錄名] 建立目錄

-p /dsy/a/b/c 同時建立多個目錄

刪除目錄

rmdir

[目錄名] 只能刪除空目錄,若目錄中含檔案,則必須先刪除所有檔案

linux命令列學習

1 登入使用者 su 使用者名稱 root 2 新增角色 useradd 使用者名稱 回車 3 輸入新增角色密碼 passwd 使用者名稱 回車 會提示輸入密碼 4 關機命令 shutdown h now 5 顯示時間的命令 date 6 顯示日曆的命令 cal 7 顯示當前所在目錄 pwd lp ...

linux命令列學習

ls命令是linux下最常用的命令。ls命令就是list的縮寫 預設下ls用來列印出當前目錄的清單 如果ls指定其他目錄 那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案 而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 檢視目錄資訊等等。ls 命令...

Linux命令列學習(二)

ps topkill kill allmount 輸出當前系統掛載的裝置列表 的裝置檔名 掛載到虛擬目錄的掛載點 檔案系統型別 已掛載 的訪問狀態 mount t type device directory 手動掛載裝置的基本命令 type引數 vfat windows長檔案系統 ntfs win ...