Ось кілька можливих відповідей, усі вони використовують утиліту командного рядка «відкрити».
Параметр -a означає "відкрити аргумент файлу з названим додатком":
open -a TextEdit file.txt
Параметр -e означає "відкрити аргумент файлу за допомогою програми TextEdit":
open -e file.txt
Параметр -t означає "відкрити файл за допомогою програми за замовчуванням для редагування текстових файлів, як визначено через LaunchServices". За замовчуванням це буде /Applications/TextEdit.app; однак, можливо, цей параметр переможе:
open -t file.txt
Нарешті, будь-який файл типу "текст" відкриється програмою, прив'язаною до типу тексту, якщо ви просто скажете open file.txt
. Ви можете використовувати команду «Файл» , щоб показати , що операційна система вважає , що тип файлу: file file.txt
. Так, наприклад, якщо ви перейменували "file.txt" у просто "текстовий файл", то open textfile
все одно відкриєте його в програмі для редагування текстових файлів за замовчуванням, доки file textfile
все ще думали, що "текстовий файл" насправді є текстовим файлом.
Короткий файл довідки open
можна знайти, запустивши
open --help
Або ви можете прочитати цілий посібник із
man open