引起我注意的mac命令 & 我对macOS配置的修改

来源:互联网 发布:网络商业模式 编辑:程序博客网 时间:2024/05/21 11:17
命令如下
1. chflags 其中hidden属性控制文件或目录是否隐藏
2. caffeinate 防MacBook Pro休眠的工具,我已设置caf='caffeinate -u -t ',这样每次使用时只要输入caf [seconds]控制不休眠的秒数。
3. defaults 访问defaults system来更改用户配置
4. diskutil (list, info)
5. man -t "${command_name}" | open -f -a /Applications/Preview.app 保存man手册命令内容到PDF文件
6. nvram 设置NVRAM。eg: sudo nvram boot-args="-s" 每次开机将以单用户模式启动,和每次开机按cmd+s效果一样。
7. bless 设定启动选项 eg: sudo bless --device /dev/disk0s2 --setBoot --nextonly 设定下次开机从磁盘disk0s2启动。可结合diskutil list使用。
8. launchctl 设定launchd行为。eg: sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 设定开机启动ssh服务。unload取消。
9. sysctl 名称空间为kern,hw,net,user,vm等
10. iconv 这个命令Linux下也有,我用来处理文件编码问题。过去部分windows文件是GBK编码,于是我设定trans='iconv -f GB2312 -t UTF-8 ',以后使用时只需trans a.txt > b.txt即可将GBK编码的a转换成UTF-8的b。

已修改的配置
1. 如何在Finder标题栏显示当前文件夹路径
defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE; killall Finder

2. 安装任何来源的软件
sudo spctl --master-disable

3. 用户主目录/资源库文件夹的属性由隐藏状态改变为显示状态
chflags nohidden ~/Library

4. 关闭dashboard
defaults write com.apple.dashboard mcx-disabled -boolean YES (恢复:NO)
killall Dock
原创粉丝点击