一.linux命令入門篇
1、學習摘要
/ linux檔案系統的入口,也是處於最高一級的目錄;
/ bin 基礎系統所需要的那些命令位於此目錄,也是最小系統所需要的命令:比如ls 、 cp、 mkdir 等命令;功能 和/usr/bin類似,這個目錄中的檔案都是可執行的,普通使用者都可以使用的命令。做為基礎系統所需要的最基礎的命令就是放在這裡。
/ boot linux的核心及引導系統程式所需要的檔案,比如vmlinuzinitrd.img檔案都位於這個目錄中。在一般情況下,grub或lilo系統引導管理器也位於這個目錄:
/ dev 裝置檔案儲存目錄,比如音效卡、磁碟......
/ etc 系統配置檔案的所在地,一些服務的配置檔案也在這裡:比如使用者賬號及密碼配置檔案;
/ home 普通使用者家目錄預設存放目錄;
/ lib 庫檔案存放目錄
目錄顏色的區別:
藍色檔案----------目錄2、常用命令白色檔案----------一般性檔案,如文字檔案,配置檔案,原始碼檔案等
淺藍色檔案----------鏈結檔案,主要是使用ln命令建立的檔案
綠色檔案----------可執行檔案,可執行的程式
紅色檔案-----------壓縮檔案或者包檔案
cd .. 回當前目錄的上一級目錄
cd - 回上一次所在的目錄
cd ~ 或 cd 回當前使用者的宿主目錄
pwd 現在所在目錄
顯示檔案
ls -l以列表方式排列檔案和目錄,以d開頭的是目錄。-開頭檔案
d開頭:directory 目錄的意思,也就是資料夾屬性
ls -m 按螢幕寬度列
ls -r按樹狀結構顯示
ll 顯示目錄詳細資訊
pwd顯示當前目錄。
mkdir mkdir 目錄名 建立乙個目錄
rm rm -rf 非空目錄名 遞迴刪除乙個非空目錄下的一切,不讓提式-f
rm 1.c //將1.c這個檔案刪除
rm -rf dd(強制刪除dd檔案或dd目錄,刪除時不提示.)
-f指強制 -r指遞迴刪除。
cat cat檔名 一屏檢視檔案內容
more more檔名 分頁檢視檔案內容
grep grep字元 檔名 根據字元匹配來檢視檔案部分內容
將乙個命令的輸出傳送給乙個命令,做為另乙個命令的輸入
命令1 | 命令2 | 命令3
例如:ls -r | grep test (按樹狀顯示目錄中包括test的檔案)
mv mv 路經/檔案 /經/檔案 移動相對路經下的檔案到絕對路經下
mv mv 檔名 新名稱 在當前目錄下改名
mv mv 路經/檔案 新檔名 將目標檔案移動當前目錄下,並改為新檔名
注: mv 移動檔案的同時還包括了更改檔名稱,若不想更改檔名稱使用cp命令
cp cp /路經/檔案 ./ 移動絕對路經下的檔案到當前目錄下
find find 路經 -name 「字串」 查詢路經所在範圍內滿足字串匹配的檔案和目錄
注: find ./test -name ub* 和 find ./test | grep ub 是一樣的
檔案操作
vi 檔名 新建檔案並編輯檔案,或開啟檔案並編輯檔案
touch 檔名 新建乙個檔案
nano 檔名 新建乙個檔案 並編輯該檔案
gedit 檔名 新建乙個檔案 (呼叫圖形化介面編輯檔案)
linux命令學習 awk 命令學習
三 awk 指令碼 四 awk 程式設計 五 寫在結尾 awk是linux上一款強大的文字分析工具,它可以將檔案逐行的讀入,然後用分割符分割開來,再對分割的各個部分進行處理。awk分割的各個部分叫做域,預設的分割符是空格和製表符。可以通過 f來指定分割符。awk有3個不同版本 awk nawk和ga...
linux命令學習 iostat 命令學習
三 一些擴充套件 參考資料 當我們要看系統io情況時,一般最先想到的應該就是iostat命令的。iostat提供了豐富的引數給我們查詢各種維度的io資料。學習iostat有助於我們排查io相關問題時可以更快的定位到問題根源。以下內容大多來自iostat的man文件,會加上部分自己的理解,英文水平好的...
linux命令學習
1.sudo s 能在不輸入命令的情況下將目錄切換到root使用者 2.du sh 檔名 能夠指示檔案的大小 3.ls lh 檔名 能夠指示檔案的大小和詳細資訊 4.kill 9 pid 絕殺程序 所有程序都能殺 檔案的查詢 find 查詢的路徑 home name 檔名或 檔名 當make時錯誤資...