欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac OS X常用命令记录 目录 及基本操作(不断更新)

程序员文章站 2022-05-11 19:21:31
...
隐藏某个文件夹或者文件          chflags hidden 文件夹路径
取消隐藏某个文件夹或者文件          chflags nohidden 文件夹路径

在Finder中隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
或者 defaults write com.apple.finder AppleShowAllFiles  YES
在Finder中隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
defaults write com.apple.finder AppleShowAllFiles  NO

不知道其他人用dashboard的时候是否多,至少我是几乎不用
禁用defaults write com.apple.dashboard mcx-disabled -boolean YES
重启或者运行killall Dock
重新启用defaults write com.apple.dashboard mcx-disabled -boolean NO
重启或者运行killall Dock


macOS sierra默认在安全选项中已经不显示 是否允许非认证的开发者的应用运行了,所以需要手动开启
sudo spctl --master-disable


pkg一般安装的服务会在这个目录下 /usr/local/,比如mysql,deployd等

系统驱动安装位置 /System/Library/Extensions/

在Mac中查看相应命令的运行程序位置(拿JDK距离)
在Terminal 终端中 cd /usr/bin
查看java链接到了哪里:ls -l java

通常JDK的位置
1.6以前系统默认会在 /System/Library/Frameworks/JavaVM.framework/Versions/
Current文件夹代表当前版本
1.7在 /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

which java可以查看Java的当前存放路径

git
os x 在XCode中默认有一个git,如果想使用官网自下的,可以将原有git删掉
sudo cd /usr/bin
sudo mkdir old-git
sudo mv git* old-git
ln -s /usr/local/git ./
以上,其中官网下载安装的git目录就是/usr/local/git

Ruby的安装目录为
/System/Library/Frameworks/Ruby.framework/

使用npm安装的全局应用通常在这个目录
/usr/local/bin/

对于某某软件的破解,尝尝会更改HOST,也就是本地的域名解析
/etc/host

环境变量
全局 不建议使用 ./etc/profile
系统级环境变量 ./etc/bashrc
用户级环境变量 ~/.bash_profile(通常使用这个)
如果不存在,则touch ~/.bash_profile
修改环境变量后不会立即生效,需要重启电脑,如果想立即生效,可以执行source ~/.bash_profile

关闭Mac OS X的虚拟内存
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist; sudo rm /private/var/vm/swapfile*
还原 sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist


Mac查看若干个文件夹的总大小,如果直接选中若干文件夹点Get Info,则会蹦出一对让人恼火的窗口,可以选择要查看的文件夹,按Command + Option + I来查看

iTunes备份移动端设备的默认目录
~/Library/Application Support/MobileSync/Backup

以管理员身份执行的命令
sudo *****

mac下计算算法很简单
终端里
md5 文件路径 计算md5值
shasum 文件路径 计算sha1值

定时关机命令
sudo shutdown -h 1401092330(yymmddhhmm的格式)

QQ聊天记录存放位置
/Users/LiYunpeng/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/

禁用Chrome左右滚动变为回退和前进的功能
defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE


睡眠后不断网
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

查看端口占用
lsof -i :8080
显示8080端口的使用信息,获得pid
然后kill -9 [pid]


mysql
启动可以通过mysqld 的start \stop来执行
也可通过support-file/mysql.server start \stop来启动和关闭
也可通过mysqld_safe来进行启动


陆续更新

上一篇: JPA开发

下一篇: PHP-GTK 使用用途