开发配置

最后更新于:2022-04-01 22:03:27

[TOC] # Tilix 终端 ## Quake 模式 > https://gnunn1.github.io/tilix-web/manual/quake/ 打开系统设置, 添加快捷键:`super + ~` command:`tilix --quake` # Node 安装 nvm ``` yay -S nvm ``` 在使用nvm之前,根据您的 shell 执行以下或类似的操作之一(然后重新启动 shell) ``` echo 'source /usr/share/nvm/init-nvm.sh' >> ~/.bashrc echo 'source /usr/share/nvm/init-nvm.sh' >> ~/.zshrc source ~/.zshrc # 重启zsh nvm install --lts # 安装最新的nodejs lts版本 # 设置镜像(或者 .npmrc) npm config set registry https://registry.npm.taobao.org/ npm config set disturl https://npm.taobao.org/mirrors/node/ npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ npm config set sharp_dist_base_url https://npm.taobao.org/mirrors/sharp-libvips/ npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ npm config set puppeteer_download_host https://npm.taobao.org/mirrors/ npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/ npm config set sentrycli_cdnurl https://npm.taobao.org/mirrors/sentry-cli/ npm config set sqlite3_binary_site https://npm.taobao.org/mirrors/sqlite3/ npm config set python_mirror https://npm.taobao.org/mirrors/python/ # 查看npm镜像是否设置成功 npm config get ``` # Deno # Git 安装git ~~~bash sudo pacman -S git ~~~ 设置个人 git 信息 ~~~bash git config --global user.name "ChandlerVer5" git config --global user.email "email@xx.com" ~~~ ## SSH key ssh key是git与github建立连接的凭证。linux发行版一般都会自带ssh key工具。终端输入 ``` ssh-keygen -t rsa -C "" ``` 系统提示确认路径和密码啥的,不必在意,一路回车。最后会出现一个符号构成的矩形图案。ssh key创建成功。 这时,一般会在 ~/目录下创建 /.ssh文件夹;后缀名为.pub的文件为公钥。打开id_rsa.pub复制全部内容。 进入 github 账户,进入 Settings,左侧找到 SSH and GPG keys 选项卡,添加 New SSH key。title只是ssh key的标签,名字可以任意取,key值中粘贴id_rsa.pub的全部内容,Add SSH key。 验证连接是否成功建立,终端输入: ``` ssh -T git@github.com ``` 第一次会有确认提示,肯定即可,之后会出现提示You’ve successfully authenticated, but GitHub does not provide shell access. 连接成功。 # Rust ~~~bash yay rust ~~~ # Java 安装 Java ``` yay -S jdk-openjdk 15.0.2.u7-1 ``` 系统已安装的 Java ``` archlinux-java status # 使用 15版本 archlinux-java set java-15-openjdk ``` # MySQL ``` sudo yay -S mysql ``` 初始化MariaDB数据目录,没有这步 mysql 就不能用 ``` sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql ``` 注意生成的临时密码 查看mysql状态 ``` sudo systemctl status mysqld ``` 开机启动mysql服务 ``` sudo systemctl enable mysqld sudo systemctl start mysqld ``` 设置mysql root用户密码 ``` su ``` root密码在 `/root/.mysql_secret`文件内 ``` cat /root/.mysql_secret ``` 改密码(不建议,直接进mysql改) ``` sudo mysql_secure_installation ``` 默认密码是空的,回车后设置root用户密码,后面就回车回车 删除/var/lib/mysql ``` sudo rm -r /var/lib/mysql sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql ``` 获取临时密码 登录 ``` mysql -uroot -p ``` 密码 还不行 ``` su mysql -uroot -p ``` mysql 修改密码 ``` user set password=password('新密码'); ```
';