Linux定义自定义Shell命令?

时间:2012-12-17 06:08:48

标签: linux shell

我想简单地定义一个自定义shell命令,例如:
我输入abc,它会输出一些文字。

像:

$ abc
The quick brown fox jumps over the lazy dog.
  • 如何在Linux中简单地制作它?

4 个答案:

答案 0 :(得分:6)

您还应该考虑了解bash functions,以便了解

 function abc () {
   echo The quick brown fox jumps over the lazy dog.
 }

正如其他人告诉你的那样,你也可以使用bash alias内置。

您可能希望删除特定于bash的function关键字,以便移植到其他Posix shell。

bash中函数的主要优点是它们可以采用一些参数并且比alias给你的更复杂。

答案 1 :(得分:4)

尝试别名

alias abc="echo The quick brown fox jumps over the lazy dog."

你可以将它添加到〜/ .bash_profile中,使其对所有会话都有效。

答案 2 :(得分:1)

alias abc='echo The quick brown fox jumps over the lazy dog.'

答案 3 :(得分:1)

如果我已正确理解您的要求,您可以使用别名命令

alias abc='echo "testing"'