安裝bash
1、win10自帶了一個linux的子系統具體安裝使用參考:win10安裝自帶bash
2、安裝重啓後再cmd命令框輸入
C:\Windows\System32\bash.exe
3、根據提示,在window應用商店安裝ubuntu程序免費版本,安裝即可
4、若打開bash,提示“C:\Windows\System32\bash.exe”,則執行“sudo chmod 777 /home/nmx/.bashrc”
配置idea
1、idea安裝插件Teminal,打開setting如下
2、即可在idea下方打開使用,提示無權限,執行“sudo chmod 777 /home/nmx/.bashrc”即可
配置Git
1、因bash是在使用時新建了賬戶,所以宿主機win10上的用戶公鑰和私鑰不能使用,需要爲bash用戶生成新的公鑰和私鑰:ssh-keygen;
此處也可以使用宿主機上的公鑰私鑰,如果需要參考一下步驟:
- bash用戶的home目錄默認在宿主機的:C:\Users\{用戶名}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\
- 通過bash上的用戶在/home/{用戶}/.ssh下用vim新建id_rsa、id_rsa.pub文件,並將win10上的id_rsa\id_rsa.pub下的內容分別cp進去,重新分配權限即可
- id_rsa.pub使用:sudo chmod 777 ****/id_rsa.pub
- id_rsa使用(不能使用777,會提示bad permission):sudo chmod 600 ****/id_rsa
2、生成後將公鑰添加到自己的git倉庫即可
3、配置快捷鍵即命令別名,在命令框輸入一下(可根據個人習慣自定義)
alias ga='git add'
alias gb='git branch'
alias gc='git commit'
alias gck='git checkout'
alias gd='git diff'
alias gl='git log'
alias gpl='git pull origin'
alias gpullthis='git pull origin `gthis`'
alias gpushthis='git push origin `gthis`'
alias gs='git status'
alias gthis='git rev-parse --abbrev-ref HEAD'
alias gup='git remote update'
alias ll='ls -l'
alias ls='ls -F --color=auto --show-control-chars'
alias gpm='git push origin HEAD:refs/for/master'
4、自此可在idea裏面直接使用git各種別名命令如下