1.復制粘貼命令
yy 復制游標所在的那一行
nyy 表示復制游標所在的那n行
p 為將已復制的數(shù)據(jù)在光標下一行貼上
P 則為貼在游標上一行
2.刪除命令
dd? 刪除一行
n dd? 向下刪除n行
在一行字當中辅斟,x 為向后刪除一個字符 (相當于 [del] 按鍵)转晰,
X (大寫)為向前刪除一個字符
3.:set nu? 顯示行號
設定之后,會在每一行的前綴顯示該行的行號
4.查找字符串命令
/String 查找一個字符串(向下開始)
n? 向后查找下一個
shift+n? 向前查找下一個
5.文本保存退出命令
q退出而且不保存修改的內(nèi)容
q! 強制退出不保存修改的內(nèi)容
wq 退出并且保存修改的內(nèi)容
6.光標命令
^ 光標移到行首
$ 光標移到行尾?
shift+g 光標移動到文件最后一行?
gg 光標移動到文件第一行
7.壓縮解壓命令
Linux中的打包文件一般是以.tar結尾的士飒,壓縮的命令一般是以.gz結尾的查邢。而一般情況下打包和壓縮是一起進行的,打包并壓縮后的文件的后綴名一般.tar.gz
壓縮tar.gz格式
tar -zcvf? ? 文件名稱.tar.gz(目標文件)? ? 文件或者文件夾(源文件)
解壓tar.gz格式
tar -zxvf?文件名稱.tar.gz
壓縮tar格式
tar -cvf 文件名稱.tar?(目標文件) 文件或者文件夾(源文件)
解壓tar格式
tar -xvf 文件名稱.tar -C 指定的解壓路徑
-z:是否需用用gzip壓縮酵幕;
-c: 建立壓縮檔案扰藕;
-x:解壓
-v:顯示所有過程;
-f: 使用檔案名字芳撒,切記邓深,這個參數(shù)? ? 是最后一個參數(shù),后面只能接檔案名笔刹,-f是必須的?
8.查看日記命令
tail -f filename? 查看日志芥备,動態(tài)監(jiān)控日志,日志一有變化就打印出來(動態(tài)展示)
tail -n 3 filename 打印出最后3條日志信息
9.測試網(wǎng)絡命令
telnet hostname port使用指定的端口 telnet 主機名徘熔。
這通常用來測試主機是否在線或者網(wǎng)絡是否正常门躯,
如:telnet 10.133.254.21 9981? 端口號不是用冒號連接,仍然是空格
window中成功直接跳轉到一個空白的命令頁面酷师,這就表示你們IP之間是通的
linux中:成功結果:
輸入:telnet baidu.com 80 結果:
Trying 220.181.38.148...
Connected to baidu.com.? #==>出現(xiàn)Connected表示連通了
Escape character is '^]'.
Connection closed by foreign host.
失敗結果:
輸入:telnet baidu.com 800
Trying 220.181.38.148...
Trying 220.181.38.251...
telnet: Unable to connect to remote host: Connection refused
復制代碼
10.查看當前所有tcp端口
netstat -tlnp?
-t(tcp)僅顯示tcp相關選項
-u(udp)僅顯示udp相關選項
-n 拒絕顯示別名讶凉,能顯示數(shù)字的全部轉化為數(shù)字
-l 僅列出在Listen(監(jiān)聽)的服務狀態(tài)
-p 顯示建立相關鏈接的程序名
11.顯示磁盤使用情況
df -h
第3染乌,4列塊數(shù)之和不等于第2列中的塊數(shù)。這是因為缺省的每個分區(qū)都留了少量空間供系統(tǒng)管理員使用懂讯。即使遇到普通用戶空間已滿的情況荷憋,管理員仍能登錄和留有解決問題所需的工作空間。清單中Use% 列表示普通用戶空間使用的百分比褐望,即使這一數(shù)字達到100%勒庄,分區(qū)仍然留有系統(tǒng)管理員使用的空間
12.查看當前內(nèi)存使用情況
free -h?
total:? ? ? 系統(tǒng)總的可用物理內(nèi)存和交換空間大小
used:? ? ? 已經(jīng)被使用的物理內(nèi)存和交換空間
free:? ? ? 還有多少物理內(nèi)存和交換空間可用使用
shared:? ? 被共享使用的物理內(nèi)存大小
buff/cache: 被 buffer 和 cache 使用的物理內(nèi)存大小
available:? 還可以被應用程序使用的物理內(nèi)存大小
備注:
mem:表示物理內(nèi)存統(tǒng)計
buff/cache:表示物理內(nèi)存的緩存統(tǒng)計
swap:表示硬盤上交換分區(qū)的使用情況
系統(tǒng)當前真正可用的內(nèi)存并不是第一行 free 標記的,他僅代表未被分配的內(nèi)存
1)當物理內(nèi)存快被耗盡時瘫里,系統(tǒng)并沒有崩潰实蔽,而是拿 swap 做臨時內(nèi)存,當兩者都耗盡谨读,系統(tǒng) OutofMemory
2)物理內(nèi)存達到峰值局装,系統(tǒng)中一些不常用的進程內(nèi)存占用被提到 swap 區(qū)
3)當 Men 區(qū)的資源進行釋放時,被挪到 swap 的內(nèi)存并不會全部回來劳殖,隨著系統(tǒng)或者程序的喚醒才會慢慢回到 men 區(qū)
4)swap 是內(nèi)存不夠時铐尚,磁盤虛擬出來的內(nèi)存,磁盤主要是 I/O 級別的操作哆姻,并不是系統(tǒng)內(nèi)核級別的操作宣增,處理速度跟 mem 區(qū)不是一個等級
物理內(nèi)存,即隨機存取存儲器(random access memory矛缨,RAM)又稱作“隨機存儲器”爹脾,是與CPU直接交換數(shù)據(jù)的內(nèi)部存儲器,也叫主存(內(nèi)存)劳景。
Swap分區(qū)(即交換區(qū))在系統(tǒng)的物理內(nèi)存不夠用的時候誉简,把硬盤空間中的一部分空間釋放出來,以供當前運行的程序使用盟广。那些被釋放的空間可能來自一些很長時間沒有什么操作的程序闷串,這些被釋放的空間被臨時保存到Swap分區(qū)中,等到那些程序要運行時筋量,再從Swap分區(qū)中恢復保存的數(shù)據(jù)到內(nèi)存中烹吵。