linux學習之路 1

2022-04-02 02:45:14 字數 3674 閱讀 2648

命令格式:   命令名稱  [引數]  [物件] 

命令引數的長格式與短格式: 

長格式:man -- help

短格式:man - h

echo     輸出語句     格式是:  echo  [字串  | $變數]

date      用於顯示系統時間設定時間或日期           格式是  :   date  [選項] [+指定的格式] 

date 中的引數:%t   跳格[ tap鍵]

%h   小時(0~23)

%i    小時 (0~11)

%m  分鐘  (0~59)

%s        秒(0~59)

%j   今年中的第幾天

3. reboot   用於重啟系統  格式為  : reboot

4.poweroff  用於關閉系統      和reboot 命令格式一樣   都會涉及硬體許可權,只有管理員才能關閉電腦

-t  最大嘗試次數

-c   斷點續傳

6.ps  用於檢視系統程序狀態  格式為: ps [引數]

ps 引數:  -a    顯示所有程序(包括其他使用者的程序)

-u   使用者及其他詳細資訊

-x   顯示沒有控制終端的程序

5種常見程序狀態:r(執行),    s(中斷),   d(不可中斷), z(僵死),  t(停止)

linux允許ps命令直接寫為  ps   aux

7.top  可以看作是windows中的任務管理器      格式top   

8.pidof  用於查詢某個指定的服務程序的pid值    格式為「pidof [引數] [服務名稱]

9.kill    終止某個指定pid的服務程序  格式為「kill [引數] [程序 pid]

10.killall  用於終止某個指定名稱的服務所對應的全部程序,格式為:「killall [引數] [進 程名稱]

1.ifconfig命令用於獲取網絡卡配置與網路狀態等資訊,格式為「ifconfig [網路裝置] [引數]」

2.uname 命令用於檢視系統核心與系統版本等資訊,格式為「uname [-a]」

3.uptime 用於檢視系統的負載資訊,格式為 uptime

4.free 用於顯示當前系統中記憶體的使用量資訊,格式為「free [-h]」。 

5.who 用於檢視當前登入主機的使用者終端資訊,格式為「who [引數]」。 

6.last 命令用於檢視所有系統的登入記錄,格式為「last [引數]」。 

7.history 命令用於顯示歷史執行過的命令,格式為「history [-c]」。      初始值能存1000條歷史命令

8.sosreport 命令用於收集系統配置及架構資訊並輸出診斷文件,格式為 sosreport

1.pwd 命令用於顯示使用者當前所處的工作目錄,格式為「pwd [選項]」

2.cd 命令用於切換工作路徑,格式為「cd [目錄名稱]」

3.ls 命令用於顯示目錄中的檔案資訊,格式為「ls [選項] [檔案] 」

使用 ls 命令的「-a」引數看 到全部檔案(包括隱藏檔案),使用「-l」引數可以檢視檔案的屬性、大小等詳細資訊如果想要檢視目錄屬性資訊,

則需要額外新增乙個-d 引數

1.cat 命令用於檢視純文字檔案(內容較少的),格式為「cat [選項] [檔案]」。 

2.more 命令用於檢視純文字檔案(內容較多的),格式為「more [選項]檔案」。 

3.head 命令用於檢視純文字文件的前 n 行,格式為「head [選項] [檔案]」。 

4.tail 命令用於檢視純文字文件的後 n 行或持續重新整理內容,格式為「tail [選項] [檔案]」。 

5.tr 命令用於替換文字檔案中的字元,格式為「tr [原始字元] [目標字元]」。 

6.wc 命令用於統計指定文字的行數、字數、位元組數,格式為「wc [引數] 文字」。 

wc引數: -l 只顯示行數 -w 只顯示單詞數 -c 只顯示位元組數 

7.stat 命令用於檢視檔案的具體儲存資訊和時間等資訊,格式為「stat 檔名稱」。 

8.cut 命令用於按「列」提取文字字元,格式為「cut [引數] 文字」。 

9.diff 命令用於比較多個文字檔案的差異,格式為「diff [引數] 檔案」。 

1.touch 命令用於建立空白檔案或設定檔案的時間,格式為「touch [選項] [檔案]」。 

引數:-a 僅修改「讀取時間」(atime) -m 僅修改「修改時間」(mtime) -d 同時修改 atime 與 mtime 

