명령 루프 명령?

명령 루프 명령?

command1실행 시 실행되는 , , 가 command2포함 된 명령이 있습니까 ?command3command4etc주기이들 사이?

내 생각은 이 명령을 다음과 함께 사용하는 것입니다.바로가기 또는 실행기( ~/.local/share/applications예: 패널 또는 도크 실행기에서) 다양한 명령 사이를 순환합니다.

비슷한 걸 찾고 있어요disper루프 표시 기능: disper --cycle-stages='-e : -c : -S : -s' --cycle독립적으로 실행할 수 있는 명령 사이를 반복하는 명령입니다: disper -e, disper -c, disper -S, disper-s. 다른 명령 사이를 순환하는 데 도움이 됩니다.

하지만 disper반복 표시를 할 수 있지만 이를 수행할 수 있는 CLI 도구가 있는지 궁금합니다.개별 명령 간 루프. 디스플레이를 사용하지 않고 루프를 돌릴 생각인데 disper항상 작동하지는 않습니다. 예를 들어 다음과 같이 루프 명령에 대한 실행 프로그램이나 바로 가기가 있습니다.

xrandr --output VGA1 --auto --output LVDS1 --off 
xrandr --output VGA1 --auto --left-of LVDS1 --output LVDS1 --auto --primary 
xrandr --output VGA1 --auto --left-of LVDS1 --primary --output LVDS1 --auto  
xrandr --output VGA1 --off --output LVDS1 --auto 

다음과 같아야 합니다.cycling-tool 'command1, command2, command3, command4'


저는 중급 GUI 사용자이며 CLI 사용에 전혀 능숙하지 않습니다. 제가 요구하는 원칙적인 이유가 달성되지 않는 경우가 있다면, 어느 수준의 구어체에 적합한 방식(너무 난해하지 않은 방식)으로 답변을 제공해 주시기 바랍니다.

답변1

BASH 쉘에 있는 경우,

Ctrl + r   Recall the last command including the specified character(s)
             searches the command history as you type.

Ctrl + r모든 명령 사이에 첫 번째 공통 문자(예: )를 입력 해 볼 수 있습니다 disp. 를 누르고 ctrl반복 하면 r쉘이 명령을 반복합니다.

관련 정보