我們都知道被困在一段簡單代碼上數(shù)個小時是一個開發(fā)者挫敗感的由來。出了問題卻找不到bug會讓人身心俱疲。
我認(rèn)為對于開發(fā)人員來講,節(jié)省時間是相當(dāng)重要的。我發(fā)現(xiàn)自己經(jīng)常浪費時間在有關(guān)Linux的簡單事情上,而我也曾目睹專家級的開發(fā)者僅僅使用合適的工具就節(jié)省了大量的時間來避免上述的挫折感的產(chǎn)生。
創(chuàng)新互聯(lián)建站專注于通山企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。通山網(wǎng)站建設(shè)公司,為通山等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
使用快捷鍵。不要浪費時間在鼠標(biāo)上例如打開一個終端(Terminal)。一些快捷鍵我發(fā)現(xiàn)相當(dāng)有用:
打開終端:Ctrl+Alt+T
對行操作:在終端,如果你使用 →
或 ←
是相當(dāng)浪費時間的,相反,你應(yīng)該:
跳過一個單詞:Ctrl + →
或者 Ctrl + ←
直到行末:Ctrl + a
, 回到開頭:Ctrl + e
刪除整行:Ctrl + u
命令查找:通過在終端鍵入 Ctrl + R
來查找你以前輸入過的命令類型。循環(huán)多次地鍵入這個快捷鍵你會找到所有你輸入過的匹配的命令。
我的意思是想這樣子的終端:
當(dāng)我在別人的終端上看到了這個,我就完全喜歡上了它。你有兩種途徑可以做到:
使用 ZSH(推薦做法):要做到如圖所示,你需要在終端鍵入以下命令:
使用 ZSH 會帶給你更多的好處 —— 更加友好的界面、拼寫檢查、智能補全等等。有關(guān) ZSH 的更多細節(jié),請查看setting up ZSH on Linux.
修改 ~/.bashrc:或者修改你的 ~/bashrc然后在文件末尾添加以下行:
起別名允許你使用你所選的關(guān)鍵字別名來縮短常用的命令。
不得不說,恰當(dāng)?shù)厥褂脛e名會明顯地讓你每天縮短30分鐘(在敲打命令上)。我習(xí)慣 cd 進我的項目目錄,然后啟動服務(wù)器或者別的其他程序。高效的開發(fā)者會使用常用命令的別名,而且還會 export 常用的變量和路徑到 bash 的變量中。
例如,你需要每天早上通過這行命令來啟動服務(wù)器:
那么你現(xiàn)在可以這么做,然后把這個命令添加到你的 ~/.bashrc中:
下一次,你只需要在你的終端上敲下 nginx-start就可以啟動你的服務(wù)器。
更好的做法是,把你每天要使用5次以上的命令都重命名為大于2個關(guān)鍵字的命令。
更詳細的向?qū)г?using alias with unix systems 上可以找到。
我曾經(jīng)常切換終端窗口來執(zhí)行不同的任務(wù),這里你可以有別的方法可以做到:
很簡單地,只需要打開終端并且敲下以下代碼就可以下載得到:
你可以右鍵 terminator 的界面來分割你需要的任意一個屏幕窗口(screen)。
在Linux上可以飛速的完成像查找一個文件、瀏覽一個文件等的操作。你需要熟悉那些非
?;镜拿睿?/p>
通過名字查找文件:
滾動正在查看的大文件:。這樣比你在gedit或者別的編輯器打開再瀏覽要快得多。
在終端界面上輸出整份文件:
只輸出包含那些關(guān)鍵字的行:
在當(dāng)前路徑下打開文件管理器:。
以樹形結(jié)構(gòu)展開當(dāng)前目錄的結(jié)構(gòu),包括子目錄和子文件:。
輸出空閑內(nèi)存數(shù):。
以流的形式讀取一個文件,特別是實時的日志文件:
熟練掌握如、、等的命令,一旦你習(xí)慣這樣做,你每天都會因此節(jié)約大量時間。
我在日常頻繁執(zhí)行的任務(wù)之一就是監(jiān)控資源(RAM,CPU等等)和終止進程。在Linux上如何執(zhí)行這些操作會讓Linxu初學(xué)者感到困惑。
我使用一個工具叫 htop,它看上去就如下圖所示:
你可以在一個窗口就完成監(jiān)視、排序、終止以及查找進程。你可以從這里找到教程:install and get started with htop here
我知道這一項是相當(dāng)主觀的建議。但我還是推薦使用一款優(yōu)秀的代碼編輯器,例如 JetBrains 系列的產(chǎn)品。熟練地掌握它可以讓你的開發(fā)生涯更加愉快漫長。
分享名稱:在Linux上高效開發(fā)的7個建議
本文鏈接:http://aaarwkj.com/article14/igsjde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、虛擬主機、小程序開發(fā)、響應(yīng)式網(wǎng)站、移動網(wǎng)站建設(shè)、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)