在Solaris Unix中创建一个别名



我可以在Solaris中创建一个类似的别名:

alias x86 "some_command"

我需要一些可以将论点传递给别名的东西,并且该论点将用于构建完整的别名。例如:

有一个命令:

ct setview 1.0_myname

和上面的我将别名写为

alias sv "ct setview 1.0_myname"

在上面的命令1.0中是版本,它可以继续更改。

所以我想要的是创建一个类似的别名:

alias sv "ct steview $1_myname"#well i donno whether this is correct

我想将此别名用作 sv 1.0sv 2.0

如果您使用的是bash(或等效壳),则别名函数将无法传输参数。相反,您可以创建一个函数:

sv() { ct "setview $@_myname" ;}

并将其像别名(SV 1.0)

取决于您的配置,您可能需要提供 ct binary

的完整路径

for csh&tcsh壳,使用的别名替代了有限的论点,使用!句法,例如:

 alias sv 'ct steview !:1_myname'

更多详细信息和示例:

  • 在CSH和TCSH中编写别名
  • 在线UNIX帮助:C壳:别名

最新更新