터미널을 시작할 때마다 무작위 명령을 실행하는 방법

터미널을 시작할 때마다 무작위 명령을 실행하는 방법

스크립트에 대해 의문이 듭니다. 터미널을 열면 해당 명령이 자동으로 실행될 때 임의의 명령을 실행해야 합니다.

예를 들어, 첫 번째 터미널을 열면 터미널은 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        

관련 정보