windows10使用系統自帶bash技巧之配置idea、以及terminal使用git命令別名方式

安裝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各種別名命令如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章