首页 > 解决方案 > 如何创建可以与普通 bash 命令结合使用的“字符串”别名?

问题描述

假设我已经定义了

alias scpatoz='scp -r abcdefghijklmnopqrstuvwxyz@helloworld.com'

在我的~/.bash_profile. 但有时我想将aabc@helloworld.com 中的目录复制到我的计算机上。通常我会这样做:

scp -r abcdefghijklmnopqrstuvwxyz@helloworld.com:/home/a .

这需要很长时间才能打字。

如何定义别名(上面的定义不起作用)以便我可以做类似的事情

scpatoz:/home/a .

? 然后当一个想要复制其他目录时,我也可以这样做:

scpatoz:/home2/b .

标签: linuxbash

解决方案


在运行命令之前,输入您的别名scpatozscpatoz:/home/a .,然后按Ctrl++Alt将其展开。E


推荐阅读