软件:https://www.feng.com/forum/22
1、环境变量和增加ll
vim /etc/profile
vim ~/.zshrc
vim ~/.bash_profile
vim ~/.bash_profile
alias ll='ls -alF'
source ~/.bash_profile
2、Finder 中查看隐藏文件
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
被隐藏的文件夹会以半透明的形式显现,与正常文件区分开
3、大写字母
长按·中/英·键,绿灯亮为大写
4、安装brew
清华源:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
M1问题处理
复制/usr/local/Homebrew到/opt/Homebrew
vim ~/.zshrc
修改 export PATH=/opt/Homebrew/bin:$PATH
source ~/.zshrc
同理修改~/.bash_profile
注意查看brew命令路径
5、brew安装elasticsearch
https://www.elastic.co/guide/en/elasticsearch/reference/current/brew.html
brew的临时安装文件下载地址为:
~/Library/Caches/Homebrew
将手动下载的文件放到这儿就可以了,注意文件名一致(下载失败的那个文件名)
注意FORMULA名字
brew list
brew services start elasticsearch-full
brew services stop elasticsearch-full
brew info elasticsearch-full
brew卸载
brew uninstall jd-gui
6、安装Kibana
brew install kibana
brew services start kibana
#127.0.0.1:5601
7、Motrix挺好用
下载慢的文件很好
8、brew安装MongoDB
https://github.com/mongodb/homebrew-brew
brew tap mongodb/brew
brew install mongodb-community@3.4
启动集群
brew services stop mongodb-community@3.4
brew info mongodb-community@3.4
cd /opt/Homebrew/opt/mongodb-community@3.4/bin
./mongod --config /opt/Homebrew/etc/mongod.conf #正常启动
./mongod --replSet rsEs --config /opt/Homebrew/etc/mongod.conf #副本启动
./mongo -port 27017
> config = {_id: 'rsEs', members: [{_id: 0, host: '127.0.0.1:27017'}]}
> rs.initiate(config)
{ "ok" : 1 }
rsEs:SECONDARY>
9、xftp\xshell替代品
开源免费:https://electerm.html5beta.com/
10、DataGrip替换Navicat
https://www.jetbrains.com/datagrip/
11、最新版本jdk
brew install --cask adoptopenjdk
12、panoply工具
https://www.giss.nasa.gov/tools/panoply/
13、安装迅雷
brew install thunder
14、M1支持gfortran问题
持续关注 https://github.com/fxcoudert/gfortran-for-macOS/releases
15、brew安装redis
M1暂不支持redis4.0
brew search redis
brew install redis
brew services start redis
16、安装golang
1.16的版本会支持mac m1
https://golang.google.cn/dl/#unstable
brew search go
brew install go@1.14
go version
17、mac的Fonts位置
/System/Library/Fonts
/Library/Fonts
from matplotlib import font_manager
for font in font_manager.fontManager.ttflist:
print(font.name, '-', font.fname)
18、Mac无法写入NTFS硬盘——Mounty for NTFS
https://mounty.app/
brew install --cask mounty
19、安装java反编译软件
brew install --cask jd-gui
20、查看JAVA_HOME
cd /usr/libexec
./java_home
/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home
21、重设JAVA_HOME
echo $JAVA_HOME
sudo su
vim ~/.bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
MAC 配置环境变量重启终端不生效
在~/.zshrc文件最后,增加一行:
source ~/.bash_profile
22、Mac Big Sur 升级后 JD-GUI 无法打开的问题
ERROR launching ‘JD-GUI’
No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.
找到Contents/Info.plist这个文件,打开它
搜索”1.8+“然后把”+“删除掉
23、brew安装mysql
brew install mysql@5.7
brew services start mysql@5.7
cd /opt/Homebrew/opt/mysql@5.7/bin
./mysql_secure_installation
./mysql -uroot -p
exit
24、brew错误
安装错误,版本号错误之类的可以先更新,再安装就好了
brew update
/opt/Homebrew/Library/Homebrew/os/mac/version.rb:32:in `block in from_symbol': unknown or unsupported macOS version: :dunno (MacOSVersionError)
brew update-reset
25、asciidoctor安装
brew install ruby
brew install asciidoctor
# 如果需要绘制图表,安装asciidoctor-diagram
gem install asciidoctor-diagram
# asciidoc文档生成html
asciidoctor xx.adoc
26、kafka安装
brew update
brew install kafka
# /opt/Homebrew/opt/kafka/bin/kafka-server-start /opt/Homebrew/etc/kafka/server.properties
修改修改kafka的监听地址和端口为localhost:9092
vim server.properties
listeners=PLAINTEXT://localhost:9092
brew services start zookeeper
brew services start kafka
#查看正在执行的程序
brew services list
# 日志查看,java指向错误可以修改kafka-server-start
tail -f /opt/Homebrew/var/log/kafka/kafka_output.log
#发送消息
/opt/Homebrew/opt/kafka/bin/kafka-console-producer --broker-list localhost:9092 --topic test
#接收消息并打印
/opt/Homebrew/opt/kafka/bin/kafka-console-consumer --bootstrap-server localhost:9092 --topic test --from-beginning
27、home下新建文件夹
在Mac电脑中,home文件夹下不能直接mkdir
提示“mkdir: test: Operation not supported”。
sudo vim /etc/auto_master
#/home auto_home -nobrowse,hidefromfinder
回到根目录(这一步很重要)
cd /
sudo automount
之后就可以操作/home目录
28、安装docker
https://blog.csdn.net/github_39581355/article/details/118937316
29、brew安装nginx位置
/opt/Homebrew/etc/nginx/nginx.conf