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