今天主要學(xué)習(xí)的還是liunx對于文件的一些基本操作
Linux系統(tǒng)管理
查看日歷:cal
顯示時間:date
查看進程信息:ps
動態(tài)顯示進程:top
終止進程:kell
檢測磁盤空間:df-m
監(jiān)測目錄所占磁盤空間:du
查看配置網(wǎng)卡信息:ifconfig
測試遠程主機鏈接:ping
Vim編輯器
Vim相當于windos里面的記事本類型
編寫的時候注意查看左下角的類型
并且有許多的命令,不需要完全掌握,需要的時候能找到使用即可
進入插入模式:
i:插入光標前一個字符
I:插入行首
a:插入光標后一個字符
A:插入行未
o:向下新開一行,插入行首
O:向上新開一行,插入行首
進入命令模式:
ESC:從插入模式或末行模式進入命令模式
移動光標:
h:左移
j:下移
k:上移
l:右移
M:光標移動到中間行
L:光標移動到屏幕最后一行行首
G:移動到指定行,行號G
w:向后一次移動一個字
b:向前一次移動一個字
{:按段移動,上移
}:按段移動,下移
Ctrl+d:向下翻半屏
Ctrl+u:向上翻半屏
Ctrl+f:向下翻一屏
Ctrl+b:向上翻一屏
gg:光標移動文件開頭
G:光標移動到文件末尾
刪除命令:
x:刪除光標后一個字符,相當于Del
X:刪除光標前一個字符,相當于Backspace
dd:刪除光標所在行,n dd刪除指定的行數(shù)D:刪除光標后本行所有內(nèi)容,包含光標所在字符
d0:刪除光標前本行所有內(nèi)容,不包含光標所在字符
dw:刪除光標開始位置的字,包含光標所在字符
撤銷命令:
u:一步一步撤銷
Ctrl+r:反撤銷
重復(fù)命令:
.:重復(fù)上一次操作的命令
文本行移動:
>>:文本行右移
<<:文本行左移
復(fù)制粘貼:
yy:復(fù)制當前行,n yy復(fù)制n行
p:在光標所在位置向下新開辟一行,粘貼
可視模式:
v:按字符移動,選中文本
V:按行移動,選中文本可視模式可以配合d, y, >>, <<實現(xiàn)對文本塊的刪除,復(fù)制,左右移動
替換操作:
r:替換當前字符
R:替換當前行光標后的字符
查找命令:
/: str查找
n:下一個
N:上一個
:set hls打開高亮
:set nohls關(guān)閉高亮
替換命令:
把abc全部替換成123
末行模式下祷舀,將所以提議的abc替換成123
:%s/abc/123/g
末行模式下腕柜,將第一行至第10行之間的abc替換成123
:1, 10s/abc/123/g
vim里執(zhí)行shell下命令:
末行模式里輸入!,后面跟命令
放大縮寫
ctrl -縮小
ctrl shift +放大
安裝ssh
相當于服務(wù)端和客戶端的互動工具
登錄時格式輸入ssh賬戶@網(wǎng)絡(luò)地址 ????然后yes
scp
本地文件復(fù)制到遠程:
scp FileName RemoteUserName@RemoteHostIp:RemoteFile
scp FileName RemoteHostIp:RemoteFolder
scp FileName RemoteHostIp:RemoteFile
遠程文件復(fù)制到本地:
scp RemoteUserName@RemoteHostIp:RemoteFile FileName
scp RemoteHostIp:RemoteFolder FileName
scp RemoteHostIp:RemoteFile FileName
遠程目錄復(fù)制到本地:
scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
scp -r RemoteHostIp:RemoteFolder FolderName
?