//文字複製: 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...