![Cinnamon에서 키보드 단축키를 통해 호출하면 명령 출력을 파일로 리디렉션할 수 없습니다.](https://linux55.com/image/130927/Cinnamon%EC%97%90%EC%84%9C%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%ED%98%B8%EC%B6%9C%ED%95%98%EB%A9%B4%20%EB%AA%85%EB%A0%B9%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
터미널에서 호출할 수 있습니다.
echo 'hello' > ~/Desktop/testing
예상되는 결과를 얻습니다.
그러나 Linux Mint Cinnamon 18.3에서 키보드 단축키를 만들려고 하면(시스템 설정 -> 키보드 -> 사용자 정의 단축키를 통해) 단축키를 호출한 후 예상한 결과가 나오지 않습니다.
무슨 일이 일어나고 있으며 위 명령에 대한 바로 가기를 어떻게 만들 수 있습니까?
답변1
이것은 일반적인 질문입니다. 많은 "exec" 시스템은 리디렉션을 지원하지 않습니다. 이 경우 언제든지 명령을 bash(또는 sh)로 래핑할 수 있습니다.
bash -c "echo 'hello' > ~/Desktop/testing"