vi命令
- 命令模式
命令模式下無法修改文件內(nèi)容
dd #刪除當(dāng)前行(剪切)戚炫,前面加數(shù)字表示從當(dāng)前行開始數(shù)刪除行的數(shù)目,例如2dd
D #光標(biāo)到行尾刪除
u #撤銷
. #重復(fù)上一條指令
p #粘貼
a #進(jìn)入編輯模式,光標(biāo)后插入
A #進(jìn)入編輯模式,行尾插入
i #進(jìn)入編輯模式,光標(biāo)前插入
I #進(jìn)入編輯模式,行首插入
o #進(jìn)入編輯模式,新建一行部凑,下一行插入
O #進(jìn)入編輯模式,新建一行碧浊,上一行插入
r #替換涂邀,按r再按一個(gè)字符直接替換
: #進(jìn)入底行模式
/string #向下搜索
n #下一個(gè)
? #向上搜索
- 編輯模式(命令模式下執(zhí)行)
Esc #退出編輯模式
- 底行模式
輸入特殊字符命令,對文本進(jìn)行操作
q #退出箱锐,加比勉!強(qiáng)制退出
wq #保存并退出
w #保存
set nu #顯示行號
%s/<原文字>/<替換文字>/g #全文替換,/g表示不提示
<起始行>,<終止行>s/<原文字>/<替換文字>/g #從起始行到終止行的外圍替換
.,$d #當(dāng)前行到最后刪除。.代表當(dāng)前行浩聋,$代表最后
更詳細(xì)的介紹 轉(zhuǎn)載 https://blog.csdn.net/cyl101816/article/details/82026678
cat命令
cat <文件> #顯示出文件的全部內(nèi)容
-n #給出輸出的所有行加上編號
cat 1 2 > 3 #合并文件
/etc/shadow
Linux存放密碼的地方
wc命令
統(tǒng)計(jì)行號观蜗,單詞數(shù)目,字符數(shù)目
wc #默認(rèn)全部都統(tǒng)計(jì)并顯示衣洁。-l統(tǒng)計(jì)行數(shù)墓捻,-w統(tǒng)計(jì)單詞數(shù),-c統(tǒng)計(jì)字符數(shù)坊夫。
gzip砖第,bzip2命令
歸檔,壓縮
- 壓縮
gzip <要壓縮的文件名> <壓縮后的文件名.gz> #利用gzip壓縮
gzip -9 <要壓縮的文件名> <壓縮后的文件名.gz> #高性能壓縮
gzip -d <文件> #解壓
bzip2 <要壓縮的文件名> <壓縮后的文件名.bz2> #利用bzip壓縮
bzip2 -9 <要壓縮的文件名> <壓縮后的文件名.bz2> #高性能壓縮
bzip2 -d <文件> #解壓
- 歸檔
先歸檔后壓縮
tar -cvf <創(chuàng)建后的文件名.tar> <需要?dú)w檔的文件1> <需要?dú)w檔的文件2> #將文件1践樱,2等等打包歸檔
-c #創(chuàng)建歸檔文件
-v #輸出詳細(xì)信息
-f #使用歸檔文件
tar -zxvf <想解壓的文件名> #解壓
-C #指定解壓路徑 后接路徑
-z #解壓gz或者bzip2
-x #解開歸檔文件
-t #列表產(chǎn)看包內(nèi)的文件厂画,不解壓
用戶
useradd <xxx> #添加用戶
su - <xxx> #切換用戶
passwd <xxx> #設(shè)定密碼
userdel <xxx> #刪除用戶
userdel -r <xxx> #遍歷刪除所有文件夾
網(wǎng)絡(luò)指令
ifconfig #查看ip
hostname #查看主機(jī)名
netstat #查看網(wǎng)絡(luò)端口 -a顯示所有活動(dòng)連接凸丸、-n以數(shù)字形式顯示拷邢、-p顯示進(jìn)程信息、-t顯示TCP協(xié)議相關(guān)信息屎慢、-u顯示UDP協(xié)議相關(guān)信息
service network restart #重啟network網(wǎng)絡(luò)服務(wù)
ifdown eth0 #禁用網(wǎng)絡(luò)借口
ifup eth0 #啟用網(wǎng)絡(luò)接口