admin 管理员组文章数量: 887021
查看ios app p12 证书过期时间
openssl pkcs12 -in certificate.p12 -nodes | openssl x509 -noout -enddate
ssl 证书过期
ERROR: SSL verification error at depth 1: certificate has expired (10)
ERROR: Certificate /O=Digital Signature Trust Co./CN=DST Root CA X3 expired at 2021-09-30T14:01:15Z
ERROR: SSL verification error at depth 1: certificate has expired (10)
ERROR: Certificate /O=Digital Signature Trust Co./CN=DST Root CA X3 expired at 2021-09-30T14:01:15Z
ERROR: SSL verification error at depth 3: certificate has expired (10)
ERROR: Certificate /O=Digital Signature Trust Co./CN=DST Root CA X3 expired at 2021-09-30T14:01:15Z
https://www.zhblog/qa/expire-in-macos.html
下载 最新的 证书 https://curl.se/ca/cacert.pem
sudo mv /etc/ssl/cert.pem /etc/ssl/cert.pem
sudo mv new_cert.pem /etc/ssl/cert.pem
复制,粘贴
MacBook-Pro:~ user$ pbcopy < dir/filename
MacBook-Pro:~ user$ pbpaste > dir/newfile
重装系统
使用U盘制作 Mac 系统
查看老的系统硬件支持情况
https://support.apple/zh-cn/HT211683
--制作步骤
https://segmentfault/a/1190000015806408
先格式化U盘 然后 在命令行中输入
下面的命令
sudo /Applications/Install\ macOS\ Mojave\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/mojave --applicationpath /Applications/Install\ macOS\ Mojave\ Beta.app --nointeraction
cp Argument list too long 复制的时候参数太多
采用
ls 目录1 | xargs -t -I {} mv {} 目标目录2/{}
或者 将上面 {} 替换成别名
ls dir1 | xargs -t -I asdf mv asdf dir2/asdf
node.js .npm, cnpm 安装
下载 | Node.js
下载 pkg 后双击安装
安装成功后, node.js 和 npm 安装成功
node -v
npm -v
如果都能出来说明安装成功
然后安装 cnpm
mac安装npm - 程序员大本营
sudo npm i -g cnpm --registry=https://registry.npm.taobao
如果成功
输出 cnpm -v
如果失败 执行
sudo npm set registry https://registry.npm.taobao
sudo npm set disturl https://npm.taobao/dist
sudo npm cache clean --force
然后在执行
sudo npm i -g cnpm --registry=https://registry.npm.taobao 重新安装
git 升级
brew install git
下载安装完后 执行更新链接
brew link git --overwrite
idea code:
www.yht7
jdk 安装
多版本管理
https://www.jianshu/p/af79ae7f732c
jdk 下载
https://www.oracle/java/technologies/javase/javase-jdk8-downloads.html
查看安装了那些版本的jdk
ls /Library/Java/JavaVirtualMachines
查看jdk home
/usr/libexec/java_home
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Content s/Home"
export PATH=$PATH:$JAVA_HOME/b in:$JAVA_HOME/jre/bin:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
数据迁移( 建议。迁移 应用。和 网络配置)
采用 Mac 迁移助理(其他-》Mac 迁移助理)
Mac 和Mac , Mac和 window。之间数据的迁移。
运行git 报错
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
问题解决很简单,只是缺少CommandLineTools
很多人说在终端执行下面语句,但是最终会寻找失败。
xcode-select --install
既然失败 那就直接去 苹果官网下载吧, 记得下载和本系统 版本一样的
Command Line Tools for Xcode 11.2 打开下面进行下载
Sign In - Apple
ssh-keygen -t rsa -C"your_email@youremail"
pbcopy < ~/.ssh/id_rsa.pub
Mac 查看终端 shell 类型。
打开终端 输入 : echo $SHELL
bash: bin/bash
zsh: /bin/zsh
切换bash
chsh -s /bin/bash切换bash
chsh -s /bin/zsh注意需要重启终端生效(强制退出后再打开)
或者参考 苹果官网 文档进行设置
https://support.apple/zh-cn/HT208050
如果 采用 zsh 然后 编辑 ~.bash_profile 保存退出后 不生效
编辑: vim ~/.zshrc
1. 在里面把刚刚 配置重新配置下
2. 采用 source source .bash_profile
gradle 安装
Gradle | Gradle Guides
先下载 然后解压
然后 拷贝到 /User/local/xxx
然后配置 环境变量
vim ~/.bash_profile
alias ll="ls -alF"
export GRADLE_HOME="/usr/local/Cellar/gradle-3.2.1/"
export GRADLE_USER_HOME="/Volumes/D/gradle/repository"
export PATH=$PATH:$GRADLE_HOME/bin:$GRADLE_USER_HOME:/Users/xx
export LS_OPTIONS='--color=auto'
export CLICOLOR='YES'
~
保持退出
source ~/.bash_profile
检验
gradle -v
查看git 的安装路径
which git
scp ssh Broken pipe
编辑 sudo vim /etc/ssh/ssh_config 添加以下设置可解决这个问题:
# 断开时重试连接的次数
ServerAliveCountMax 5
# 每隔5秒自动发送一个空的请求以保持连接
ServerAliveInterval 5
临时修改
ssh -o ServerAliveInterval=600 username@server_ip_address
mvn 安装
http://maven.apache/download.cgi
下载 解压
然后配置 环境变量
~/.bash_profile
export M2_HOME="/usr/local/Cellal/apache-maven....."
export PATH=$PATH:$M2_HOME/bin修改 maven 的镜像路径
vim $M2_HOME/conf/setting.xml找到 mirrors
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun/nexus/content/groups/public</url>
</mirror>修改本地仓库保存的路径
找到localRepository
添加
<localRepository>/Volmn/D/.m2</localRepository>修改好后 检查下配置文件
mvn -v
mvn help:system
文件迁移 采用 SCP 命令
scp /xxxx/xxxx/*.zip name@127.0.0.7:/目标目录 然后输入密码
mac to window 或者 linux to windows
window 需要安装 OpenSSH | Microsoft Docs
或者
PowerShell Team · GitHub 这个里面选择 下载win64
解压到 D:
然后 在window 中打开 powershell 命令行
cd 到 d:\OpenSSH-Win64
然后运行 powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
然后 net start sshd
然后 配置环境变量 到
d:\OpenSSH-Win64
然后在cmd 中 运行 ssh
出现数据就行了
Mac 远程 window 工具
Microsoft Remote Desktop Beta
Endpoint Security VPN
Mac Idea 不显示External Libraries方案
1. 进入该目录下
cd ~/Library/Preferences/IntelliJIdea2019.1/options
2.编辑projectView.xml文件
vim projectView.xml
<application>
<component name="ProjectViewSharedSettings">
<option name="hideEmptyPackages" value="false" />
// 默认为false 改成true,重启IDEA即可展示
<option name="showLibraryContents" value="true" />
<option name="showMembers" value="true" />
</component>
</application>
brew 的安装
https://brew.sh/index_zh-cn
命令行 输入如下 命令 进行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent/Homebrew/install/master/install)"
高坂本系统 安装低版本jdk
brew tap caskroom/versions
brew cask install java8
navicat 破 解
https://blog.csdn/xhd731568849/article/details/79751188
SSH脚本自动登录
先安装
brew install expect
brew install spawn-fcgi
然后新建 login.sh
#!/usr/bin/expect
spawn ssh -i /Users/luobin/Downloads/id_rsa $user@$ipaddress
expect {
"*password:" { send "$password\r" }
"yes/no" { send "yes\r;exp_continue" }
}
interact
mac 链接window 共享
command+k 输入 smb://ip 点击链接
ll 命令 设置
//新建 环境变了配置文件
vim ~/.bash_profile
//在最后面加上以下代码保存
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
//最后在终端输入,回车
source .bash_profile
修改 /var 权限
sudo chown root:admin /var
sudo chown root:admin /var/log
sudo chmod g+w /var/log
修改hosts
vi /etc/hosts
0.0.0.0 account.jetbrains
mac本身安装了ssh服务,默认情况下不会开机自启
1.启动sshd服务:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
2.停止sshd服务:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
3查看是否启动:
sudo launchctl list | grep ssh
如果看到下面的输出表示成功启动了:
--------------
- 0 com.openssh.sshd
idea 常用快捷键
command +空格 打开程序搜索框
command+ tab 切换应用程序
command+q 切换应用程序后 退出
shift+command+q 锁屏
shift+command+5 截屏
option+command+d 隐藏程序栏坞
command+k 打开远程连接
command+f3 显示桌面
option+esc+command 打开强制退出程序框
shift+command+D 打开电脑文件夹
control+command+f 窗口 放大缩小
command+m 最小化当前窗口
command+n 新建一个窗口
command+f 查找
command+w 关闭浏览器当前页
shift+command+n 进入无痕模式
command+, 打开设置
option+command+c或者i 打开开发者调试模式
空格键 快速看下一页
command+x 剪切
command+cv 复制粘贴
command+a 全选
command+z 撤销上一步的操作
shift+command+n 新建一个文件夹
command+delete 删除
command+E 推出宗卷
terminal 换行覆盖问题
1)配置文件:vim ~/.bash_profile
2)配置项:exportPS1="\e[32;40m\t\e[0m \u@\H\e[36;40m\w\e[0m\$"
source ~/.bash_profile
版权声明:本文标题:Mac 常用设置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726433474h959768.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论