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各种别名命令如下

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