【/】根目錄是裝置的最頂層目錄
【~】家目錄是每個使用者登入系統後所在的目錄,通常在/home下,以使用者名稱作為目錄
[使用者名稱usersname@主機名hostname 所處目錄] #
/根目錄下的子目錄:
注:裝置檔案分兩種型別:c 字元裝置 b 塊裝置
1.檢視目錄下的檔案
語法:ls
* 【ls-l】 以長格式顯示目錄下的內容列表
許可權-硬連線數-使用者名稱-組名-檔案大小-日期-檔名
許可權中d是目錄,l是軟鏈結,c是字元裝置,b是塊裝置,r是讀,w是寫,x是執行
* 【ls-a】 顯示所有檔案,包括隱藏檔案 ·隱藏檔案
* 【ls-la】 顯示所有檔案的詳細資訊包括隱藏檔案
* 【ls-lk】 將ls-l中的檔案大小統一單位為千位元組kb
* 【ls-ls】 將ls-l中的檔案大小統一單位為區塊
* 【ls-r】 以檔名反序排列並輸出目錄內容列表
* 【ls-t】 用檔案和目錄的更改時間排序
2.切換目錄
語法:cd(選項) 引數
* 【cd】=【cd ~】 返回到家目錄
* 【cd -】返回進入此目錄前的目錄
* 【cd …】返回上一級目錄(若當前在根目錄下則執行完後依舊在根目錄)
* 【cd …/…】返回上兩級目錄
相對路徑:cd …(相對路徑先確認目前所在位置,從當前目錄出發)
絕對路徑:cd /etc(絕對路徑是從根目錄出發)
3.檢視檔案內容
語法:cat,more,head,tail,wc
* 【cat 檔名】 檢視檔案內容(展示檔案所有內容,適合看小檔案)
例:cat /proc/meminfo
* 【more 檔名】 檢視檔案內容(分頁展示檔案,適合看大檔案)(q直接退出)
* 【head 檔名】 預設輸出指定檔案的前10行
可以指定引數例:【head -20 檔名】 輸出制定檔案的前20行
* 【tail 檔名】 預設輸出指定檔案的後10行
可以指定引數例:【tail -20 檔名】 輸出制定檔案的前20行【tail -f 檔名】 檢視正在執行的日誌檔案的變化(ctrl+c 退出)
* wc 統計
【wc -l 檔名】 檢視指定檔案的行數
結合ls -l 的用法:
【ls -1 | wc-l】 檢視當前目錄下有多少檔案或目錄
【wc -c 檔名】 統計字元
【wc -w 檔名】 統計單詞
4.建立目錄
語法:mkdir
* 【mkdir 目錄名】 建立新目錄
* 【mkdir -p d03/c03/e03】建立多級目錄(相對路徑)
* 【mkdir /root/d04】:進入e03後想在根下root建立d04(絕對路徑)
6.pwd 檢視當前工作目錄位置
7.rm 刪除檔案
* 【rm 檔名】會有提示是否確認刪除
* 【rm -f 檔名】無提示直接刪除
* 【rm -rf 目錄名】無提示直接刪除目錄
* 【rm -rf d0*】 刪除以d0開頭的所有目錄和檔案
8.mv 移動檔案和重新命名檔案
【mv 檔名 目標目錄名】 移動檔案
【mv 原檔名 新檔名】 重新命名
9.cp 複製檔案
* 【cp 檔名 目標目錄名】 複製檔案
* 【cp -rf 目錄名 目標目錄名】 複製目錄
* 【cp -rf 原目錄名 新目錄名】 將指定目錄複製到當前目錄並重命名
11.echo 檔案寫入和追加
* 【echo 「內容」 > 檔案】
* 再追加內容時使用 >>(如果再使用》會覆蓋以前的內容)
例:【cat 檔名 > 另一檔名】讀取某檔案內容並將內容寫入另一檔案
12.幫助命令
* 【man 命令】
* 【命令 -h】
13.檢視系統資訊
* 【hostname】 檢視主機名
* 【uname -a】 檢視系統版本資訊
* 【uname -r】 系統核心資訊
* 【lsb_release -a】 檢視作業系統版本資訊
* 【cat /proc/cpuinfo】 檢視系統cpu資訊
* 【cat /proc/meminfo】 檢視系統記憶體資訊
* 【ifconfig】 檢視網路資訊
* 【date】 顯示系統時間
* 【df -h】 檢視系統磁碟空間
* 【ps -ef】 檢視程序,例:轉殖會話之後,在不同的會話中做出命令,都可以使用ps -ef查詢到程序
* 【who am i】 輸出使用者名稱,當前會話名稱(pts/1、pts/2…),登入時間,閘道器
* 【whoami】 輸出使用者名稱
* 【who】 輸出所有連線到了linux系統的使用者,所有會話的使用者名稱資訊和登入時間等
* 【w】 輸出所有連線到了linux系統的使用者正發出的所有命令和操作
(與ps -ef相比更簡單,ps -ef 包含了作業系統執行的程序,輸出結果較多)
* 【du -sh 檔案或目錄名】 檢視檔案或目錄大小
14.萬用字元
* 【*】 匹配零個或多個字元
例:ls -l log
* 【?】 匹配任意乙個字元
* 【[list]】 匹配list中的任意單一文字
例:ls -l a1[012] 輸出a1開頭,第三位為0或1或2的檔案
* 【[!list]】或【[^list]】 匹配除list外的任意單一文字
例:ls -l a1[!012] 輸出a1開頭,第三位不為0和1和2的檔案
* 【[c1-c2]】 匹配c1-c2中的任意單一字元如[0-9][a-z]
例:ls -l [0-9]
* 【[!c1-c2]】或【[^c1-c2]】 匹配除c1-c2外的任意單一字元
* 【】匹配string1或string2 …其一字串
例:ls -l a1
15.關機命令
* shutdown關機
【shutdown -r now】 關機後重啟
【shutdown -h now】 關機後不重啟
【shutdown -r +10】 十分鐘後關機重啟
【shutdown -r 10:00】 十點關機重啟
【shutdown -h +10】 十分鐘後關機不重啟
【shutdown -h 10:00】 十點關機不重啟
【shutdown +s 「shutdown later」】 關機並輸出提示"shutdown later"
* 【reboot】關機後重啟
* 【poweroff】 關機且切斷電源,相對暴力
16.linux路徑
相對路徑:相對路徑先確認目前所在位置
絕對路徑:絕對路徑是從根開始
Linux 目錄基本命令
1 一切皆檔案 2 根目錄 所有的檔案都掛載在這個節點下 etc 這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄 home 使用者的主目錄,在linux中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的 opt 這是給主機額外安裝軟體所擺放的目錄。比如你安裝乙個oracle...
Linux基本命令和目錄結構
arch顯示機器的處理器架構 1 uname m顯示機器的處理器架構 2 uname r顯示正在使用的核心版本 dmidecode q顯示硬體系統部件 smbios dmi hdparm i dev hda羅列乙個磁碟的架構特性 hdparm tt dev sda在磁碟上執行測試性讀取操作 cat ...
Linux介紹 命令05 Linux基本命令 一
ls是英文單詞list的簡寫,其功能為列出目錄的內容,是使用者最常用的命令之一,它類似於dos下的dir命令。linux檔案或者目錄名稱最長可以有265個字元,代表當前目錄,代表上一級目錄,以 開頭的檔案為隱藏檔案,需要用 a 引數才能顯示。ls常用引數 引數含義 a顯示指定目錄下所有子目錄與檔案,...