Ξεκινήστε μια αναζήτηση στον Ιστό σε ένα πρόγραμμα περιήγησης GUI από τη γραμμή εντολών
Με τη βοήθεια μιας απλής λειτουργίας γραμμής εντολών, μπορείτε να ξεκινήσετε γρήγορα μια αναζήτηση Ιστού στο πρόγραμμα περιήγησης ιστού GUI της επιλογής σας απευθείας από την εφαρμογή Terminal. Θα καλύψουμε μερικά παραδείγματα, επιδεικνύοντας την αναζήτηση στον ιστό με το Google, το Bing, το Yahoo και τη Wikipedia και χρησιμοποιώντας μια ποικιλία διαφορετικών προγραμμάτων περιήγησης ιστού, συμπεριλαμβανομένων των Chrome, Safari και Firefox. Επειδή η σύνταξη εντολών είναι αρκετά απλή, μπορείτε να προσαρμόσετε περαιτέρω τις λειτουργίες αναζήτησης ή τις εφαρμογές που χρησιμοποιούνται όπως κρίνετε κατάλληλο.
Ρύθμιση της λειτουργίας αναζήτησης Ιστού στο προφίλ Bash
Το δείγμα συνάρτησης που παρέχεται εδώ θα χρησιμοποιεί την αναζήτηση Google στο πρόγραμμα περιήγησης Chrome και υποθέτουμε ότι χρησιμοποιείτε το bash ως κέλυφος, το οποίο είναι το προεπιλεγμένο στο OS X. Δείτε την άλλη σύνταξη εντολών παρακάτω επιλογές για να κάνετε προσαρμογές στην αναζήτηση ιστού ή στο πρόγραμμα περιήγησης ανάλογα:
- Μεταβείτε στο Terminal (βρίσκεται στο /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; }"
Τώρα μπορείτε να ξεκινήσετε μια αναζήτηση Google μέσω του Chrome απευθείας από τη γραμμή εντολών, το μόνο που χρειάζεται να κάνετε είναι να πληκτρολογήσετε "google" και μια νέα αναζήτηση google θα ξεκινήσει στο πρόγραμμα περιήγησης Chrome. Για παράδειγμα, για να κάνετε αναζήτηση στο google για "apple" θα πρέπει απλώς να πληκτρολογήσετε τα εξής:
google apple
Για φράσεις με πολλούς όρους αναζήτησης, χρησιμοποιήστε εισαγωγικά όπως:
"google MacBook Air είναι ο ηγέτης στον κλάδο για λεπτούς και ελαφρούς φορητούς υπολογιστές"
Κάθε νέα αναζήτηση της Google θα καλεί ένα νέο παράθυρο του προγράμματος περιήγησης Chrome.
Προτιμάτε να χρησιμοποιείτε Safari ή Firefox; Ή μήπως θέλετε να κάνετε αναζήτηση στο Bing ή στη Wikipedia; Το μόνο που χρειάζεται να κάνετε είναι να αλλάξετε ή να προσθέσετε την κατάλληλη ανοιχτή συμβολοσειρά εντολών μαζί με τη σωστή διεύθυνση URL αναζήτησης για να κατευθύνετε την εναλλακτική εφαρμογή προγράμματος περιήγησης και τη μηχανή αναζήτησης.
Λειτουργίες γραμμής εντολών εναλλακτικής αναζήτησης στο Web
Η σύνταξη της εντολής είναι αρκετά απλή και ευθυγραμμίζεται με την ακόλουθη σύνταξη:
"function NAME() { open /path/to/application.app/ SEARCH_URL; }"
Φτιάξτε το δικό σας ή χρησιμοποιήστε μία από τις πρόσθετες συναρτήσεις εντολών για διάφορες μηχανές αναζήτησης και προγράμματα περιήγησης ιστού. Θυμηθείτε να τοποθετήσετε κάθε συμβολοσειρά εντολών σε μια νέα γραμμή στο .bash_profile για να αποφύγετε συγκρούσεις.
Ξεκινήστε μια αναζήτηση Google στο Safari από τη γραμμή εντολών
"function google() { open /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
Ξεκινήστε μια αναζήτηση Google στον Firefox από τη γραμμή εντολών
"function google() { open /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
Ομοίως με την προσαρμογή του προγράμματος περιήγησης που θα χρησιμοποιείτε, μπορείτε να αλλάξετε τη συμβολοσειρά αναζήτησης σε Yahoo, Bing, Wikipedia ή οποιαδήποτε άλλη αναζήτηση ιστού θέλετε να χρησιμοποιήσετε, τοποθετώντας τις ακόλουθες συμβολοσειρές στο .bash_profile:
Αναζήτηση στο Bing στο chrome από τη γραμμή εντολών
"function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Αναζήτηση Yahoo στο chrome από τη γραμμή εντολών
"function yahoo() { open /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Αναζήτηση στη Wikipedia στο Chrome από τη γραμμή εντολών
"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; }"
Επειδή, αν δεν χρησιμοποιείτε ερωτήματα, θα ήταν μάλλον πιο λογικό να χρησιμοποιήσετε ένα γενικό ψευδώνυμο.