터미널을 시작할 때마다 임의의 명령을 실행하는 방법 [닫기]


-1

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

예를 들어, 내가 첫 번째 터미널을 열면 터미널은 ls 명령을 실행하고 그 후에 다른 터미널을 실행하면 df -h 명령을 실행하고 세 번째 터미널을 열면 자동으로 맨 위 명령이 실행됩니다.

이 순서는 터미널을 열 때 동시에 나타납니다.

스크립트 작성 방법을 알려주십시오.


1
지금까지 무엇을 시도 했습니까? 설명하는 임의의 명령은 쉘이 (아마도 X11) 터미널 창에서 시작될 때 또는 쉘이 시작될 때마다 실행되어야합니까?
Sami Laine

답변:


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        
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.