如何为一长串CL命令创建别名(缩短版本)?

时间:2015-12-01 09:58:08

标签: linux bash

所以我有一长串命令需要反复运行(使用Linux终端)...... 例如:

./path/foo --input_file <something interesting>
           --output_file <should equal input + random suffix> 
           --other_flags <need freedom here>
./path/bar --input_file <should be same input file>
           --input_file2 <should be same as output file>
           --output_file <should be original input name with some prefix>

那么如何在bash中组合这样的字符串并运行呢?

1 个答案:

答案 0 :(得分:1)

您可以在PATH variable提到的目录中添加一些可执行shell脚本。

您还可以为交互式shell定义一些shell functions,通常在~/.bashrc