Я довольно новичок в использовании терминала, и я пытаюсь выяснить, как открыть программу (скажем, Safari) и вставить текст в окно поиска. Я уже знаю, как открыть сафари с помощью терминала. Я просто хочу знать, есть ли способ вставить текст в адресную строку. любая помощь?
Это зависит от Вашего браузера или графического приложения, которое Вы запускаете. Если браузер дает Вам опцию, Вы можете.
firefox
поддержки это. Позволяет говорят, что Вы только что открыли firefox
от терминала, теперь можно использовать следующие команды для открытия нового URL точно так же, как ввод в строке поиска:
firefox --new-tab gmail.com
откроет gmail.com
на новой вкладке.
firefox --new-window gmail.com
откроет gmail.com
в новом окне Firefox.
Проверка страница справочника Вашей программы (man program
), чтобы проверить, поддерживает ли это эту функцию.
Если Вы хотите быстро погуглить что-то в командной строке:
search="Hello php runner"
googlesearch=$(echo $search | sed 's/ /+/g')
firefox --new-window https://www.google.com/#q=$googlesearch
вторая строка преобразовывает пробелы с плюсами, с тех пор именно так Google имеет дело с пробелами