linux shell常用命令 基礎篇

2021-10-10 02:32:04 字數 2110 閱讀 3240

//文字複製: ctrl+insert

//文字貼上:shift+insert

檔案複製:

cp file1 file1.bak --把檔案file1複製為新檔案file1.bak

cp file1 /home/bin --把file1檔案從當前位置複製到/home/bin目錄

cp * /home/bin --把當前檔案下所有檔案複製乙份到/home/bin目錄下

檔案移動

mv * /home/bin --把當前目錄下的所有檔案移動到/home/bin目錄下

mv file1 /home/bin --把file1檔案從當前位置下移動到/home/bin目錄下

//檔案重新命名

-mv file1 file2 --把file1名稱改為file2

//檔案列表

ls --列出當前目錄下所有檔名

ls -l --列出當前目錄下所有檔案的乙個長列表

ls -la --列出當前目錄下所有檔案的乙個長列表,包括以句點開頭的隱藏檔案

ls a* --列出當前目錄下以字母a開頭的所有檔案

ls -l *.doc --列出當前目錄下以.doc結尾的所有檔案

-find -name *.rpm 在當前目錄中查詢rpm包

//檔案刪除:

rm file1,file2,… --刪除當前目錄檔案file1,file2等

rm * --刪除當前目錄下所有非隱藏檔案,不刪除目錄,除非指定了-r(遞迴引數)

rm -rf /home 刪除home目錄及它所包含的所有內容

rm -r /home 刪除home目錄,會讓你確認是否刪除目錄下的檔案

rm -i a*

//進入檔案

cd …/ 或者 cd / --進入根目錄下

cd … --當前目錄的上一級目錄

cd …/… --切換到上兩級目錄

cd ~ --切換使用者目錄,如果是root使用者,則切換到/root下

cd /home/bin --進入當前目錄的/home/bin目錄下

//建立目錄

mkdir 001 --在當前目錄下建立001目錄

mkdir -p /001/002/003 --在當前目錄下巢狀建立指定目錄(要帶上當前目錄)

//建立檔案

-touch a.html --在當前目錄建立乙個空的a.html檔案

//檢視檔案內容

more file1 --檢視file1檔案的內容,支援分頁顯示

less file1 --檢視file1檔案的內容

cat file1 --顯示file1檔案的內容

tail -f file1 --檢視file1的內容

tail -100 file1 --檢視file1的後100行內容

//搜尋檔案的內容

grep aaa /home/bin/file1 --在file1檔案中查詢包含aaa的所有行

//視窗切換+全屏

alt+1 --切換視窗1

alt+2 --切換視窗2

alt+enter --全屏

//編輯檔案

vi file1 --編輯file1檔案內容

esc --退出vi模式,跳入命令模式

:w --儲存,但不退出vi模式

:w! --強儲存,但不退出vi模式

:wq --儲存,並退出vi

:wq! --強儲存,並退出vi

:q --不儲存,退出vi

:q! --不儲存,強制退出vi

:e! --放棄所有修改,從上次儲存檔案開始再編輯

ctrl+z --將vi暫停(掛起)

ctrl+c --進入命令模式

總結:學習之時所記載 不對之處請指正

座右銘:控制慾望 腳踏實地

linux shell 常用命令

2014年5月 買了本 shell指令碼學習指南 書中講到許多shell 命令 特此整理如下 使用cut選定字段 命令引數為 c list 以字元為主,執行剪下操作,list為字元編碼號或一段範圍的列表 以逗號隔開 例如1,3,5 12,42 d delim 通過 f選項,使用delim作為定界符,...

Linux Shell 常用命令

1.程序查詢 ps ef grep 感興趣的程序 top2.網路埠查詢 netstat apn grep 查詢的埠 3.檢視檔案 目錄大小 du h 檔案 目錄 4.拷貝檔案 目錄至當前使用機器 scp r 使用者名稱 from位址ip fro檔案 目錄路徑 本地位址 lftp 使用者名稱 from...

Linux Shell常用命令

1 ls命令 列出檔案 ls 選項 目錄名 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 ls af 列出目前工作目錄下所有檔案及目錄 目錄於名稱後加 可執行檔於名稱後加 ls lr bin...