Я хочу створити команду в терміналі, яка б дозволила мені використовувати
chrome index.html
і відкрити даний файл у Google Chrome.
Як я можу це налагодити?
Я хочу створити команду в терміналі, яка б дозволила мені використовувати
chrome index.html
і відкрити даний файл у Google Chrome.
Як я можу це налагодити?
Відповіді:
Ви можете використовувати команду open із -a
прапором, щоб відкрити файл чи місцезнаходження у Chrome:
open -a "Google Chrome" index.html
Це також працює з URL-адресами, тобто open -a "Google Chrome" http://www.apple.com
.
open -a "Google Chrome" *.html
відкриває всі відповідні html
файли як нові вкладки у поточному вікні Chrome (активний?)
Я вважав цей спосіб красивішим:
~/.bash_profile
файл та додайте наступний рядок
alias chrome="open -a 'Google Chrome'"
source ~/.bash_profile
або відкрийте нове вікно у Terminal.Тепер ви можете відкрити файл, file.html, запустивши: chrome file.html
у командному рядку.
Під час використання цього сценарію або якогось інструмента автоматизації я віддаю перевагу псевдоніму до повного бінарного файлу, тому я маю доступ до всіх параметрів командного рядка (наприклад --version
...)
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
chrome --version
chrome -open index.html
Тоді, якщо ви хочете постійно мати цей псевдонім, можете додати його .bash_profile
вручну або скориставшись цим маленьким фрагментом:
echo "alias chrome=\"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"\" >> ~/.bash_profile