0
我想获得关于unix命令行的帮助。高级的unix命令行技巧
在命令行中,如果我输入任何命令如日期; konsole应自动执行ls并执行日期。例如:如果我输入日期 比界面应该像ls;日期。 我可以做别名,但我不仅需要每个其他命令的日期也。即使我不提供任何命令并按空输入它应该执行ls。
我试着在设置提示变量中混淆。但我没有得到它,变量不会自动重新加载。需要帮助
而一个先感谢,
拉克希米·普拉香特
我想获得关于unix命令行的帮助。高级的unix命令行技巧
在命令行中,如果我输入任何命令如日期; konsole应自动执行ls并执行日期。例如:如果我输入日期 比界面应该像ls;日期。 我可以做别名,但我不仅需要每个其他命令的日期也。即使我不提供任何命令并按空输入它应该执行ls。
我试着在设置提示变量中混淆。但我没有得到它,变量不会自动重新加载。需要帮助
而一个先感谢,
拉克希米·普拉香特
是否使用konsole
作为终端仿真器和tclsh
为交互式的壳呢?如果是这样,前者是无关紧要的,后者是一个有趣的工具选择。更可能的是,您正在运行bash作为交互式shell,在这种情况下,您可以简单地在DEBUG上添加陷阱。要测试行为类型:
trap ls DEBUG
在bash执行此,只有这个壳后,将ls
每个命令之前执行。如果这是您想要的行为,请在~/.bashrc
中设置陷阱。
请注意,这是特定的bash。其他shell有获得这种行为的不同机制。