系統常用命令
命令 | 選項 | 示例 | 含義 |
---|---|---|---|
top | top | 顯示當前系統中消耗資源最多的進程 | |
date | date | 顯示系統當前時間 | |
ps | 較少單獨使用,配選項根據需求,ps -ef或者ps -aux | ||
-e | ps -e | 顯示所有進程 | |
-f | ps -ef | 全格式顯示 | |
-a | ps -a | 顯示所有用戶的所有進程(包括其它用戶) | |
-u | ps - au | 按用戶名和啓動時間的順序來顯示進程 | |
-x | ps -aux | 顯示無控制終端的進程 | |
kill | -9 | kill -9 pid | 強制殺死一個進程 |
df | -h | df -h | 以人類可讀的方式顯示系統磁盤空間的使用情況 |
du | -sh | df -sh | 以人類可讀的方式顯示指定的目錄及其子目錄已使用的磁盤空間的總和 |
free | free | 顯示當前內存和交換空間的使用情況 | |
ifconfig | ifconfig eth0 192.168.116.2 | 網卡網絡配置,臨時修改系統P,重啓後失效 | |
ping | ping baidu.com | 測試網絡的連通性 | |
-c | ping -c 3 192.168.116.1 | 指定發送次數 | |
hostname | hostname | 查看主機名 | |
shutdown | -r | shutdown -r | 先關機,再重啓 |
shutdown | -h | shutdown -h | 關機後不重啓 |
Linux系統常用快捷鍵及符號命令
命令 | 示例 | 含義 |
---|---|---|
ctrl+c | 停止進程 | |
ctrl+l | 清屏 | |
ctrl+r | 搜索歷史命令 | |
ctrl+q | 退出 | |
tab | 自動補全 | |
> | ech0 “hello world” > a.txt | 將前一條命令的輸出,寫入到後面的文件中,將文本清空,然後寫入 |
>> | ech0 “hello world” >> a.txt | 將前一條命令的輸出,寫入到後面的文件中,不清空文本,追加到文本最後 |
| | cat a.txt | grep ‘hello world’ | 管道命令,以前一個命令的輸出作爲輸入,然後進行運算。例:打印a.txt中帶有hello world字符串的行 |
* | 通配符,指所有 |
vim編輯器
修改文本
符號 | 含義 |
---|---|
i | 在光標前插入 |
| | 在光標當前行開始插入 |
a | 在光標後插入 |
A | 在光標當前行的末尾插入 |
o | 在光標當前行的下一行插入新行 |
O | 在光標當前行的上一行插入新行 |
:wq | 保存並退出 |
定位命令
符號 | 含義 |
---|---|
:set nu | 顯示行號 |
:set nomu | 取消行號 |
gg | 跳到首行 |
G | 跳到末行 |
:n | 跳到第n行 |
替換和取消命令
符號 | 含義 |
---|---|
u | undo,取消上一步操作 |
ctrl+r | redo,返回到undo之前 |
r | 替換光標所在處的字符 |
R | 從光標所在處開始替換,按ESC鍵結束 |
刪除命令
符號 | 含義 |
---|---|
x | 刪除光標所在處字符 |
nx | 刪除光標所在處後的n個字符 |
dd | 刪除光標所在行,ndd刪除n行 |
dG | 刪除光標所在行到末尾行的所有內容 |
D | 刪除光標所在處當行尾的內容 |
:5,7 d | 刪除指定範圍的行 |
常用快捷鍵
符號 | 含義 |
---|---|
shift+zz | 保存並退出 |
v | 進入字符可視化模式 |
V | 進入行可視化模式 |
ctrl+v | 進入塊可視化模式 |