原创 正則介紹 sed

grep工具的功能其實還不夠強大,grep實現的只是查找功能,而它卻不能實現把查找的內容替換掉。以前用vim的時候,可以查找也可以替換,但是隻侷限於在文本內部來操作,而不能輸出到屏幕上。sed工具以及後面要講的awk工具就能實現把替換的文本

原创 shell 特殊符號

1、特殊符號 相關例子,詳見下圖, 2、關於管道符 (1)、cut 分割-d 分隔符 -f 指定段號 -c 指定第幾個字符舉例子,見下圖,上圖例子中,| 輸出結果,cut 分割出後面想要的結果。一般情況下,-c 和 -d 、-f 不同時

原创 netstat、Linux下抓包

1、netstat 命令 netstat 是在內核中訪問網絡連接狀態及其相關信息的程序,它能提供TCP連接,TCP和UDP監聽,進程內存管理的相關報告。netstat 是控制檯命令,是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路

原创 yum搭建本地倉庫、更換國內源、下載rpm包

1、yum搭建本地倉庫 有時候yum不能使用,因爲Linux沒有辦法聯網。默認的yum倉庫是需要遠程連接資源的,連接網站的,從網站裏面下載rpm安裝包,然後再安裝。如果不能聯網,yum是否就不能使用了呢?也不是的,我們可以搭建一個本地的y

原创 shell 介紹及命令歷史

1、什麼是 shell ? 打開系統,輸入 zs ,按下 Tab 鍵,出現下圖命令 zsoelim ,說明沒有 zsh 命令,這時候可以安裝一下,先輸入命令 yum list |grep zsh ,回車,搜索一下,可以看出有 zsh 命令

原创 tar打包及打包並壓縮

1、tar打包 前面講的都是壓縮的工具,接下來講一下打包的工具,tar 打包工具。 有時候需要在兩臺服務器之間互傳文件或目錄,也有可能是多個文件或多個目錄或多個目錄加多個文件,這樣子互傳的話,就會比較耗費時間。需要通過打包工具來打包成一個大

原创 環境變量配置文件

本小節的內容分爲兩個層次,系統層次和用戶層次。/etc/開頭是系統層次,~/開頭是用戶層次。關於系統的文件 /etc/profile 和 /etc/bashrc ,這兩個文件我們不要去動。當我們有一些需求要編輯這些文件的時候,可以編輯該用

原创 io、free、ps 命令

1、監控 io 性能 這個 iostat 命令,在安裝 sar 命令的時候,就一起安裝了,所以不用重新安裝。具體用法見下圖,iostat 命令和 vmstat 挺像的,輸入 iostat 可以直接查看磁盤顯示情況,輸入 iostat 1

原创 命令補全和別名

1、Tab 鍵 命令補全 敲一下 Tab 鍵,不僅可以補全命令,還可以補全文件路徑。當遇到開頭一樣的多個文件或命令的時候,敲一下就不會有反應了,要敲兩下,然後就會出現這些開頭一樣的文件和命令,再從中找出自己需要的文件或命令。CentOS

原创 源碼包安裝

首先需要下載一個源碼包,下載完成之後,編譯、安裝就可以了。這邊做個小小的約定,以後下載的源碼包,都放在 /usr/local/src/ 這個路徑,方便大家,形成一個統一的規範。接着下載一個源碼包,見下圖,出現404的結果,說明這個下載地址

原创 管道符和作業控制

1、管道符 管道符之前介紹過,它表示把一個文件的輸出內容傳遞給後面的命令。舉個例子,見下圖,關於管道符,有很多命令是可以用的,就是把前面命令輸出的結果,交給後面的命令。後面會經常用到。 2、作業控制 之前說過一個快捷鍵,ctrl + z

原创 正則介紹 awk

前面也提到了 awk 和 sed 一樣是流式編輯器,它也是針對文檔中的行來操作的,一行一行的去執行。awk 比 sed 更加強大,它能做到 sed 能做到的,同樣也能做到 sed 不能做到的。awk 工具其實是很複雜的,有專門的書籍來介紹它

原创 通配符及輸入輸出重定向

1、通配符 * “ ”表示通配,見下圖,當前目錄下有5個 txt 文件。也有其他寫法,結果也是不一樣,見下圖,以上就是 ,和 * 有對比的字符是 ? 。見下圖,?表示一個任意的字符,數字和英文字母都可以。接着做對比,見下圖,還有一種用

原创 正則介紹 grep

什麼是正則 1、grep 的常用選項 grep 是用來過濾指定關鍵詞的。具體操作,見下圖,grep 有個比較好的特點,自帶顏色在過濾關鍵詞上。不加顏色的話,就使用絕對路徑,見下圖,不加顏色的話,看起來比較費勁。接着來看一下各個選項的作用

原创 安裝軟件包的三種方法和rpm工具使用

1、安裝與卸載軟件 在windows下安裝一個軟件很輕鬆,只要雙擊下載完成的.exe的文件,安裝提示連續 “下一步” 即可。實際上,這個.exe文件是一個二進制的安裝包。然而linux系統下安裝一個軟件似乎並不那麼輕鬆了,因爲我們不是在圖形