2.mkdir 命令用於建立空白的目錄,格式為「mkdir [選項] 目錄」。 

3.cp 命令用於複製檔案或目錄,格式為「cp [選項] 原始檔 目標檔案」。 

引數: -p 保留原始檔案的屬性 -d 若物件為「鏈結檔案」,則保留該「鏈結檔案」的屬性 -r 遞迴持續複製(用於目錄)

-i 若目標檔案存在則詢問是否覆蓋 -a 相當於-pdr(p、d、r 為上述引數) 

4.mv 命令用於剪下檔案或將檔案重新命名,格式為「mv [選項] 原始檔 [目標路徑|目標檔名]」。 

5.rm 命令用於刪除檔案或目錄,格式為「rm [選項] 檔案」。 

引數:-f強制刪除檔案  -r  強制刪除目錄

6.dd 命令用於按照指定大小和個數的資料塊來複製檔案或轉換檔案,格式為「dd [引數]」。 

引數:if 輸入的檔名稱 of 輸出的檔名稱 bs 設定每個「塊」的大小 count 設定要複製「塊」的個數

7.file 命令用於檢視檔案的型別,格式為「file 檔名」。 1.tar 命令用於對檔案進行打包壓縮或解壓,格式為「tar [選項] [檔案]」。 

引數:-c 建立壓縮檔案 -x 解開壓縮檔案 -t 檢視壓縮包內有哪些檔案 -z 用 gzip 壓縮或解壓 -j 用 bzip2 壓縮或解壓

-v 顯示壓縮或解壓的過程 -f 目標檔名 -p 保留原始的許可權與屬性 -p 使用絕對路徑來壓縮 -c 指定解壓到的目錄     

「tar -czvf 壓縮包名 稱.tar.gz 要打包的目錄」命令把指定的檔案進行打包壓縮;相應的解壓命令為「tar -xzvf 壓縮 包名稱.tar.gz」

3.find 命令用於按照指定條件來查詢檔案,格式為「find [查詢路徑] 尋找條件 操作」。 

引數:-name 匹配名稱 

-perm 匹配許可權(mode 為完全匹配,-mode 為包含即可)

-user 匹配所有者

-group 匹配所有組

-mtime -n +n 匹配修改內容的時間(-n 指 n 天以內,+n 指 n 天以前)

-atime -n +n 匹配訪問檔案的時間(-n 指 n 天以內,+n 指 n 天以前)

-ctime -n +n 匹配修改檔案許可權的時間(-n 指 n 天以內,+n 指 n 天以前)

-nouser 匹配無所有者的檔案

-nogroup 匹配無所有組的檔案

-newer f1 !f2 匹配比檔案 f1 新但比 f2 舊的檔案

--type b/d/c/p/l/f  匹配檔案型別(後面的字母引數依次表示塊裝置、目錄、字元裝置、管 道、鏈結檔案、文字檔案

-size   匹配檔案的大小(+50kb 為查詢超過 50kb 的檔案,而-50kb 為查詢小 於 50kb 的檔案) 

-prune 忽略某個目錄

-exec …… {}\; 後面可跟用於進一步處理搜尋結果的命令(下文會有演示)

Linux學習之路1

1.linux在企業應用方面,著重於網路服務 關鍵任務的應用 金融資料庫 大型企業網管環境 及高效能計算 等任務。2.linux在個人環境的使用上著重於桌面計算機 手持系統 pda 手機 嵌入式裝置 等。3.linux distributions 有針對桌面計算機所開發的,例如 ubuntu,ope...

Linux學習之路

一直想學習linux,就其原因,一是懂這個的都被認為水平比較高,二是懂這個的工資也不低,這兩點我也是比較看重的。想學linux也不是一件簡單的事,因為用windows的東西太久了,從3.1到95 98 se nt 2000 me xp 2003,直至最新的windows 7 2008等,全算下來,有...

Linux學習之路

bios 開機主動執行的韌體,會識別第乙個可開機的裝置 mbr 第乙個可開機裝置的第乙個扇區內的主要啟動記錄區塊,內含開機管理程式 開機管理程式 boot loader 一支可讀取核心檔案來執行的軟體 核心檔案 開始作業系統的功能。下面是網上比較好的開機流程,僅供參考 將資料同步寫入磁碟的方法 sy...