vim故障解決,快捷鍵,zip壓縮
vim故障解決,快捷鍵,zip壓縮
作者:左婷婷
歸檔:學習筆記
2018/7/26
快捷鍵:
Ctrl + 1 標題1
Ctrl + 2 標題2
Ctrl + 3 標題3
Ctrl + 4 實例
Ctrl + 5 程序代碼
Ctrl + 6 正文
格式說明:
藍色字體:註釋
×××背景:重要
綠色背景:註意
老男孩教育教學核心思想6重:重目標、重思路、重方法、重實踐、重習慣、重總結
學無止境,老男孩教育成就你人生的起點!
聯系方式:
網站運維QQ交流群: | |
Linux 385168604 | 架構師 390642196 |
Python 29215534 | 大數據 421358633 |
官方網站: | |
http://www.oldboyedu.com |
目 錄
1.1 vim故障解決
1.1.1 方法一
1.1.2 方法二
1.2 vim 中的模式
1.3 vim快捷鍵
1.3.1 快捷鍵
1.3.2 vim下批量刪除與批量編輯
1.3.3 vim下替換與搜索
1.3.4 vim下查詢幫助
第2章 通過光盤安裝軟件
2.1 掛載並檢查
2.2 使用rpm命令安裝軟件
2.3 檢查軟件是否安裝及查看內容
2.3.1 檢查是否安裝
2.3.2 顯示軟件包內容
2.4 安裝軟件補充(yum grouplist)
2.5 網卡配置文件
2.6 /etc/hosts的真正用途
第3章 壓縮相關zip
3.1 使用zip壓縮
3.2 壓縮目錄
3.3 解壓文件
1.1 vim故障解決
編輯文件的時候突然斷電
vim 編輯 /odboy.txt文件編輯時突然斷電,在用vim進入這個文件就會報錯。(不要在多個窗口同時編輯一個文件)
1.1.1 方法一
原因:出現錯誤是因為在使用vim編輯文件時,會生成一個以.swp結尾的隱藏文件
編輯完成後會自動刪除,但是突然斷電 沒有編輯成功 這個文件會一直存在 所以報錯
刪除 .oldboy.txt.swp 直接刪除此文件 編輯時寫的內容不會保存
1.1.2 方法二
你需要數據 先恢復數據在刪除
vim -r
vim -r oldboy.txt
先恢復數據再刪除.swp的文件
rm -f .oldboy.txt.swp
1.2 vim 中的模式
第1種 命令模式 G gg i a
第2種 編輯模式 i o C A
第3種 底行模式 :xxxxx
1.3 vim快捷鍵
創建環境
[root@oldboyedu50-lnb ~]# cat /etc/services /etc/sysconfig/network-scripts/ifcfg-eth0 >>/tmp/vim.log
[root@oldboyedu50-lnb ~]# cd /tmp/
[root@oldboyedu50-lnb /tmp]# vim vim.log
1.3.1 快捷鍵
復制光標所在行 yy
粘貼 p
多次粘貼 如粘貼3次 3p
刪除/剪切 dd
刪除當前行到文件結尾的內容 dG
o(小寫字母o) 在當行下面插入一個空行並進入編輯模式
O(大寫字母O) 在當行上面插入一個空行並進入編輯模式
C(大寫字母C) 刪除光標所在位置到行尾的內容並進入編輯模式
A 快鎖到達行尾並進入編輯模式
光標移動到文件的第一行 gg
光標移動到文件的最後一行 G
光標移動到文件的第一百行 100gg
光標移動到這一行的行首 0(數字0)
把光標移動大這一行的結尾 $
ZZ 保存並退出
:wq 保存並退出
1.3.2 vim下批量刪除與批量編輯
1.3.2.1 批量刪除
進入批量編輯模式 (VISUAL BLOCK) 可視塊模式
ctrl + v
通過上下左右 選擇
按d 刪除所選內容
1.3.2.2 批量編輯
進入批量編輯模式 (VISUAL BLOCK) 可視塊模式
ctrl + v
通過上下左右 選擇
按I(大寫)
編輯完成 按 esc 等等
1.3.3 vim下替換與搜索
1.3.3.1 替換
將文件中的ssh替換為oldboy
:%s#ssh#oldboy#g
:%s###g
1.3.3.2 搜索
搜索文件中的oldboy字符
/oldboy / 後面跟上要搜索的內容 搜索顯示的內容會高亮 :noh 臨時取消語法高亮
1.3.4 vim下查詢幫助
在使用vim時忘記了G快捷鍵是幹什麽的了
:help G
:help 搜索幫助
:help 後面跟上要查詢的快捷鍵
第2章 通過光盤安裝軟件
2.1 掛載並檢查
將光盤掛載到/mnt目錄下 設置入口
mount /dev/cdrom /mnt/ 掛載
df -h 檢查掛載信息 看/mnt的信息
2.2 使用rpm命令安裝軟件
使用rpm -ivh安裝需要的軟件
[root@oldboyedu50-lnb /tmp]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
Preparing... ########################################### [100%]
package lrzsz-0.12.20-27.1.el6.x86_64 is already installed
//此處顯示內容是因為已經安裝成功。
2.3 檢查軟件是否安裝及查看內容
2.3.1 檢查是否安裝
檢查一下 tree命令是否安裝成功
rpm -qa
-qa 檢查軟件是否安裝成功
[root@oldboyedu50-lnb /tmp]# rpm -qa tree 查看是否安裝
tree-1.5.3-3.el6.x86_64 表示已安裝成功
2.3.2 顯示軟件包內容
rpm -ql
-ql 顯示軟件包內容 (觀察裏面的命令 配置文件)
[root@oldboyedu50-lnb /tmp]# rpm -ql tree
/usr/bin/tree
/usr/share/doc/tree-1.5.3
/usr/share/doc/tree-1.5.3/LICENSE
/usr/share/doc/tree-1.5.3/README 顯示軟件包內容
/usr/share/man/man1/tree.1.gz
2.4 安裝軟件補充(yum grouplist)
在剛開始 我們選擇的最小化安裝 有些時候會出現少安裝的情況如何補救
yum grouplist
Installed Groups: #已經安裝的軟件包組
Available Groups: #你還可以安裝的軟件包組
你想安裝 Debugging Tools
命令為
yum groupinstall 'Debugging Tools'
2.5 網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 linux第一塊網卡的配置文件
DEVICE=eth0 設備名稱
ONBOOT=yes boot on 在開機或重啟網絡的時候自啟動
BOOTPROTO=none 網卡獲取IP的方法 網卡靜態IP還是動態IP
HWADDR=00:0C:29:91:97:B5 HardWare ADDRress硬件地址/MAC地址 網卡唯一
IPADDR=10.0.0.201 服務器的ip地址
PREFIX=24 NETMASK= 255.255.255.0 子網掩碼
##等同於NATMASK=255.255.255.0 子網掩碼 決定你一個局域網中最多可以有多少臺服務器
GATEWAY=10.0.0.254 gate way 默認網關 所有人離開進入都要經過網關
DNS1=223.5.5.5 dns
DNS2=223.6.6.6 dns
2.6 /etc/hosts的真正用途
/etc/hosts在實際工作用途 一般是用於使主機名可以ping通
可以在配置一些軟件安裝中避免錯誤
[root@oldboyedu50-lnb /tmp]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200 oldboyedu50-lnb 將自己的IP地址和主機名配置 使其可以ping通
[root@oldboyedu50-lnb /tmp]# ping oldboyedu50-lnb 嘗試ping
PING oldboyedu50-lnb (10.0.0.200) 56(84) bytes of data ping通 配置成功
64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=1 ttl=64 time=0.034 ms
64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=2 ttl=64 time=0.037 ms
另一種寫法
[root@oldboyedu50-lnb /tmp]# #ping oldboyedu50-lnb ping主機名
[root@oldboyedu50-lnb /tmp]# ping `hostname` 反引號先解析裏面的內容 輸出是主機名 效果相同
第3章 壓縮相關zip
3.1 使用zip壓縮
壓縮/etc/hosts到/tmp
zip /tmp/hosts.zip /etc/hosts
3.2 壓縮目錄
zip -r /tmp/hosts.zip /etc/
3.3 解壓文件
unzip /tmp/hosts.zip 解壓
vim故障解決,快捷鍵,zip壓縮