沙田网站仿做,改图宝在线制作印章,成都市建设监理协会网站,wordpress自定义文章类型面包屑一、系统配置
1、About My MacBook Pro 2、在当前标签打开新窗口
桌面上创建目录的文件夹#xff0c;每次新打开一个目录#xff0c;就会创建一个窗口#xff0c;这就造成窗口太多#xff0c;不太好查看和管理#xff0c;我们可以改成在新标签处打开新目录。需要在…一、系统配置
1、About My MacBook Pro 2、在当前标签打开新窗口
桌面上创建目录的文件夹每次新打开一个目录就会创建一个窗口这就造成窗口太多不太好查看和管理我们可以改成在新标签处打开新目录。需要在 系统设置-桌面与扩展坞-窗口与App-打开文稿时首选标签页 将默认设置 在全屏幕视图下 修改为始终 。
3、禁止生成.DS_Store
.DS_Store 是macOS在文件夹下自动生成的一个文件该文件记录保存该文件夹的一些属性比如文件夹的排序方式、图标大小等这个可以在文件夹的显示选项功能可以看到。
在压缩文件或者开发中提交代码时经常会将文件夹下面的 .DS_Store 文件一同混入你的文件在Windows下就会发现这个看起来像垃圾的 .DS_Store 文件令人十分头疼不需要的同学可以通过下面的命令进行修改。
# 配置命令默认不存在配置defaults write com.apple.desktopservices DSDontWriteNetworkStores true
# 这个可以查看是否生效
defaults read com.apple.desktopservices DSDontWriteNetworkStores 需要注意的是这个操作完成后需要重启电脑才会生效。
4、修改默认应用打开方式
这里只使用视频的默认程序举例随意找到一个视频右击点击显示简介 找到想要设置的应用程序后点击全部更改即可在这里插入图片描述
二、 系统优化
1、菜单栏刘海隐藏
这里是使用了 Top Notch 来进行隐藏且看效果使用动态壁纸效果不佳 使用后一目了然 需要注意的是该软件只是用黑色填充了刘海部分至于软件图标么如果多了还是会被隐藏掉…
2、菜单栏应用隐藏
这里使用的 Bartender 4原本买的授权是 Bartender 5 由于系统至今没有更新所以只能装 Bartender 4不过没有关系 Bartender 5的授权在 Bartender 4上也可以用效果同样是一目了然的这里只贴一个图 三、常用软件
1、Homebrew
Homebrew 是 macOS或 Linux缺失的软件包的管理器开发必备神器安装也比较简单网络 OK 的情况
/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)安装完成后如果没有 brew 命令的话就继续配置 zsh 环境变量上面安装完会提示 COPY 运行即可
(echo; echo eval $(/opt/homebrew/bin/brew shellenv)) /Users/security/.zprofilebrew 的基本使用
# 更新 Homebrew
➜ brew update# 搜索相关的包
➜ brew search [关键词] # 查看包的信息
➜ rew info [软件名]# 查看已安装的包
➜ brew list# 更新某个软件
➜ brew upgrade [软件名]# 清理所有软件的旧版
➜ brew cleanup# 卸载某个软件
➜ brew uninstall [软件名]brew 常用软件推荐
# 安装 brew-cask
brew install cask# 空格预览 markdown
brew install qlmarkdown# 空格高亮预览代码文件
brew install syntax-highlight2、iTerm 2
2.1、安装
安装方式有两种一种是官网下载安装另外一种是通过 Homebrew 安装
2.1.1、官网下载安装
2.1.2、终端命令安装
2.2、配置
2.2.1、将 iTerm2 设置为默认终端
打开 iTerm2 后点击左上角 iTerm2点击 Make ITerm2 Default Term色彩由白色变为灰色即可视为修改成功。
2.2.2、新建 iTerm2 配置文件
打开 iTerm2 后点击左上角 iTerm2点击 Settings 打开配置页面 这里主要对截图部分做变更参照更改即可
3、Oh-my-zsh
3.1、安装
Oh My Zsh 这个 zsh 美化增强脚本来让自己的终端 Shell 颜值更逼格
sh -c $(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)3.2、配置
Zsh 插件推荐
# 目录切换神器
➜ brew install autojump# 自动建议提示接下来可能要输入的命令
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions# 命令语法检测
git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting在 ~/.zshrc 中配置启用这些插件
plugins(其他的插件...... autojump zsh-autosuggestions zsh-syntax-highlighting)其他功能配置
# 关掉 URL 反斜杠转义
echo DISABLE_MAGIC_FUNCTIONStrue ~/.zshrc# 禁用 on my zsh 自动更新
echo zstyle :omz:update mode disabled ~/.zshrc3.3、生效
在完成上述的配置之后使用下面的命令使之生效
source ~/.zshrc4、PyEnv
4.1、安装
使用 brew 命令来安装 pyenv
brew install pyenv安装后更新一下
brew update
brew upgrade pyenv4.2、配置
添加下面的三行信息到 .zshrc 文件中如果默认 SHELL 不是 ZSH 的话则需要使用其他命令
echo export PYENV_ROOT$HOME/.pyenv ~/.zshrc
echo export PATH$PYENV_ROOT/bin:$PATH ~/.zshrc
echo -e if command -v pyenv 1/dev/null 21; then\n eval $(pyenv init -)\nfi ~/.zshrc运行完成后运行下面的命令来初始化一下
source ~/.zshrc
pyenv init接着就可以正常使用 pyenv 了
5、Jenv
5.1、安装
brew install jenv5.2、配置
在 .zshrc 中配置下面的代码
export PATH$HOME/.jenv/bin:$PATH
eval $(jenv init -)配置完成后使用下面的命令进行加载
source ~/.zshrc6、NVM
Nodejs 用的很少主要就是用 reverse-sourcemap 这里通过 nvm 来进行配置管理。
# 安装 nvm
➜ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash# 新开个终端输入下面命令完善 zsh 补全配置
export NVM_DIR$HOME/.nvm
[ -s $NVM_DIR/nvm.sh ] \. $NVM_DIR/nvm.sh
[ -s $NVM_DIR/bash_completion ] \. $NVM_DIR/bash_completion# 查看版本信息
➜ zsh
➜ nvm --version
0.39.3# 查看当前 node 的版本
➜ nvm version # 安装最新稳定版 node
➜ nvm install stable# 列出所有远程服务器的版本
➜ nvm ls-remote# 安装指定版本
➜ nvm install v18.16.1
➜ nvm install version# 列出所有已安装的版本
➜ nvm ls# 卸载指定的版本
➜ nvm uninstall version# 切换使用指定的版本node
➜ nvm use version# 显示当前的版本
➜ nvm current安装好环境之后使用下面的命令安装 reverse-sourcemap
npm install --global reverse-sourcemap7、GVM
gvm 是一个 Linux MacOS Windows 下的命令行工具类似于 nvm下载地址如下
1、安装
Mac OS X 必备环境
xcode-select --install
brew update
brew install mercurial通过终端安装使用下面的命令
sh -c $(curl -fsSL https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)安装成功会在家目录下增加 .gvm 的隐藏目录
$ ls -al | grep .gvm
drwxr-xr-x 30 root staff 960 11 13 11:10 .gvm然后在 .bashrc 或者 .zshrc 文件最底部增加一行如下内容
[[ -s $HOME/.gvm/scripts/gvm ]] source $HOME/.gvm/scripts/gvm# shall set GO_SOURCE_URL to speed binary install
export GO_SOURCE_URLhttps://github.com/golang/go使用 source ~/.zshrc 使配置生效如果想同时支持多个 shell 环境可手动复制上述内容到相应 shell 配置文件!
2、环境配置
通过 gvm use version 切换 go version, 会改变部分环境变量如:
GOMODCACHE$HOME/.gvm/pkgsets/go1.17.7/global/pkg/modGOPATH$HOME/.gvm/pkgsets/go1.17.7/global
gvm 与上述环境变量相关的命令有: linkthis, pkgset, pkgenv 为了降低环境变化对开发等的影响可固定GOPATH 等
# shall set GO_SOURCE_URL to speed source install
# default https://go.googlesource.com/go
export GO_SOURCE_URLhttps://github.com/golang/go# if use gvm, shall set some go env after gvm init statements# export GO111MODULEon
export GOPATH$HOME/go
export GOBIN$GOPATH/bin
export PATH$GOBIN:$PATH
export GOPROXYhttps://goproxy.cn,https://goproxy.io/,https://mirrors.aliyun.com/goproxy/,https://gocenter.io/,https://proxy.golang.org,direct3、常见用法
gvm use - select a go version to use (–default to set permanently)
gvm install go1.16.14 -B # 如果机器没有预先安装 go 的版本
gvm install go1.17.7
gvm use go1.17.7 [–default]
gvm uninstall go1.17.7
gvm install go1.17.7 –sourcehttps://xxxgithub.com/xxx/go
gvm install go1.17.7 -shttps://godoc.org/golang.org/dl/go1.17.7
gvm implode 卸载 gvm*、Burpsuite
这里我用的是2023.06.2版本的但是最新的已经到2023.10.3.2了~~不过没有关系~~能用才是王道首先官网下载 2023.06.2版 先下载新版注册机的地址为h3110w0r1d-y/BurpLoaderKeygen下载后将其放入到 Burpsuite Jar 包的同级目录下 首先先带着注册机运行一下 BP
cd /Applications/Burp\ Suite\ Professional.app/Contents/Resources/app /Applications/Burp Suite Professional.app/Contents/Resources/jre.bundle/Contents/Home/bin/java --add-opensjava.desktop/javax.swingALL-UNNAMED --add-opensjava.base/java.langALL-UNNAMED --add-opensjava.base/jdk.internal.org.objectweb.asmALL-UNNAMED --add-opensjava.base/jdk.internal.org.objectweb.asm.treeALL-UNNAMED --add-opensjava.base/jdk.internal.org.objectweb.asm.OpcodesALL-UNNAMED -javaagent:BurpLoaderKeygen.jar -jar /Applications/Burp Suite Professional.app/Contents/Resources/app/burpsuite_pro.jar提示需要激活先放这儿 另开一个终端运行注册机
/Applications/Burp\ Suite\ Professional.app/Contents/Resources/jre.bundle/Contents/Home/bin/java -jar /Applications/Burp\ Suite\ Professional.app/Contents/Resources/app/BurpLoaderKeygen.jar像之前一样常规走一下注册流程即可 编辑 vmoptions.txt 文件直接将之前的参数追加到 vmoptions.txt 后面
echo --add-opensjava.desktop/javax.swingALL-UNNAMED /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt
echo --add-opensjava.base/java.langALL-UNNAMED /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt
echo --add-opensjava.base/jdk.internal.org.objectweb.asmALL-UNNAMED /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt
echo --add-opensjava.base/jdk.internal.org.objectweb.asm.treeALL-UNNAMED /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt
echo --add-opensjava.base/jdk.internal.org.objectweb.asm.OpcodesALL-UNNAMED /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt
echo -javaagent:BurpLoaderKeygen.jar /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt
echo -Xmx2048m /Applications/Burp\ Suite\ Professional.app/Contents/vmoptions.txt之后直接在应用程序里面启动 Burpsuite 就可以了
*、John the ripper
首先使用 homebrew 安装john可以安装它的增强版john-jumbo:
$ brew install john-jumbo安装后可以使用john命令验证
$ john
John the Ripper 1.9.0-jumbo-1 [darwin22.1.0 64-bit arm ASIMD AC]
Copyright (c) 1996-2019 by Solar Designer and others
Homepage: http://www.openwall.com/john/如果要使用zip2john及rar2john则需要在shell的环境变量中添加下面的语句
如果你是john而非john-jumbo则找到对应目录添加就行。 export PATH/opt/homebrew/Cellar/john-jumbo/1.9.0/share/john:$PATH添加后可使用zip2john验证
$ zip2john
Usage: zip2john [options] [zip file(s)]*、浏览器配置
Google Chrome
使用 Neat Download Manager 接管 Google Chrome 下载需要关闭 Google Chrome 中的下载设置中的 下载前询问每个文件的保存位置
然后将插件添加至 Google Chrome 即可完成下载接管 四、参考项目
1、国光的 macOS Ventura 13 优化配置基于 ARM 平台
https://www.sqlsec.com/2023/07/ventura.html
2、Mac的设置与优化…持续更新
https://blog.csdn.net/OMars/article/details/127829106