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有獲得這種行爲的不同機制。