如何在每次启动终端时运行随机命令

如何在每次启动终端时运行随机命令

我对脚本有疑问。我需要执行一些随机命令,当我打开终端时它会自动执行该命令。

例如,如果我打开第一个终端,该终端将执行 ls 命令,然后我打开另一个终端,它将执行 df -h 命令,而当我打开第三个终端时,它会自动执行 top 命令。

当我打开终端时,这个序列将同时出现。

请协助我如何编写脚本。

答案1

将其添加到您的~/.bashrc

r=$((RANDOM%3))      # generates a number in the range of 0 to 2
command[0]="ls"
command[1]="df -h"
command[2]="top"
eval ${command[$r]}  # executes command
unset command r        

相关内容