Alacritty의 새 창에서 큰따옴표가 포함된 명령을 실행하세요.

Alacritty의 새 창에서 큰따옴표가 포함된 명령을 실행하세요.

나는 뛸 수 있습니다

gnome-terminal  -- journalctl --since "10min ago" -f

이 명령과 alacity에 해당하는 것은 무엇입니까?

나는 노력했다

alacritty -e "journalctl --since \"10min ago\" -f"
alacritty -e "journalctl --since '10min ago' -f"
alacritty -e 'journalctl --since "10min ago" -f'

각 명령은 반환됩니다.

Error: Failed to spawn command 'journalctl --since '10min ago' -f': No such file or directory (os error 2)

답변1

alacritty-e실행할 명령으로 옵션 뒤의 인수를 사용하십시오 . 터미널은 -e유틸리티 이름으로 다음의 첫 번째 인수를 사용하므로 전체 명령을 인용하면 터미널이 전체 명령 문자열을 유틸리티 이름으로 사용하게 되어 실패하게 됩니다.

대신 명령 주위의 따옴표를 제거하십시오. 이를 통해 alacritty유틸리티 이름과 해당 매개변수를 구별할 수 있습니다.

또한 이 옵션은 명령줄의 마지막 옵션 -e이어야 합니다 .alacritty

한마디로 비슷한 작품 -e에서 .alacritty--gnome-terminal

관련 정보