命令行常用指令

   MySQL 创建数据库并指定字符集:

1
2
drop schema if exists `test`;
CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

   Brew 相关的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// 先卸载Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
// 然后在安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
// 搜索包
brew search mysql
// 安装包
brew install mysql
// 查看包信息,比如目前的版本,依赖,安装后注意事项等
brew info mysql
// 卸载包
brew uninstall wget
// 显示已安装的包
brew list
// 查看brew的帮助
brew –help
// 更新, 这会更新 Homebrew 自己
brew update
// 检查过时(是否有新版本),这会列出所有安装的包里,哪些可以升级
brew outdated
brew outdated mysql
// 升级所有可以升级的软件们
brew upgrade
brew upgrade mysql
// 清理不需要的版本极其安装包缓存
brew cleanup
brew cleanup mysql

   MySQL 源码构建参数(将目录修改为你自己的)

1
2
3
4
5
6
7
8
-DCMAKE_BUILD_TYPE=Debug
-DWITH_BOOST=/Users/setsunayang/Documents/learning/mysql/boost_1_77_0
-DCMAKE_INSTALL_PREFIX=/Users/setsunayang/Documents/learning/mysql/build
-DWITH_SSL=system

./mysqld --basedir=/Users/setsunayang/Documents/learning/mysql/build \
--datadir=/Users/setsunayang/Documents/learning/mysql/build/data \
--initialize-insecure --user=mysql

   Git 相关

1
2
3
4
5
6
git remote rm origin 
git remote add origin [url]
git config --global user.name "杨海波"
git config --global user.email “3546514206@QQ.COM"

git rm -r --cached

   设置主机名称

1
sudo scutil --set HostName SetsunaYang

   Macbook Pro 显示被隐藏的文件或文件夹

1
2
3
4
5
defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder 
defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder

chflags hidden
chflags nohidden

   设置环境变量

1
echo 'export PATH="/opt/homebrew/opt/go@1.20/bin:$PATH"' >> ~/.zshrc

   修改环境变量相关

1
2
3
4
5
6
7
8
# 查看当前 shell 是 zsh 还是 bash
dscl . -read /Users/$USER UserShell
# 如果是 bash
open ~/.bash_profile
source ~/.bash_profile
# 如果是 zsh
open ~/.zshrc
source ~/.zshrc

   IDEA 相关

1
2
3
# 解决 Goland 无法调试的问题。在 bin/goland.vmoptions 增加如下虚拟机参数
-Djava.net.preferIPv4Stack=true
-Djava.net.preferIPv6Addresses=true
打赏
  • Copyrights © 2023-2024 杨海波
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信