Mac本,入门
1、设置环境变量
查看目前的path:echo $PATH
写入:sudo vim ~/.bash_profile
注意使用冒号分割
执行:source ~/.bash_profile
/etc/profile/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
/etc是系统的,~是用户的
2、brew包管理器
1)、brew安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装软件 | brew install mysql |
卸载软件 | brew uninstall mysql |
搜索软件 | brew search /wge*/ |
列出软件列表 | brew list |
更新brew | brew update |
打开官网 | brew home |
显示软件信息 | brew info mysql |
显示包依赖 | brew deps |
2)、安装软件
brew remove mysql
brew cleanup
brew install mysql
brew services start mysql
设置开机启动 launchctlload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
mysql -uroot
3)、安装Jenkins
brew install jenkins | 安装jenkins |
brew services start jenkins | background运行service |
jenkins | 前台运行service |
3、Java更新版本
1)mac下有三个地方有java
#这应该是系统自带java环境,默认/usr/bin/java 指向这里
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
#这应该是浏览器下的java环境,oracle官方dmg貌似只更新这里
/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents
#作为解决方案,可以下载oraclejava的tar包,解压到这个目录下
/Library/Java/JavaVirtualMachines
2)需要删除旧版本的java
1.删除系统的/System/Library/Frameworks/JavaVM.framework/Versions/
cd /System/Library/Frameworks/JavaVM.framework/Versions/
sudo rm -rf Current
2.删除/Library/Java/JavaVirtualMachines下的系统默认版本
3)安装之后,设置环境变量
#设置bashrc文件,最终如下
[aaa@qq.com Versions]$tail -n 4 /etc/bashrc_Apple_Terminal
JAVA_HOME="/Library/Java/JavaVirtualMachines/jre1.8.0_74.jre/Contents/Home/"
CLASSPATH="$JAVA_HOME/lib"
PATH=.:$JAVA_HOME/bin:$PATH
[aaa@qq.com Versions]$java -version
java version"1.8.0_74"
Java(TM) SE RuntimeEnvironment (build 1.8.0_74-b02)
Java HotSpot(TM)64-Bit Server VM (build 25.74-b02, mixed mode)
4、pycharm恢复默认设置
# Configuration
rm -rf ~/Library/Preferences/PyCharm*
# Caches
rm -rf ~/Library/Caches/PyCharm*
# Plugins
rm -rf ~/Library/Application Support/PyCharm*
# Logs
rm -rf ~/Library/Logs/PyCharm*
5、安卓SDK代理
android国内镜像 代理:mirrors.neusoft.edu.cn | 端口:80 |
6、**软件安装的时候提示,文件已损坏
之前的版本,安全与隐私里面有【允许所有来源】
之后的版本没了,可以通过bash设置
sudo spctl --master-disable
7、类型android的uiautotmatorviewer,iOS有libimobiledecices
libimobiledevice是一个使用原生协议与苹果iOS设备进行通信的库,通过这个库我们的Mac OS能够轻松获得iOS设备的信息。
brewuninstall ideviceinstaller -g
brew uninstall libimobiledevice -g
brew install --HEAD libimobiledevice -g
brew install ideviceinstaller -g
sudo chmod -R 777 /var/db/lockdown
查看iOS设备日志 | idevice sys log |
查看链接设备的UDID | idevice_id --list |
查看设备信息 | idevice infod |
查看设备名称 | idevice name |
获取设备时间 | idevice data |
端口转发 | iproxy XXXX YYYY |
8、快捷键
command + C | 复制 |
command+X | 剪切 |
command+V | 粘贴 |
command+option+V | 移动 |
Command+W或者M | 最小化 |
command+Q | 退出软件 |
Command+option+esc | 强制退出软件 |
Command+Z | 撤销操作 |
command+A | 全选 |
command+delete | 删除 |
Command+S | 保存 |
Command+N | 新建 |
command+tap | 切换 |
Command+shirft+s | 另存为 |
Command+P | 打印 |
Command+shift+delete | 清空回收站 |
Command+I | 显示简介 |
浏览器command+R | 刷新 |
|
|
libimobiledevice是一个使用原生协议与苹果iOS设备进行通信的库,通过这个库我们的Mac OS能够轻松获得iOS设备的信息。
brewuninstall ideviceinstaller -g
brew uninstall libimobiledevice -g
brew install --HEAD libimobiledevice -g
brew install ideviceinstaller -g
sudo chmod -R 777 /var/db/lockdown
查看iOS设备日志 | idevice sys log |
查看链接设备的UDID | idevice_id --list |
查看设备信息 | idevice infod |
查看设备名称 | idevice name |
获取设备时间 | idevice data |
端口转发 | iproxy XXXX YYYY |
上一篇: 微信如何将小程序放入聊天顶部
下一篇: Matplotlib入门学习(一)