用open命令實(shí)現(xiàn)從終端到可視化界面的切換

在一些具有可視化界面的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頭文件,這里不需要指定路徑。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,837評(píng)論 18 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,203評(píng)論 2 33
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,813評(píng)論 25 708
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 99,466評(píng)論 9 467
  • 有約漫走青江岸,歸路夕光一地金。
    何處拾珠閱讀 200評(píng)論 0 1