在Windows中我会创建一个.bat文件来从我的桌面运行这个脚本,在我的Mac上如何创建类似的东西,可以从桌面运行来执行它:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
答案 0 :(得分:4)
将文件命名为.command
或.sh
。
答案 1 :(得分:4)
使用以下内容创建文件
#!/bin/bash
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
从terminal.app中,运行chmod o+x <filename>
以使文件可执行。
要运行该文件,只需打开terminal.app和./<filename>
答案 2 :(得分:2)
Shoan关于制作shell脚本的说明可以正常工作,但您需要在终端内运行它。如果你添加jtbandes建议给文件名一个.command
后缀(.sh
对我来说不起作用),文件在Finder中可以双击 - 但它仍然会打开一个终端窗口,然后离开它完成时打开。如果你不想被这个打扰,有几种方法可以完成这项工作,而不需要任何无关的UI东西:
1-在AppleScript编辑器中创建AppleScript(可以是/ Applications / Utilities / AppleScript Editor.app或/ Applications / AppleScript / Script Editor.app,具体取决于您拥有的OS X版本)。输入此作为您的脚本:
do shell script "defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder"
...然后以应用程序格式保存脚本,使其可以双击(如果将其另存为“脚本”,则双击它将打开脚本编辑器)。
2-使用/ Applications / Automator创建Automator工作流程。使用应用程序模板(再次,使其可双击),在第二列中找到“运行Shell脚本”操作(这是一个巨大的列表,所以我只在顶部的搜索字段中键入“shell”)并拖动它进入右边的工作流程空间。确保将其设置为使用合理的shell,粘贴命令并保存。
答案 3 :(得分:0)
我曾经使用过批处理文件,但痛苦的是必须找到保存脚本的文件夹。这变得很痛苦所以现在我使用别名,它可以在终端的任何位置工作,不需要找到你的脚本。
当然,你可以很好地使用它们。
要开始使用,您需要访问bash_profile。
bash配置文件是一个隐藏在您计算机上的文件,我相信没有特定位置就无家可归。
那你怎么找到它?
它存在或不存在,因此访问该文件只需写:
sudo nano ~/.bash_profile
此命令将创建它或打开它
进入内部后,添加以下行:
alias showFiles='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder /System/Library/CoreServices/Finder.app'
alias hideFiles='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder /System/Library/CoreServices/Finder.app'
多数民众赞成......
ctrl + O to save
ctrl + X to exit
最后刷新bash配置文件:
source ~/.bash_profile
你如何使用这些命令?那么现在要显示文件,只需写:showFiles并隐藏文件只需写:hideFiles ...瞧!
我使用它来使终端使生活更轻松。例如,ssh到网站,打开帮助文件,或访问mysql等等。
以下是您可能会发现有用的其他一些用途:
alias goWebsite='open http://www,google.com'
alias goDoc='open -a TextEdit /users/myusername/documents/mydocument.txt'
alias goLocation='cd /applications/mamp/htdocs/workspaces/general/website.com/trunk'
alias sshToServer='ssh user@mysite.sitename.com'
现在您需要做的就是从终端输入别名,命令将执行。
希望您找到以上有用的