關(guān)于Mac Pro 隱藏文件顯示問題

注: Mac 所有命令介紹

  • 顯示隱藏文件

方法一 : defaults write com.apple.finder AppleShowAllFiles -bool true;KillAll Finder;open Desktop
方法二 : defaults write com.apple.finder AppleShowAllFiles YES;KillAll Finder;open Desktop

  • 重新隱藏

方法一 : defaults write com.apple.finder AppleShowAllFiles -bool false;KillAll Finder;open Desktop
方法二 : defaults write com.apple.finder AppleShowAllFiles NO;KillAll Finder;open Desktop

注意: 在終端執(zhí)行完命令后一定要點擊屏幕左上角的小蘋果選擇->“強制退出”彈出框選擇->“訪達” -> 重新開啟 , 否則不起作用

Other command (網(wǎng)絡(luò)摘錄)

1. open命令

用于打開文件、目錄或執(zhí)行程序。就等同于在命令行模式下,重復(fù)圖形界面“雙擊”的動作。例如這個命令與在Finder中雙擊Safari是一樣的:

  • 1.1 打開一個程序 open /Applications/Safari.app/
  • 1.2 如果open一個文件,則會使用關(guān)聯(lián)的程序打開之。例如open screenshot.png會默認在預(yù)覽中查看圖片。
    可以使用-a選項要求自行選擇打開的程序,或使用-e強制在TextEdit中編輯此文件。
  • 1.3 open一個目錄會在Finder窗口中打開此目錄。一個很有用的技巧是open .打開當前目錄。例如open Desktop/
    Finder和終端的交互是雙向的(把文件從Finder中拖入終端,就等同于把文件的完整路徑粘貼到命令行中)。

2. pbcopy 和 pbpaste

這兩個工具可以打通命令行和剪貼板。當然用鼠標操作復(fù)制粘貼也可以——但這兩個工具的真正威力,發(fā)揮在將其用作Unix工具的時候。意思就是說:可以將這兩個工具用作管道、IO重定向以及和其他命令的整合。

例如:

命令: ls ~ | pbcopy 可以將主目錄的文件列表復(fù)制到剪貼板。

做點嘗試:獲取最新Google紀念徽標(doodle)的URL并復(fù)制到剪貼板:curl url地址 | pbcopy

把文件的內(nèi)容讀入剪貼板:pbcopy < ******.txt

使用管道語法配合pbcopy工具可以簡單的抓取命令的輸出,而不必向上滾動翻閱終端窗口??梢杂糜诤退朔窒砻钚械臉藴屎湾e誤輸出。pbcopy和pbpaste也可以用于自動化或加速執(zhí)行一些事情。例如把一些郵件的主題存為任務(wù)列表,就可以先從Mail.app中復(fù)制主題,再運行:$ pbpaste >> tasklist.txt

3. mdfind

查找命令。Spotlight能做的查找,mdfind也能做。包括搜索文件的內(nèi)容和元數(shù)據(jù)(metadata)。mdfind還提供更多的搜索選項。例如-onlyin選項可以約束搜索范圍為一個目錄:mdfind -onlyin ~/Documents fileName
mdfind的索引數(shù)據(jù)庫在后臺自動更新,不過你也可以使用mdutil工具診斷數(shù)據(jù)庫的問題,診斷mdfind的問題也等同于診斷Spotlight。如果Spotlight的工作不正確,mdutil -E命令可以強制重建索引數(shù)據(jù)庫。也可以用mdutil -i徹底關(guān)閉文件索引。

4. screencapture 截圖命令

cmd + shift + 3cmd + shift + 4熱鍵相似,但更加的靈活。

  • 4.1 抓取包含鼠標光標的全屏幕,并以image.png插入到新郵件的附件中:
    screencapture -C -M image.png
  • 4.2 用鼠標選擇抓取窗口(及陰影)并復(fù)制到剪貼板:
    screencapture -c -W
  • 4.3 延時10秒后抓屏,并在Preview中打開之:
    screencapture -T 10 -P image.png
  • 4.4 用鼠標截取一個矩形區(qū)域,抓取后存為pdf文件:
    screencapture -s -t pdf image.pdf

更多用法參閱screencapture --help

5. launchctl

launchctl管理OS X的啟動腳本,控制啟動計算機時需要開啟的服務(wù)。也可以設(shè)置定時執(zhí)行特定任務(wù)的腳本,就像Linux cron一樣。

例如,開機時自動啟動Apache服務(wù)器:

運行launchctl list顯示當前的啟動腳本。sudo launchctl unload [path/to/script]停止正在運行的啟動腳本,再加上-w選項即可去除開機啟動。用這個方法可以一次去除Adobe或Microsoft Office所附帶的所有“自動更新”后臺程序。

Launchd腳本存儲在以下位置:

~/Library/LaunchAgents    
/Library/LaunchAgents          
/Library/LaunchDaemons
/System/Library/LaunchAgents
/System/Library/LaunchDaemons

啟動腳本的格式可以參考這篇blog,或蘋果開發(fā)者中心的文章。你也可以使用Lingon應(yīng)用來完全取代命令行。

6.say 文本轉(zhuǎn)語音(TTS)的工具

  • say的引擎和OS X使用的一樣也是VoiceOver。如果不加其他選項,則會簡單的語音朗讀你給定的字符串:say "I'm your father."

  • 用-f選項朗讀特定文本文件,-o選項將朗讀結(jié)果存為音頻文件而不是播放:
    say -f mynovel.txt -o myaudiobook.aiff

  • say命令可以用于在腳本中播放警告或提示。例如你可以設(shè)置Automator或Hazel腳本處理文件,并在任務(wù)完成時用say命令語音提示。

  • 最好玩(不過也負罪感十足)的用法是:通過SSH連接到朋友或同事的計算機,然后用say命令給他們一個大大大驚喜……

  • 可以在系統(tǒng)設(shè)置(System Preferences)的字典和語音(Dictation & Speech)選項中調(diào)整系統(tǒng)的語音選項甚至是語音的語言。

7. diskutil OS X磁盤工具應(yīng)用的命令行版

可以完成圖形界面應(yīng)用的所有任務(wù),也可以做一些全盤填0、全盤填隨機數(shù)等額外的任務(wù)。先使用diskutil list查看所有磁盤的列表和所在路徑,然后對特定的磁盤執(zhí)行命令。

鄭重提示:不正確使用diskutil可能意外的破壞磁盤數(shù)據(jù)。請小心。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容