加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – OSX中的终端脚本

发布时间:2020-12-15 17:03:46 所属栏目:安全 来源:网络整理
导读:我以前从未创建过脚本,正在寻找编写OSX 10.6脚本的教程.有一个终端命令可以显示所有隐藏文件.它的 defaults write com.apple.finder AppleShowAllFiles TRUEkillall Finder 将TRUE更改为FALSE将隐藏系统文件.我想创建一个检查AppleShowAllFiles值的脚本,如果
我以前从未创建过脚本,正在寻找编写OSX 10.6脚本的教程.有一个终端命令可以显示所有隐藏文件.它的
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

将TRUE更改为FALSE将隐藏系统文件.我想创建一个检查AppleShowAllFiles值的脚本,如果为TRUE,则写入FALSE,如果为FALSE,则写入TRUE.

这是在TextEdit中完成并保存为.sh文件吗?脚本可以是我双击刚刚运行的东西,还是我必须启动终端并键入命令来执行脚本?我是个新手,抱歉

多谢你们

使用以下内容创建一个文件switchhideshow.command:
#!/bin/sh

show=`defaults read com.apple.Finder AppleShowAllFiles 2>/dev/null`

if [ "$show" == "TRUE" ]; then
  defaults write com.apple.Finder AppleShowAllFiles FALSE
else # here we come,if it is FALSE or is empty (the default)
  defaults write com.apple.Finder AppleShowAllFiles TRUE
fi

killall Finder

然后:chmod a x switchhideshow.command

准备.不幸的是,每次运行它都应该关闭终端.此外,您可能希望查看this.它描述了如何调用shell脚本以显示Automator Actions中的隐藏文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读