在参数内使用zsh的全局别名
发布时间:2020-12-14 00:05:43 所属栏目:Linux 来源:网络整理
导读:我为我的一些远程主机使用全局别名 别名-g MY_HOST =“server.waytolongfoobar.com”能够使用ssh MY_HOST进入ssh.但是,如果我想向主机scp一些东西,我必须使用像scp file.tar.gz’echo MY_HOST’这样尴尬的东西:?/ dir.有没有更好的方法在参数内使用全局别名
我为我的一些远程主机使用全局别名
别名-g MY_HOST =“server.waytolongfoobar.com”能够使用ssh MY_HOST进入ssh.但是,如果我想向主机scp一些东西,我必须使用像scp file.tar.gz’echo MY_HOST’这样尴尬的东西:?/ dir.有没有更好的方法在参数内使用全局别名? 也许我使用全局别名是为了错误的目的?我想我实际上可以使用导出的变量,如scp文件$MY_HOST:?/ dir.无论如何,全局别名对变量的好处是什么(除了不必键入$). 解决方法
在您的情况下,没有好的方法来使用别名,因为它必须是命令行上的独立(空格分隔)标记.由于这个原因,别名实际上可能不如变量灵活.别名的目的是为您节省打字.全局别名适用于您经常使用的文件或其他独立表达式.主机名通常不是独立的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |