vim一般模式
dd
刪除當前行
dnd
刪除n行
u
撤銷上一步
x
刪除當前字母
x刪除前乙個字母
yy
複製游標當前行
p
貼上dw
刪除乙個詞
yw複製乙個詞
shift+g
移動到頁尾
1+shift+g
移動到頁頭
n+shift+g
移動到目標行
shift+6
移動到行頭
shift+4
移動到行尾
命令模式
:w儲存
:q退出
:!強制
/:set nu /:set nonu
開啟/關閉行號
:%s/old字元/new字元/g
批量替換
編輯模式
i游標前插入
i行首插入
a游標後插入
a行尾插入
o下一行插入
o上一行插入
關閉防火牆
centos 7:
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
之前的版本:
service iptables stop #停止
chkconfig iptables off #禁用
1 幫助手冊
man --help
2 日期
date,cal
3 顯示當前目錄
pwd4
顯示列表資訊
ls -a(全部檔案,包括隱藏) -l(詳細列表)
5 根據內容顯示
*** |grep ***
6 建立目錄、
mkdir -p
7 建立檔案
touch
8 刪除空目錄
rmdir
9 移除檔案/目錄
rm -r(遞迴)v(顯示詳情)f -rf
10拷貝
cp -r -v
\cp 強制覆蓋不提示
11移動(重新命名)
mv/temp/old /old mv old new
12合併檔案
cat file1 file2 > file3
13檢視檔案
cat(輕檔案) more(較長檔案) less
14尾部檢視
tail -f(跟隨)
-n200 (行數)
15檢視歷史
history
刪除歷史
vim ~/.bash_history
echo "" > ~/.bash_history (>覆蓋 >>追加)
16輸出環境變數
echo $path
17查詢檔案
find /home/esop -name 「*.txt」
locate (索引查詢)更快
18壓縮(解壓縮)
tar -z(通過 gzip 過濾歸檔)c(建立乙個新歸檔)vf ***.tar.gz n1.txt
tar -zx(從歸檔中解出檔案)vf ***.tar.gz
zip mypackage.zip 1.txt 2.txt
unzip mypackage.zip
19檢視所有裝置掛載情況
lsblk 或者 lsblk -f
20分割槽命令
fdisk /dev/sdb
21格式化磁碟 :
mkfs -t ext4 /dev/sdb1
22 臨時掛載(撤銷掛載)
mount /dev/sdb1 /newdisk
umount /dev/sdb1
23永久掛載
通過修改 /etc/fstab實現掛載
執行mount –a 即刻生效
24磁碟情況查詢
df -h系統整體情況查詢
du -a(檔案)c(明細)h(帶計量單位) --max-depth=1 /opt
25檢視網路(修改)
ifconfig vim /etc/sysconfig/network-scripts/ifcfg-ens33
26檢視程序
ps –a(當前終端所有)u(使用者)x(引數)|grep ***(看程序的cpu 佔用率和記憶體佔用率使用)
ps -ef是以全格式顯示當前所有的程序(檢視程序的父程序id使用 )
27殺死程序
kill -9(強制) pid
killall
name(程序名)
28檢視啟動服務 centos6 檢視服務的方法 /etc/init.d/服務名
service 服務名 start/stop/restart/status
centos7 檢視服務的方法 /usr/lib/systemd/system
systemctl start/stop/restart/status 服務名(***x.service)
設定自啟動 centos6 檢視服務 chkconfig --list|grep ***
chkconfig --level 5 服務名 on
centos7 自啟動systemctl enable service_name
不自啟動systemctl disable service_name
29檢視預設執行級別
vi /etc/inittab
30檢視埠號
netstat –an(順序排列)p(呼叫程序)|grep 8080
31使用者
新增使用者:useradd 新使用者名稱
設定密碼: passwd 使用者名稱
使用者是否存在:id 使用者名稱
切換使用者:su – 切換使用者名稱
檢視當前使用者/登入使用者:whoami/ who am i
刪除使用者:userdel
32 使用者組
新增組:groupadd 組名
刪除組:groupdel 組名
修改使用者的組:usermod –g 使用者組 使用者名稱
增加使用者時直接加上組:useradd –g 使用者組 使用者名稱
33許可權
檢視ls -l
修改chmod u=rwx,g=rx,o=x 檔案目錄名
chmod 751 檔案目錄名
34改變檔案所有者
chown -r(遞迴) newowner file
chown newowner:newgroup file
35改變檔案的所有組
chgrp newgroup file
36安裝解除安裝(rpm方式)
查詢已安裝的rpm列表 rpm –qa|grep xx
安裝rpm –ivh(進度條) rpm包名
解除安裝rpm -e rpm軟體包
37yum方式(需要網路)
yum list|grep xx軟體列表
Vim常用命令彙總
split filename 開啟檔案filename,分屏顯示 ctrl w 切換視窗 q 強制退出沒有儲存 hjkl 左下上右 b 指定行的單詞開頭 e 指定行的單詞末尾 g 檔案末尾 gg 檔案開頭 l 當前頁末尾 0 當前行頭 or 當前行頭 當前行尾 n 跳到第n行 n 跳到指定行的第n列...
vim常用命令Linux
1.1 複製 鍵名動作 yy複製游標所在的這一行 4yy複製游標所在行的向下4行 1.2 剪下 vim 下d x都是剪下命令。剪下完不貼上就成刪除了 鍵名動作 dd剪下游標所在行 3dd剪下游標所在行的下3行 dw剪下當前單詞 d從當前光表開始剪下直到行末 x x剪下游標所在字元 向前 向後 1.3...
Linux常用命令彙總
1.基礎指令 cd 切換路徑 cd 退出 cd 退回root pwd 顯示當前路徑 ls 顯示資料夾下所有檔案 more 顯示檔案內容 head 顯示檔案前若干行 vim 開啟vim編輯器,有三個模式命令模式 輸入模式 末行模式。命令模式下 i 進入輸入模式 進入末行模式,可用 q 退出 wq儲存退...