文章目录
开启/停止sshd服务
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist ## 开启
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist ## 关闭
查看IP
ifconfig
出现This script requires the user to be an Administrator
使用su 切换一下即可
执行shell脚本报错 Operation not permitted处理
bogon:etc mac$ mvn -v
-bash: /Users/mac/Documents/soft/apache-maven-3.6.0/bin/mvn: /bin/sh: bad interpreter: Operation not permitted
解决:可以用这个命令来去除这个限制
xattr -d -r com.apple.quarantine /Users/mac/Documents/soft/apache-maven-3.6.0/*
brew macOS 缺失的软件包的管理器
安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" --卸载
使用brew安装apple里没有预装但你需要的东西
brew install wget #如果需要版本号后面加 @版本号
其他命令
brew upgrade nodejs # 更新
brew uninstalls nodejs # 卸载
brew list # 列出当前安装的软件
brew search nodejs # 查询与 nodejs相关的可用软件
brew info nodejs # 查询 nodejs 的安装信息
brew services 服务管理
brew services start elasticsearch # 启动 elasticsearch
brew services stop elasticsearch # 停止 elasticsearch
brew services restart elasticsearch # 重启 elasticsearch
brew services list # 列出当前的状态
brew services cleanup # 清除已卸载应用的无用的配置
Mac安装软件时提示已损坏的解决方法
sudo spctl --master-disable
sudo xattr -d com.apple.quarantine /Applications/Sublime\ Text.app
如果提示出错了Error: /usr/local/Cellar is not writable
sudo chown -R $(whoami) /usr/local/Cellar
csrutil disable (command+R)
mac快捷键
描述 | 命令 |
---|---|
窗口最小化 | cmd+m |
关闭当前窗口/文件 | cmd+w |
退出当前程序,后台不运行该程序 | cmd+q |
显示桌面 | cmd+F3 |
向左移动一个空间 | ctr+左箭头 |
向右移动一个空间 | ctr+右箭头 |
压力测试工具
ApacheBench
post : ab -c 100 -n 10000 -T application/json -p postdata.json http://127.0.0.1:8000/rpc