讓WINDOWS命令列像LINUX一樣
程式設計師都是愛偷懶,我也一樣,自從學會了寫幾行程式碼之後,做什麼都想著是不是能智慧一點,自動化一點,要苦逼讓計算機苦逼去。
習慣了使用LINUX的命令操作之後,再用起WINDOWS的終端,我想每個人都會說一句,”我X“。
見過難用的工具,沒見過這麼難用的。
可如今偏偏是WINDOWS一家獨大,很多時候都還是離不開它,真沒辦法。
”既然離不開她,就讓自己愛上她吧!“
好,廢話說少,下面來介紹一下,我是如何將WINDOWS命令列從普通苦逼版打造成文藝程式設計師專用版的。
1、安裝clink
聽過clink的人可能很少,goole了一下,貌似相關介紹很少。
但是它的功能卻無比強大。
往簡單時說就是它將readline移植到windows下,什麼是readline呢,之所以我們那麼喜愛LINUX命令操作,多半因為它。
以下是它的官方介紹:
-
Powerful Bash-like line editing from the GNU Readline library.
-
Scriptable completion using Lua.
-
Improved path and context-sensitive completion (TAB).
-
Paste from clipboard (Ctrl-V).
-
Undo/Redo (Ctrl-_ or Ctrl-X_Ctrl-U)
-
Improved command line history.
-
Persists across sessions.
-
Searchable (Ctrl-R
-
History expansion (e.g. !!, !<string>, and !$).
-
該工具用LUA編寫,支援很好地擴充套件,可以自己寫指令碼直接對它進行擴充套件,真是十分地方便。
2、下載gnu
使用過linxu的夥計估計都會喜歡上linux各種各樣強大的命令如:grep, sed,awk,diff和patch。cygwin是一個windows下的linux模擬器,對於想在windows下使用linux命令的人來說是一個選擇。但是cygwin過於複雜龐大,下載比較費勁,本人最終沒有下載,也沒有用過。個人感覺GunWin32是一個不錯的選擇,GnuWin32使windows使用者可以在命令列視窗中使用各種各樣的linux命令,就跟使用普通的windows命令一樣簡單。
這個很出名,想了解具體詳情,請GOOGLE之!
好了,接下來就可像使用LINUX終端一樣使用WINDOWS的CMD了,不僅支援習慣的操作模式,還支援了各種LINUX命令!