나는 읽었다이 질문그래서 stuff
화면의 명령에 대해.
꽤 유용하지만 실제로 사용할 수 있는 방법이 있는지 궁금합니다.대화식으로한 번에 여러 창에 입력하시겠습니까? - stuff
단일 창에 매우 유용한 것 같지만 단일 명령에 최적화되어 있습니다. 더 많은 대화형 기능이 있는지 궁금합니다(예: 병렬 vi
세션 또는 일반 터미널 창에서처럼 순서대로 빠르게 명령을 실행하는 경우).
그렇지 않다면 tmux나 다른 screen
유사한 유틸리티를 사용하여 이 작업을 수행할 수 있습니까?
-에이스
답변1
다중 터미널 쉘인 터미네이터를 사용하면 이와 같은 작업을 수행할 수 있습니다. 별도의 터미널에서 여러 화면을 시작하고 터미네이터를 사용하여 화면 전체 또는 하위 집합에 텍스트를 보낼 수 있습니다.http://gnometerminator.blogspot.com/p/introduction.html
답변2
모든 창에 여러 명령을 실행하기 위해 화면에서 이 작업을 수행하는 것이 가능합니다. 예상보다 좀 더 복잡합니다.
다음을 수행하십시오...
ctrl+ a다음 콜론 키를 누릅니다 :. 그러면 vi 스타일 프롬프트가 열립니다.
해당 프롬프트에 다음을 입력합니다. (이는 ls
모든 창에 명령을 보내는 예입니다.)
at "#" stuff "ls^M"
그런 다음 Enter를 누르십시오.
또한 여러 명령을 연속해서 보내도록 할 수 있다는 점을 명심하세요. 각 명령을 끝에 ^M으로 분할하면 됩니다(반환 보내기를 나타냄). 예...
at "#" stuff "cd /^Mls^Mcd /home^Mls^M"