在一些具有可視化界面的linux以及macOS操作系統(tǒng)下,可以在終端下執(zhí)行各種shell命令,尤其是很多老程序員和命令操作愛好者。有些人則喜歡可視化操作界面。因此這里介紹一個(gè)open命令可以完成從命令界面到可視化界面的轉(zhuǎn)化。顧名思義open所實(shí)現(xiàn)的就是打開某個(gè)文件,或者用某個(gè)應(yīng)用來打開文件的功能。
- 用默認(rèn)的應(yīng)用打開指定的文件
open 文件名
open abc.log #打開當(dāng)前目錄下的abc.log文件
open /abc.txt #打開根目錄下的abc.txt文件
- 用默認(rèn)的應(yīng)用打開一批文件
open *.擴(kuò)展名
open *.doc #打開當(dāng)前目錄下的所有擴(kuò)展名為doc的文件
- 用系統(tǒng)默認(rèn)的文本編輯器來打開指定的文本文件
open -e 文件名
open -e ~/abc.txt #用系統(tǒng)默認(rèn)的文本編輯器來打開用戶主目錄下的abc.txt文件
- 用指定的應(yīng)用程序來打開指定的文件
open -a 應(yīng)用程序名 文件名
open -a /Applications/Keynote.app ./abc.key #用Keynote.app來打開當(dāng)前目錄下的abc.key文件
- 打開文件夾,如果是macOS則用Finder來打開文件夾
open 文件夾
open ~ #打開當(dāng)前用戶主目錄
open /abc #打開根目錄下的abc子目錄
- 打開文件所在的文件夾,這里不是打開文件本身。
open -R 文件名
open -R /abc.txt #打開abc.txt所在的根目錄
- 用瀏覽器打開某個(gè)url
open url
open https://github.com/youngsoft #用瀏覽器打開https://github.com/youngsoft
- 編輯文本內(nèi)容,并且當(dāng)按鍵CTRL+D時(shí)結(jié)束編輯并打開一個(gè)默認(rèn)的文本編輯器。
open -f
- 用默認(rèn)的對(duì)應(yīng)的文本編輯器來打開文件
open -t 文件名
- 打開指定符號(hào)所在的.h頭文件,這個(gè)命令主要用于開發(fā)人員查找函數(shù)或者類名的定義所在的頭文件。
open -h 字符串或者.h文件
open -h UIView #查找并打開定義了UIView符號(hào)的.h頭文件
open -h UIView.h #打開UIView.h頭文件,這里不需要指定路徑。