התחל חיפוש אינטרנט בדפדפן GUI משורת הפקודה
בעזרת פונקציית שורת פקודה פשוטה, אתה יכול להפעיל במהירות חיפוש באינטרנט בדפדפן האינטרנט של ה-GUI המועדף עליך ישירות מאפליקציית Terminal. נסקור כמה דוגמאות, נדגים חיפוש באינטרנט עם Google, Bing, Yahoo וויקיפדיה, ושימוש במגוון דפדפני אינטרנט שונים, כולל Chrome, Safari ו-Firefox. מכיוון שתחביר הפקודה הוא די פשוט, אתה יכול להתאים אישית עוד יותר את פונקציות החיפוש או האפליקציות המשמשות כראות עיניך.
הגדרת פונקציית חיפוש האינטרנט בפרופיל Bash
דוגמת הפונקציה המסופקת כאן תשתמש בחיפוש Google בדפדפן Chrome, ואנו מניחים שאתה משתמש ב-bash כקליפה שלך, שהיא ברירת המחדל ב-OS X. בדוק את תחביר הפקודות האחר האפשרויות שלהלן לבצע התאמות בחיפוש האינטרנט או בדפדפן בהתאם:
- לכו אל הטרמינל (נמצא ב- /Applications/Utilities/, אבל כבר ידעתם את זה) ופתחו את .bash_profile, עבור ההדרכה הזו נשתמש בננו כדי לבצע את המשימה הזו מכיוון שהיא פשוטה:
- העתק והדבק את התחביר הבא בסוף ה-bash_profile שלך בשורה חדשה: "
- כעת לחץ על Control+O כדי לשמור את השינויים, ולאחר מכן לחץ על Control+X כדי לצאת מננו ולחזור לשורת הפקודה
nano .bash_profile
function google() { open /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
עכשיו אתה יכול ליזום חיפוש בגוגל דרך Chrome ישירות משורת הפקודה, כל מה שאתה צריך לעשות הוא להקליד "google" וחיפוש גוגל חדש יופעל בדפדפן Chrome. לדוגמה, כדי לחפש בגוגל "תפוח" פשוט תקליד את הטקסט הבא:
google apple
לביטויים עם מונחי חיפוש מרובים, השתמש במרכאות כמו:
"google MacBook Air הוא המוביל בתעשייה עבור מחשבים ניידים דקים וקלים"
כל חיפוש חדש בגוגל יזמן חלון חדש של דפדפן Chrome.
מעדיף להשתמש בספארי או בפיירפוקס? או אולי אתה רוצה לחפש בינג או ויקיפדיה? כל שעליך לעשות הוא לשנות או להוסיף את מחרוזת הפקודה הפתוחה המתאימה יחד עם כתובת האתר המתאימה לחיפוש כדי להצביע על אפליקציית הדפדפן ומנוע החיפוש החלופיים.
פונקציות שורת פקודה חלופיות של חיפוש אינטרנט
תחביר הפקודה די פשוט והוא תואם את התחביר הבא:
"פונקציה NAME() { open /path/to/application.app/ SEARCH_URL; }"
צור משלך, או השתמש באחת מפונקציות הפקודות הנוספות לדוגמה עבור מנועי חיפוש ודפדפני אינטרנט שונים. זכור למקם כל מחרוזת פקודה בשורה חדשה ב-.bash_profile כדי למנוע התנגשויות.
התחל חיפוש בגוגל בספארי משורת הפקודה
"function google() { open /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
התחל חיפוש בגוגל בפיירפוקס משורת הפקודה
"function google() { open /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
בדומה להתאמה באיזה דפדפן להשתמש, אתה יכול להעביר את מחרוזת החיפוש ל-Yahoo, Bing, Wikipedia, או כל חיפוש אחר באינטרנט שבו תרצה להשתמש על ידי הצבת המחרוזות הבאות ב-.bash_profile:
חפש בינג בכרום משורת הפקודה
"function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
חפש את יאהו ב-chrome משורת הפקודה
"function yahoo() { open /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
חפש בוויקיפדיה בכרום משורת הפקודה
"function wikipedia() { open /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
שימוש בכל אחת מפונקציות החיפוש החלופיות האלה נעשה באותו אופן כמו הדוגמה הראשונית של גוגל, אתה רק צריך לשנות את מחרוזת הפקודה הראשונית כדי להתחיל את החיפוש. וכן, זה עובד גם כדי לשלוח חיפושים לגרסת X11 של Lynx (קישורים) אם בא לך להיות מעט מטא.
להתרחק משאילתות, אפשר גם להשתמש בגרסה של הטריק הזה כדי לפתוח את האתר המועדף עליך ישירות משורת הפקודה, לדוגמה:
"function osxdaily() { open /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
עם זאת, אם אינך משתמש בשאילתות, כנראה שיהיה הגיוני יותר להשתמש בכינוי כללי במקום זאת.