명령줄에서 GUI 브라우저로 웹 검색 시작
간단한 명령줄 기능을 사용하여 터미널 앱에서 바로 선택한 GUI 웹 브라우저에서 웹 검색을 빠르게 시작할 수 있습니다. Google, Bing, Yahoo 및 Wikipedia로 웹을 검색하고 Chrome, Safari 및 Firefox를 비롯한 다양한 웹 브라우저를 사용하는 몇 가지 예를 다룰 것입니다. 명령 구문이 매우 간단하기 때문에 필요에 따라 사용되는 검색 기능이나 앱을 추가로 사용자 정의할 수 있습니다.
Bash Profile에서 웹 검색 기능 설정
여기에 제공된 함수 샘플은 Chrome 브라우저에서 Google 검색을 사용하며, OS X의 기본값인 bash를 쉘로 사용한다고 가정합니다. 다른 명령 구문을 확인하십시오. 아래 옵션을 사용하여 웹 검색 또는 브라우저를 적절하게 조정하십시오.
- 터미널(/Applications/Utilities/에 있지만 이미 알고 있음)로 이동하여 .bash_profile을 엽니다. 이 연습에서는 간단하기 때문에 nano를 사용하여 이 작업을 수행합니다.
- 새 줄의 bash_profile 끝에 다음 구문을 복사하여 붙여넣으십시오. "
- 이제 Control+O를 눌러 변경 사항을 저장한 다음 Control+X를 눌러 nano를 종료하고 명령줄로 돌아갑니다
nano .bash_profile
function google() { open /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
이제 명령줄에서 직접 Chrome을 통해 Google 검색을 시작할 수 있습니다. "google"을 입력하기만 하면 Chrome 브라우저에서 새로운 Google 검색이 시작됩니다. 예를 들어 Google에서 "apple"을 검색하려면 다음을 입력하면 됩니다.
google 애플
검색어가 여러 개인 구문의 경우 다음과 같이 따옴표를 사용하십시오.
"google MacBook Air는 얇고 가벼운 노트북 업계의 선두주자입니다."
Google을 새로 검색할 때마다 새로운 Chrome 브라우저 창이 열립니다.
Safari 또는 Firefox를 선호하십니까? 아니면 Bing 또는 Wikipedia를 검색하고 싶습니까? 대체 브라우저 앱 및 검색 엔진을 가리키도록 적절한 검색 URL과 함께 적절한 열기 명령 문자열을 변경하거나 추가하기만 하면 됩니다.
대체 웹 검색 명령줄 기능
명령 구문은 매우 간단하며 다음 구문과 일치합니다.
"function NAME() { open /path/to/application.app/ SEARCH_URL; }"
직접 만들거나 다양한 검색 엔진 및 웹 브라우저에 대한 추가 샘플 명령 기능 중 하나를 사용하십시오. 충돌을 피하기 위해 각 명령 문자열을 .bash_profile의 새 줄에 배치해야 합니다.
명령줄에서 Safari의 Google 검색 시작
"function google() { open /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
명령줄에서 Firefox의 Google 검색 시작
"function google() { open /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
사용할 브라우저를 조정하는 것과 유사하게 다음 문자열을 .bash_profile에 배치하여 검색 문자열을 Yahoo, Bing, Wikipedia 또는 사용하려는 다른 웹 검색으로 전환할 수 있습니다.
명령줄에서 크롬으로 Bing 검색
"function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
명령줄에서 Chrome의 Yahoo 검색
"function yahoo() { open /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
명령줄에서 Chrome의 Wikipedia 검색
"function wikipedia() { open /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
이러한 대체 검색 기능을 사용하는 것은 초기 Google 예제와 동일한 방식으로 수행되며 검색을 시작하려면 초기 명령 문자열만 변경하면 됩니다. 그리고 예, 이것은 약간 메타적인 느낌이 든다면 X11 버전의 Lynx(링크)로 검색을 보내는 데에도 작동합니다.
쿼리에서 벗어나 이 트릭의 변형을 사용하여 명령줄에서 직접 즐겨찾는 웹사이트를 열 수도 있습니다. 예를 들면 다음과 같습니다.
"function osxdaily() { open /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
즉, 쿼리를 사용하지 않는 경우 대신 일반 별칭을 사용하는 것이 더 합리적일 것입니다.