如何在windows下实现快捷命令,一键ssh连接
每次在windows下连接远程服务器的时候,都要手动ssh root@ip地址,然后每次都要苦恼于这个命令的输入,还要苦恼于ip地址记不住,于是要找一种办法来解决这个问题。
把Powershell 修改为 git bash
作为一个程序员,电脑上应该必不可少git,由于我比较喜欢用powershell,于是我将powershell的默认配置修改为git,同时git的bash为较为熟悉的linux环境,更方便操作。
这样修改一下就可以了,这样默认的环境就为git bash,如果下拉菜单里面没有gitbash,最简单的方式就是直接重新装一遍gitbash,将gitbash注入到path当中就可以了。
.bashrc 快捷命令的编写
git bash在打开的时候都会先读取.bashrc里面的内容,因此可以先将要运行的代码,放在.bashrc文件里面的。
- 首先看一下电脑里面有没有这个文件,使用cat ~/.bashrc
$ cat ~/.bashrc
#/bin/bash
alias la="ls -a"
- 如果没有的话,先创建一个.bashrc文件:touch ~/.bashrc
- 编辑bashrc文件
vim ~/.bashrc
编辑完成之后ESC 然后输入:wq 保存。
在这里 la就对应了ls-a, hw对应hello world ,sc43就可以直接连接我的远程服务器。
$ la
./ ../ id_rsa id_rsa.pub known_hosts known_hosts.old
gao@gzy MINGW64 ~/.ssh
$ hw
hello world
通过快捷命令进入服务器
由于我每天要连接固定的服务器,因此我直接压缩了一个命令sc43 为完成的 ssh root@43.xxx.xxx.xxx,这样我通过输入sc43就直接进入到了服务器当中。
有的小伙伴可能要连接多台自己可以记住ip的服务器,可以通过函数实现来完成,函数在上面已经实现,这样通过sc +ip地址,也可以直接进入服务器