
idea
현재 디렉터리에서 실행할 수 있습니다 . 그러나 터미널은 아이디어의 백그라운드 스레드에 의해 점유됩니다. 터미널을 연결하지 않고도 크리에이티브를 시작할 수 있습니까? 감사해요!
답변1
많은 GUI 기반 응용 프로그램은 분기되지 않고 백그라운드에 위치하므로 명령줄을 "사용 중"으로 유지합니다. 이는 많은 경우에 Control-C를 사용하여 응용 프로그램을 중단할 수 있다는 점에서 유익할 수 있습니다.
네가 원한다면배경그러면 신청을 하시면 됩니다
idea &
그러나 일부 애플리케이션에는 자세한 출력(예: 진단 또는 무해한 라이브러리 오류)이 있어 화면 사용이 어려울 수도 있습니다. 모든 출력을 동시에 버릴 수 있습니다
idea > /dev/null 2>&1 &
대신 나중에 검토하고 싶은 오류 메시지가 있는 경우를 대비해 이를 기록할 수 있습니다.
idea > logfile 2>&1 &
마지막으로 현재 셸에서 이를 "숨길" 수도 있습니다.
( idea > /dev/null 2>&1 & ) 2>/dev/null
하지만 이것은 점점 더 복잡해지고 있습니다. :-) 간단한 스크립트를 만들어 디렉토리에 넣는 것이 $HOME/bin/
더 쉬울 수도 있습니다. 예를 들어 이렇게 부르세요.runidea
#!/bin/sh
idea "$@" > /dev/null 2>&1 &
이제 입력만 하면 runidea
자동으로 작동됩니다.