1、pwd:查看當前目錄路徑
2、clear:清除控制檯信息
3、ls:查看當前/或指定目錄的目錄結構
ls -lrt:查看目錄結構按時間從小到大排序
4、cd:打開指定文件夾(cd /var)
5、ps命令:查看進程
ps aux:查看所有正常運行的進程
ps aux(或-ef)|grep 名稱/進程號:查看包含“名稱”或進程號的進程
6、netstat命令:查看進程號或端口號對應的狀態
netstat -lnp | grep 進程號/端口號:查看進程號或端口號對應的狀態
7、kill:結束進程
kill -9 PID:結束進程編號爲PID的進程
8、查看文件/日誌命令
8.1、cat由第一行開始顯示cat |more分頁(一次性所有信息都顯示在屏幕上,ctrl+c退出)
8.2、nl在內容前加行號(一次性所有信息都顯示在屏幕上,ctrl+c退出)
8.3、more&less一面一面翻看
(分頁顯示在屏幕上,空格鍵是下一頁,b是上一頁,
more:ctrl+c或q是退出,/內容 是查找內容,但沒顏色標註
less:q是退出,文本搜索:區分大小寫
/keyword:向文件尾部搜索;
?keyword:向文件首部搜索;
n:跟搜索命令相同的方向(下一個);
N:跟搜索命令相反的方向(上一個);)
8.4、head -n filename:顯示第N行內容
8.5、tail -n filename:顯示並實時更新後N行內容(ctrl+c退出)
9、vim編輯器
linux下vim命令總結
一、光標控制命令
命令 移動
k 向上移一行
j 向下移一行
h 向左移一個字符
l 向右移一個字符
gg 移到文件的首行
G 移到文件的末行
H 移到屏幕的第一行
w 移到下一個字的開頭
W 移到下一個字的開頭,忽略標點符號
e 移到下一個字的結尾
E 移到下一個字的結尾,忽略標點符號
^ 移到當前行首
$ 移到當前行尾
{ 移到上一段開頭
} 移到上一段結尾
Enter 移到下一行行首
二、在 vim 中添加文本
命令 插入
i 在光標前插入文本
I 在當前行首插入文本
a 在光標後插入文本
A 在當前行末插入文本
o 在當前行的下邊插入新行
O 在當前行的上邊插入新行
s 刪除光標所在處字符,並進入插入模式
S 刪除光標所在的行,並進入插入模式
:r filename 讀入指定文件內容,並插在當前行後
:nr file 讀入文件 file 內容,並插在第 n 行後
Esc 回到命令模式
三、在 vim 中刪除文本
命令 刪除
x 刪除光標處的字符
db 刪除光標前面的字
dw 刪至下一個字的開頭
dd 刪除整行
:n,md 從第 m 行開始往前刪除 n 行
d$ 從光標處刪除到行尾
d^ 從光標處刪除到行首
四、在 vim 中查找與替換
命令 查找與替換
/target 在文件中向前查找 target
?target 在文件中向後查找 target
n 查找下一個
N 查找上一個
:set ic 查找時忽略大小寫
:set noic 查找時對大小寫敏感
%s/text1/text2/g 在整個文件中查找text1並且替換爲text2
五、在 vim 中複製文本
命令 複製
yy 複製當前行
nyy 從當前開始複製n行
p 粘貼至光標前
P 粘貼至光標後
u 撤消上一次修改
U 撤消所有修改
六、保存與退出vim
命令 保存或退出
:w 保存文件但不退出
:w file 將修改保存在 file 中但不退出
:wq 或 ZZ 或 :x 保存文件並退出
:q! 不保存文件,強制退出
:e! 放棄所有修改,從上次保存文件開始再編輯
七、其他選項
選項 作用
:set all 查看所有選項
:set nu 設置行號
:set showmode 顯示是輸入模式還是替換模式
:set ts=4 爲文本輸入設置 tab stops
:set nonumber 取消顯示行數
:.= 查看當前行的行號
:= 查看總行數
ctrl+g 顯示文件名、當前的行號、文件的總行數和文件位置的百分比