由morgan aldridge [email protected]
多年來,我開發的一小部分Mac OS X命令行工具。類似於NextStep和Mac OS X命令open , pbcopy和pbpaste ,其中大多數工具都是bash腳本創建的作為磨練我的bash-fu的練習。其他人也提交了許多Perl和Ruby腳本。
clipcat打印和連接Mac OS文本剪輯。由達芙妮·普雷斯頓·肯德爾(Daphne Preston-Kendal)提交。
dict在Mac OS X字典中進行了查找。注意:與提供的其他腳本不同,該腳本要求您安裝了宏觀。由達芙妮·普雷斯頓·肯德爾(Daphne Preston-Kendal)提交。
在同一本地設備上eject音量或網絡音量以及所有其他卷。 diskutil的各種彈出 /卸載選項的較短,簡單,更智能的包裝器,並允許指定完整的路徑/Volumes或卷名稱。
launch搜索並啟動應用程序。這是一個稍聰明的包裝器,用於open -a ,通配符通過Spotlight(如果有)或find 。
ql使用Mac OS X快速外觀功能打開文件。
swuser使用Mac OS X快速用戶切換功能進行切換。您可以切換到登錄窗口或其他用戶。注意:不幸的是,目前與screen不兼容。
trash允許丟棄文件,而不是用rm誘惑命運。正確處理其他卷上的垃圾文件,使用與重複文件名的Finder相同的文件名重命名方案,可以列出帶有磁盤用法摘要的垃圾內容,以及空垃圾(包括安全)。不需要Finder運行。
with將打開指定文檔的應用程序。它甚至可以一口氣變化並打開。由達芙妮·普雷斯頓·肯德爾(Daphne Preston-Kendal)提交。
安裝所有工具:
rake 。rake install 。 (如果您在/usr/local/bin上沒有寫入權限,則需要預先簽發sudo 。)安裝一個或多個特定的工具:
rakerake 'install[ql,trash]' ,在方括號之間的逗號分隔列表中指定單個工具。 (如果您在/usr/local/bin上沒有寫入權限,則需要預先簽發sudo 。)zsh插件管理器安裝注意:您不能安裝clipcat , dict或with此方法。
MacOS 10.15 Catalina和Newer現在使用zsh作為默認外殼。如果您使用的是zsh插件管理器,則可以按以下方式安裝單個工具,並且將自動下載,安裝並保持最新:
~/.zshrc工具, trash ,例如: zinit wait ' 1 ' lucid light-mode as " program " pick " src/trash " for morgant/tools-osx尋找其他Mac OS X特定命令行工具來補充這些工具?查看以下內容:
appswitch和launchasprint , icalBuddy , setWeblocThumb和trashcontactsdark-modedockutilduti (Andrew Mortensen)get-location Lindes)ilocimsg撰寫的克里斯蒂安·桑帕奧ithiefgeticon , icns2pict , pict2icns , seticon ) & osxutils ( cpath , getfcomment , geticon , google , hfsdata , lsmac , mkalias , rcmac , setfcomment , setfctypes , setfflags , seticon , setlabel , setsuffix , setvolume , trash , wiki , wsupdate )由sveinbjorn thordarson撰寫pngpasterem撰寫的Kevin Y. Kimserviceshallow-backup的strongholdtagtrashtrashwebkit2png 特別感謝:Daphne Preston-Kendal的所有提交和合作;馬特·布里克森(Matt Brictson)最初的相對路徑錯誤修復了trash 。 Huyz改善了Finder PID的確定,以防止trash中可能的假陽性。