(1)vim
1.vim filename filename ... : 打開多個文件
2.sp - 水平拆分 vs - 垂直拆分 qa - 退出所有分屏
3.ls - 查看所有打開的文件 b+空格+數(shù)字 - 切換到第幾個文件
- / - 搜索內(nèi)容,從上往下
? - 搜索內(nèi)容陪竿,從下往上
n / N - 搜索下一處/搜索上一處
n,ms/搜索內(nèi)容/替換內(nèi)容/iceg - 表示從n行到m行于置,s表示替換
i - 忽略大小寫
c - 確認(rèn)是否替換
e - 忽略錯誤
g - 全局漓糙、全部
(2)版本控制 - git(實(shí)施分布式版本控制的工具)
版本控制:
git init - 創(chuàng)建版本控制的倉庫
git add<file> - 將文件放到版本控制的緩存區(qū)
git status - 查看版本控制的狀態(tài)
git commit -m '提交原因' - 提交版本到倉庫
git log - 查看日志
1.代碼誤刪组民,用緩存區(qū)內(nèi)容恢復(fù)工作區(qū)文件:git checkout -- filename
git reset HEAD filename - 撤銷暫存區(qū)內(nèi)容
2.回退版本:git reset --hard HEAD^ - 回退到上一個版本
git reset --hard 哈希碼前五位 - 回退到指定版本
3.git remote add origin url - 指定服務(wù)器
git push -u origin master - 上推
git pull -u origin - 下拉
git clone url - 克隆代碼
4.scp - 安全拷貝
scp -r <dir> root@<ip>:/root/
安全的文件傳輸:sftp - <username>@<ip>
get - 下載文件
put - 上傳文件
quit / bye / exit- 退出
ssh - 安全的遠(yuǎn)程連接(ssh root@<IP>:在bash中使用)
ping URL - 檢查網(wǎng)絡(luò)可達(dá)性
ICMP - 網(wǎng)絡(luò)層協(xié)議
ifconfig - 獲取網(wǎng)絡(luò)適配器信息
netstat - 查看服務(wù)器的網(wǎng)絡(luò)狀態(tài)
參數(shù): -n 不對IP地址進(jìn)行解析
-a 查看所有套接字
-t 查看TCP套接字
-p 顯示進(jìn)程編號和程序名
-l 查看處于監(jiān)聽狀態(tài)的套接字
5.裝mysql數(shù)據(jù)庫:順序安裝奕筐,不然會報錯。
(1) rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
(2) rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
(3) rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
(4) rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
6.rpm
(1)安裝:rpm -ivh <rpm-pankage>
(2)卸載: rpm -e
(3)查看: rpm -qa | grep <keyword>
7.錄制宏:
(1)在命令模式下按q钓觉,然后按任意字母或數(shù)字開始錄制
(2)按i進(jìn)入編輯模式,將要重復(fù)進(jìn)行的操作進(jìn)行錄制然后按q結(jié)束錄制坚踩,然后按Esc退出到命令模式
(3)最后用@輸入的字母或數(shù)字進(jìn)行重復(fù)操作即可
8.vim操作補(bǔ)充
vim打開多個文件 vim + 文件名 ...
末行模式 'b 空格 2' - 表示切換到第二個文件
末行模式荡灾,sp水平顯示,vs垂直顯示瞬铸,qa取消退出全部文件批幌,ctrl+w兩次切換文件窗口
vim搜索替換
末行模式下輸入 :1,[圖片上傳失敗...(image-e0ab4f-1563587713762)]
' - 搜索范圍 為首行到末行
s - 替換
版本控制
使用git實(shí)施版本控制:
git init - 創(chuàng)建版本控制的倉庫
git add 文件名 - 將文件放到版本控制的緩存區(qū) git add . 添加全部文件
git status - 查看版本控制的狀態(tài)
git commit -m '提交原因' - 提交到版本倉庫
git log - 查看版本的日志
git checked -- 文件名 -- 用緩存區(qū)恢復(fù)工作區(qū)
git reset HEAD 文件名 - 撤銷暫存區(qū)內(nèi)容
git reset --hard HEAD^ - 回退到上一個版本
git reset --hard 標(biāo)識碼 - 回到指定版本
git remote add origin 地址 - 指定服務(wù)器
git push -u origin master '-u' - 指定服務(wù)器 - 上推(上傳)
git pull
git clone 地址 - 從服務(wù)器上克隆代碼
配置免密操作
ssh-keygen -t rsa -b 2048 -C 郵箱地址