一、Vim 編輯器
在Linux下一般使用vi編輯器來編輯文件。vi既可以查看文件也可以編輯文件。三種模式:命令行、插入、底行模式。
切換到命令行模式:按Esc鍵;
切換到插入模式:按 i 、o、a鍵;
i 在當前位置前插入
I 在當前行首插入
a 在當前位置後插入
A 在當前行尾插入
o 在當前行之後插入一行
O 在當前行之前插入一行
切換到底行模式:按 :(冒號)
打開文件:vim file
退出:esc 然後 :q
修改文件:輸入i進入插入模式
保存並退出:esc 然後 :wq
不保存退出:esc 然後 :q!
三種進入插入模式:
i:在當前的光標所在處插入
o:在當前光標所在的行的下一行插入
a:在光標所在的下一個字符插入
快捷鍵:
dd – 快速刪除一行
yy - 複製當前行
nyy - 從當前行向後複製幾行
p - 粘貼
R – 替換
二、重定向輸出 > 和 >>
> 重定向輸出,覆蓋原有內容;
>> 重定向輸出,又追加功能;
示例:
cat /etc/passwd > a.txt 將輸出定向到a.txt中
cat /etc/passwd >> a.txt 輸出並且追加
ifconfig > ifconfig.txt
三、系統管理命令
ps 正在運行的某個進程的狀態
ps –ef 查看所有進程
ps –ef | grep ssh 查找某一進程
kill 2868 殺掉2868編號的進程
kill -9 2868 強制殺死進程
四、管道 |
管道是Linux命令中重要的一個概念,是一個組合使用,其作用是將一個命令的輸出用作另一個命令的輸入。
示例:
ls --help | more 分頁查詢幫助信息
ps –ef | grep java 查詢名稱中包含java的進程
ifconfig | more
cat index.html | more
ps –ef | grep aio