當前位置:
首頁 > 最新 > 開發測試必讀手冊:必須要掌握的Linux命令

開發測試必讀手冊:必須要掌握的Linux命令

基本的Linux命令是必須要掌握的

Linux常用的基本命令不管是開發和測試都是需要掌握的,很多公司在招聘開發工程師的時候都會要求熟悉基本命令。掌握常用的基本命令,已成為一個碼農的標配。

Docker

Docker並非Linux基本命令,Docker的火熱程度如日中天,如果你還不知道Docker是何方神聖,你已經很out了。如果你是運維同學,要是不知道Docker都不好意思和人打招呼。


如果你需要在本地搭建MySQL,redis等環境,Docker將有如神助,pull鏡像需要20秒,啟動鏡像只需1~2秒,一個MySQL環境就構建起來了。自己去下載,然後在安裝,在配置,每個10分-20分鐘估計都搞不定。

基於Docker+Jenkins構建一套CI環境,實現自動化構建、發布到倉庫並部署上線,全流程自動化,效率會提升很多。


如果對Docker感興趣,可以按照這個路線去了解和學習

熟悉Docker基本命令

熟悉Dockerfile構建鏡像

熟悉docker-compose,進行容器的簡單編排

基於harbor構建自己私有倉庫

基於K8S,構建Docker集群管理平台

Rancher:容器管理平台


Docker是把利劍,利用好,團隊的工作效率能提升一大截,不管你是開發,測試,還是運維,去擁抱Docker,享受Docker帶給你的快感。


官網

Docs


Docker 教程


Mac

Mac下載

Install Docker for Mac

Windows

Windows下載

Install Docker for Windows


本次在Docker中使用redis為例子簡單講解

查看Docker命令列表:docker

查看某個命令的使用方式: docker COMMAND --help

下載鏡像: docker pull bitnami/redis

查看本地鏡像列表: docker images

刪除本地鏡像:docker rmi [鏡像ID]

運行容器: docker run

各參數含義

-d: 後台運行容器

--name XXX: 設置容易的名字

-e XX: 設置鏡像啟動後所需要的環境變數

bitnami/redis:latest: bitnami/redis是鏡像名稱,latest是鏡像的版本號,此處是鏡像最新版本的意思

更詳細的使用方法請查help

查看運行中的容器: docker ps

容器裡面執行命令:docker exec

top:實時監控或查看系統資源

參數很多,在這裡就不一一列舉了,大家自行執行命令

vi/vim:文本編輯器

打開文件

常用的快捷鍵

文件和游標操作命令

命令很多,一下子都記住,不太現實,建議可以稍微整理,列印出來,隨用隨查,時間長了,常用的操作命令也就記下來了。

tail:查看日誌

-f: 監視文件中新增加內容 -q:顯示文件後10行內容,默認:10行 -n: 從文件末尾顯示N行內容

從多少行開始顯示

動態監視文件更新

grep:查找匹配的文字內容

grep命令經常會與其他命令組合,比如tail/ps等命令

顯示日誌中匹配ERROR字元行內容

顯示lulu_demo.log文件中匹配test字元的上下5行的內容,在定位日誌上下文內容方面使用本命令非常方便。

netstat: 查看網路系統的狀態信息

查看所監聽埠

查看所建立TCP連接

結合grep,查看某個埠是否被使用

kill: 刪除執行中的程序或工作

可以先用ps或者netstat命令查找到想殺掉進程的PID,然後執行kill命令刪除

殺掉進程

強制殺掉進程: 加[-9]

ps: 查看當前系統中運行哪些進程

顯示所有進程, 命令行信息一同顯示

查找目前在內存中運行的進程,並顯示命令所屬用戶

與grep命令組合,查找特定進程

tail: 解壓縮命令

壓縮: gz格式

壓縮: tar格式,壓縮成tar格式後,又用gzip進行了壓縮,文件體積更小

解壓: tar包

解壓: gz包

總結

Linux命令遠不止這些,只列舉了常用命令。如果你還不了解,建議你馬上行動起來,先用docker下載centos,行動起來吧。光看不練,效果不會太好。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 嚕嚕大仙 的精彩文章:

小女塗鴉:魔法冒險家莉莉

TAG:嚕嚕大仙 |