Linux筆記(2)基礎操作命令

2021-10-09 02:29:26 字數 3607 閱讀 1446

命令 選項 格式

如rm -r srm

rm是刪除命令,-r表示刪除的是資料夾,srm則是資料夾名

1.tab鍵,補全目錄名,輸入目錄時輸入前幾個字母後可直接按tab搜尋相應目錄並補全(若有多個則無反應,但雙擊會將幾個資料夾顯示出來)

2.移動游標命令

3.剪下字元

4.複製貼上

5.中斷正在執行的命令列:ctrl+c

6.退出當前xshell: ctrl+d

7.搜尋命令列使用過的歷史命令記錄:ctrl+r

8.獲取上一條命令的最後部分,用空格分隔開來的部分:esc+.

9.清屏命令:ctrl+l

10.暫停命令: ctrl+z

11.鎖屏:ctrl+s

12.解除鎖屏:ctrl+q

13.回車:ctrl+m

命令作用

應用pwd(print work director)

顯示當前工作資料夾,全路徑名,第乙個/為根目錄(資料夾),最後乙個為當前資料夾

ls(list)

列出當前資料夾的內容(藍色表示資料夾,白色表示檔案)

以列表形式列出乙個目錄下的檔案和子目錄的詳悉資訊ls -l;列出所有資料夾內容(包括資料夾內的內容)ls -a;生成的結果有利於人看ls -h(原本用byte做單位,使用後根據實際情況調整);列出相應資料夾的內容ls 檔案目錄

cd(change director)

切換到需要操作的資料夾

cd 資料夾名(如果是多級目錄,則應該用/連起來) ; 開啟上一級路徑cd ..返回根目錄cd ~cd在上一目錄與當前目錄進行切換cd -

clear

類似matlab,用來清除歷史命令列

隱藏檔案標誌:檔名前有 『.』

建立隱藏檔案:在檔名前加』.』

絕對路徑:從『/』開始,一級一級目錄寫下去,直到輸入到真正想開啟的目錄

相對路徑:從當前目錄開始開啟,即下一目錄/下下一目錄/……逐漸開啟想要的目錄

配合cd等命令,前者不會受當前資料夾的影響

萬用字元

作用應用

*代表任意個字元,配合ls使用進行查詢檔案

ls 相應字首*.相應字尾(字首與字尾可不並存)

?代表1個字元,可配合ls使用進行查詢檔案

ls ?????(查詢與問號數目相同的檔名稱,也可以將?換為想要查詢的檔名稱的字元)

代表乙個字元,內可輸入任意數目字元,而整個代表的字元即內字元的任意乙個

[nvic]代表n或v或i或c,可以用-表示區間,如[1-4],也可以用,輸入多個區間,如[a-e,1-5] 命令

作用應用

touch

建立檔案

touch 檔名.檔案字尾(檔案字尾省略預設為txt檔案)

rm(remove)

移除檔案

rm 檔名;移除資料夾re -d/r 資料夾名(-d只能作用於空資料夾,-r刪除後無法復原)

mv(move)

移動檔案

mv 檔名 移入資料夾;移動檔案並改名mv 檔名 移入資料夾/改變後的檔名;移動資料夾mv 被移資料夾 移入資料夾

cp(copy)

複製檔案

cp 檔名 移入資料夾;移動資料夾mv -r 被移資料夾 移入資料夾

find

檔案搜尋(比ls好用)

find 搜尋範圍 搜尋條件(多檔案查詢如果搜尋條件名建議加單引號)

locate

快速查詢檔案或資料夾

locate 檔名

cat檢視檔案內容

cat 檔名在cat與檔名間加-b(空格無行號)或-n(空格有行號)可使內容有行號標識

more

分頁顯示檔案內容

grep

獲得檔案內含相應內容的部分

提取含相應內容的行grep 相應內容 相應檔案,在grep與相應內容間加-n會附加含相應內容的行數,反向搜尋,即不包含相應內容的行在grep與相應內容間加-v

echo

列印出文字到終端

echo 命令

>,>>

將相應文字輸入到相應檔案

相應文字 > 相應檔名(使用》會覆蓋原有檔案,使用》不覆蓋)相應檔案可以用echo,ls,grep等命令獲得,若相應檔名不存在,則建立乙個新檔案

find示例

示例一:find /home -name 123 //精確搜尋(-iname,指搜尋的為忽略大小寫的檔名)

示例二:find /home -name 123* //模糊搜尋 其他用法:123??

示例三:find /home -iname abc //選項-i 不區分大小寫

示例四:find / -size +204800 //根據檔案大小搜尋大於100mb的檔案,1扇區=512位元組byte=0.5kb

示例五:find /home -user siki//搜尋建立人/所有人為siki的檔案

示例六:find /home -mmin -5 檔案內容上次被修改時間在5分鐘以內

mmin上次檔案內容被修改時間

amin 上次檔案被訪問時間

cmin 上次檔案屬性(檔案的許可權)被修改時間

-5 5分鐘以內 +5超過5分鐘

使用locate時如果顯示下面字樣,可直接輸入sudo apt install mlocate安裝相應檔案,然後就可以使用locate命令

1.命令 --help

2.man 命令

命令

作用應用

which

檢視相應命令所在的位置

which 相應命令which cd為空,cd為shell內建命令)

檔案目錄帶s和不帶s的區別,帶usr和不帶usr的區別

/bin (binary)主要是一些系統的必備執行檔

/sbin (system binary)主要是一些系統管理的必備程式

/usr/bin 主要是一些應用軟體工具的必備執行檔)

/usr/sbin 主要是一些網路管理的必備程式例

linux常用快捷鍵和基本命令

Linux基礎命令2

history歷史呼叫 history 顯示呼叫的命令 history c 清除呼叫的命令 數字 執行第數字行的命令 字母 執行上次最近以這個字元開頭的命令 ctrl r 關鍵字 執行最近含有這個關鍵字的命令 快捷鍵 左右 乙個乙個字元的移動 ctrl 左右 乙個字乙個字的移動 ctrl a 游標移...

Linux基礎命令2

rpm qi 軟體名 檢視已經安裝的軟體的資訊 rpm ql 軟體名 檢視軟體安裝的路徑 rpm qc 軟體名 檢視軟體的配置檔案 rpm qa 軟體名 rpm q 軟體名 檢視已經安裝的軟體包 rpm qf 檔案包名 檢視指定的檔案或者目錄由那個軟體包所安裝的rpm qpi 軟體包的全名 檢視未安...

Linux基礎命令(2)

統計指定目錄 或檔案 所占用磁碟空間的大小 du 選項 檔案或目錄 常用選項 a 統計磁碟空間占用時包括所有的檔案,而不僅僅只統計目錄 h 以更人性化的方式 預設以kb計數,但不顯示單位 顯示出統計結果 s 只統計所占用空間總的大小,而不是統計每個子目錄 檔案的大小 max deoth n 統計所有...