当前位置: 首页 > 后端技术 > PHP

linux下alias命令的使用

时间:2023-03-29 14:45:06 PHP

最近在用ssh连接远程机器的时候,输入了ssh-i~/.ssh/138.pemec2-user@192.168.21.138这么长的一串命令,被我们运维投诉了一波,给了我这个命令1.alias的使用alias命令用来设置命令的别名。我们可以使用这个命令来简化一些长命令。Usealiasshortcommand='originalcommandoption'alias138ssh='ssh-i~/.ssh/138.pemec2-user@192.168.21.138'可以直接用138ssh代替原来的ssh-i~/.ssh/138.pemec2-user@192.168.21.138查看当前所有别名alias-pdeleteanaliasunaliascommand然后我就愉快地使用了shortCommand,再也不用记住服务器的ip地址了。2.别名的持久化当我第二天上班兴高采烈地敲出我的短命令时,发现我急忙去问运维小哥,然后告诉我每次重启都要重新设置别名???那我怎么玩呢?云伟大哥教了我一招,在/etc/.bashrc或~/.bashrc文件中加入alias命令,这样就不用每次都重启/etc/.bashrc设置对所有用户生效了,~/.bashrc对当前用户生效ps:我的系统是deeplinux,修改为/etc/bash.bashrc最后执行source/etc/bash.bashrc命令别名setshort命令可以再次使用注:sourceFilname在当前bash环境下读取并执行FileName中的命令