win10 下的命令行工具配置

1. 安裝 linux 子系統

介紹和安裝步驟見Windows Subsystem for Linux Documentationlinux

補充:linux 內置的包管理器是 apt-get,執行 apt-get -h 能夠查看它的簡單介紹、經常使用命令等,執行 man apt-get 能夠查看它的詳細文檔。git

小tip:當你想要查看一個包的詳細文檔時,man package-name 就好了,不過有些包不支持 man 命令。github

如今你能夠執行 apt-get update 來獲取已經安裝的包的最新版本,再執行 apt-get upgrade 來升級包到最新版本,先確保你的一切都是最新的。ubuntu

補充:vim

  1. 原 windows 下的目錄被掛載在 /mnt 目錄下。啓動 bash 了以後直接輸入 cd /mnt 便可跳轉到該目錄下,而後你就能夠愉快的操縱你 windows 下的文件啦;windows

  2. 在 bash 下 ls -a 能夠查看當前目錄下全部文件(包括隱藏的文件);bash

  3. 若是你已經有習慣用的命令行工具了,能夠直接在命令行工具中輸入 bash 來在當前命令行工具下運行 bashdom

這篇文章介紹了幾個有意思的 linux 命令,好比 cmatrix 能夠畫出黑客帝國裏面那個炫酷的字符流。工具

2. 安裝 zsh 和 oh-my-zsh

爲了安裝 oh-my-zsh,須要先安裝 zsh,步驟本身看spa

oh-my-zsh 的安裝和介紹也本身看

而後讓咱們去配置下 oh-my-zsh。

打開 bash,默認已經在根目錄 ~ 下了(不在的話輸入 cd ~ 跳轉)。運行 ls -a 能夠看到有個 .zshrc 文件,以下圖 ↓

ls -a 結果

咱們用 vim 來編輯它。輸入 vi .zshrc 進入 vim 界面,輸入 i 進入編輯模式。

ZSH_THEME 是用來設置命令行的主題,我本身是設爲 random 了,恩若是隨機出來的不喜歡我就輸入 zsh,再次隨機啊哈哈。在最下面能夠自定義 alias,能夠存一些經常使用命令的縮略詞,好比我存了一個 alias ga.="git add .",這樣我輸入 ga. 就至關於輸入了 git add .

在最末尾咱們能夠補充當打開 oh-my-zsh 後你想幹的事,好比我寫了個 cd /mnt/c/projects,這樣我打開 oh-my-zsh 會直接定位到 projects 目錄。

編輯完以後按 Esc 退出編輯模式,而後輸入 :wq 保存修改並退出。

在 bash 中輸入 zsh 就能夠切換成 oh-my-zsh,而後你發現你設的主題好像和想象中的效果不同,我感受是 oh-my-zsh 的主題沒有徹底生效,我是經過安裝 cmder 來回避這個問題的。

補充:oh-my-zsh 還能夠配置插件,具體自行搜索。

3. 安裝 cmder

因爲 ubuntu 下已經自帶了 git,因此咱們只用下載個迷你版的 cmder 就行了(cmder 官網)。

爲了能在打開 cmder 時默認爲 oh-my-zsh,咱們打開 Settings 面板,點 Startup,選擇 Command line,輸入 bash & zsh,就 OK 了,以下圖 ↓

cmder Settings

在 Main 裏面有個 Size 是設置字號。

在 Features 的 Colors 裏面能夠選擇 Cmder 的皮膚,我用的是 Solarized Git。不一樣的 Cmder 皮膚和 oh-my-zsh 皮膚的相性是不同的,本身多換換,選個喜歡的就好。

cmder 的經常使用快捷鍵:

  • ctrl + t:新開一個窗口

  • ctrl + w:關閉當前窗口

到此這個在 win10 上的命令行環境就搭好啦。


其實仍是有個小小的問題的...在某些 oh-my-zsh 皮膚下命令行光標的位置會和字符間有距離...以下圖 ↓

cmder bug

不過也無所謂啦...可能後面某個版本就修復了呢...

相關文章
相關標籤/搜索