안녕하세요!여기까지 검색해 봤지만난 이해가 안 돼요작동하게 하려면 어떻게 해야 하며 어떻게 해야 합니까?
나에게 필요한 것은 내가 어떻게 할 수 있는지 아는 것이다.foo://bar
브라우저에 입력하거나 xdg-open foo://bar
터미널에 입력하여 매개변수가 포함된 터미널 명령 또는 Bash 스크립트를 실행합니다., 예: APT-URL( apt://foo
또는 xdg-open apt://
). 이 기능이 필요한 bash 스크립트를 개발 중이기 때문에 이 작업을 수행해야 합니다.명령을 사용해야 할 때 생활을 더 쉽게 만들고 싶지만 브라우저를 사용 중이고 터미널을 열고 싶지 않습니다.또한).
그리고 이 경우 대소문자를 구분하나요? ( command://argument
와 에는 차이가 있습니다 .) 적어도 와 를 CoMmAnD://argument
입력하면 아무것도 바뀌지 않습니다.apt://foobar
ApT://foobar
중복 항목은 매우 혼란스럽고 프로토콜 핸들러와 URL 구성표 간의 차이점을 실제로 알지 못하므로 이를 중복 항목으로 표시하지 마십시오.
할 수 있나요도와주세요?저 할 수 있어요매우 감사합니다당신이 나를 도울 수 있다면!정말 고마워요!
답변1
다음은 웹 브라우저에서 일부 Linux 명령을 실행하고 표시하는 방법의 예입니다.
아래에 script.cgi를 만듭니다./usr/lib/cgi-bin
#!/bin/bash
echo "Content-type: text/html"
echo ""
echo "<h1>Execute ps command</h1>"
echo "<pre> $(ps aux) </pre>"
echo "</body></html>"
sudo chmod +x /usr/lib/cgi-bin/script.cgi
이 URL을 실행 가능하게 만드십시오 .http://localhost/cgi-bin/script.cgi귀하의 브라우저에서.