# 贮藏
git stash
# 贮藏时添加 message
git stash save "message"
# 贮藏时包含所有修改,同 --all
git stash -a
# 贮藏时包含未暂存的修改,同 --include-untracked
git stash -u
# 出栈第一个贮藏,应用到工作目录
git stash pop
# 应用贮藏内容到工作目录
git stash apply
# 贮藏堆栈列表
git stash list
# 丢弃贮藏 stash@{0}
git stash drop stash@{0}
# 清空 stash
git stash clear
# 查看贮藏的 diff
git stash show [stash@{0}]
# 查看贮藏的全部 diff,同 --patch
git stash show -p
# 从贮藏创建新分支
git stash branch new_branch_name
centos7 安装/卸载图形界面
安装
查看可用的安装
yum grouplist
server with GUI
yum groupinstall "Server with GUI"
gnome
yum update -y
yum groupinstall "GNOME Desktop" -y
kde
yum groupinstall "KDE Plasma Workspaces" -y
# 中文支持
yum install kde-l10n-Chinese
安装完中文包后要在设置的 local 中设置首选语言为中文,并注销重登录。
启动方式
查看
systemctl get-default
multi-user.target
表示命令行启动
图形界面启动
systemctl set-default graphical.target
单纯在 ssh 连接时使用客户端图形界面,当出现
X11 forwarding request failed on channel 0
时,安装以下命令:yum install xorg-x11-xauth
命令行启动
systemctl set-default multi-user.target
卸载
yum groupremove "GNOME Desktop"
win10 ltsc 中安装 edge 浏览器
win10 安装 scoop
scoop 是 windows 下的包管理工具,可以帮助我们自动安装并配置软件包。
配置 hosts
有科学上网的可以跳过。
参考:https://gitee.com/doshengl/GitHub520
用于 switchHosts 的 github520 远程 URL:https://raw.hellogithub.com/hosts
安装 scoop
用 powerShell 执行以下命令
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1 | iex
如果安装失败,删除用户目录下的 scoop 目录再重试。
更换国内源
scoop config SCOOP_REPO https://gitee.com/squallliu/scoop
安装软件
scoop install git
如果安装失败,先卸载失败的包,再重新安装即可。卸载示例:
scoop uninstall git
添加扩展
scoop bucket add extras
更多软件安装
scoop install windows-terminal insomnia switchhosts vscode sublime-text
win7 安装 powershell5
- 打开官方下载页面:https://www.microsoft.com/en-us/download/details.aspx?id=54616
- 点击「Download」
- 选择「Win7AndW2K8R2-KB3191566-x64.zip」
- 点击「Next」
- 等待下载完成
- 下载完后解压,例如 「d:\shell」
- 打开 powershell 管理模式
- 打开执行脚本权限
Set-ExecutionPolicy RemoteSigned -Force
- 验证
Get-ExecutionPolicy
,应该返回RemoteSigned
- 运行安装脚本
d:\shell\Install-WMF5.1.ps1
注意:需要开启「Windows Update」服务。
centos7 安装 virtualbox 增强功能
虚机开机后,点击菜单 「设备 – 安装增强功能…」
# 安装依赖
yum update -y && yum install -y kernel-devel kernel-headers bzip2 gcc make perl
# 挂载光驱
mount /dev/sr0 /mnt
# 重启
reboot
# 安装增强功能
cd /mnt
./VBoxLinuxAdditions.run
maven 运行 springboot 代码
当仅用于调试目的时,使用以下脚本执行:
mvn spring-boot:run
多模块时,先在父模块中执行 mvn clean install
,再进入模块目录运行上述命令。
运行参数/环境:
mvn spring-boot:run -Dspring-boot.run.profiles=xxx
打包:
mvn clean package -DskipTests
mvn clean package -DskipTests -am -amd -pl <model>
vscode 设置 java 环境
- 打开 vscode
- 按下
Ctrl+Shift+P
,输入Java: Extension Guide
,安装合适的插件,不会选安装默认 - 按下
Ctrl+Shift+P
,输入Java: Configure Java Runtime
- 在 Install A JDK 中,分别下载 jdk8 和 jdk11 ,解压到合适的目录
- 配置默认的 jdk8 工作环境,略
- 设置中查找
java.home
,在 settings.json 中编辑,设置为 jdk 11 目录 - 在设置中查找
java.configuration.runtimes
,在 settings.json 中编辑,设置以下内容,并保存关闭:
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "jdk8_path",
"default": true
},
{
"name": "JavaSE-11",
"path": "jdk11_path"
}
],
- 一切就绪,点击
Reload Window
重载配置
linux 安装 frps
安装
从 https://github.com/fatedier/frp/releases/ 下载 linux 包,解压到合适的目录,编辑 frps.ini
:
[common]
bind_port = 3000
kcp_bind_port = 3000
bind_addr = 0.0.0.0
subdomain_host = domain.com
max_pool_count = 20
dashboard_port = 3001
dashboard_user = user
dashboard_pwd = pass
log_file = ./frps.log
windows7 计划任务实现开机启动
以设置 frpc 开机自启为例。
在 frpc 同目录下,添加脚本文件 start.bat
,内容如下:
@echo off
:home
frpc -c frpc.ini
goto home
接下来:
- 打开开始菜单,输入「任务计划程序」将会自动搜索,接着打开它。
- 点击右侧的「创建任务」,名称填「frp」,安全选项选择「不管用户是否登录都要运行」
- 勾选「隐藏」,这样不会在启动时弹出命令行窗口
- 转到「触发器」页,点击「新建」,选择「启动时」
- 接着转到「操作」页,点击「新建」,选择「启动程序」
- 在程序或脚本一栏选择第一步创建的 start.bat,下面的「起始于」填写 start.bat 的路径——不要包含 start.bat
- 返回「常规」页,点击「确定」,输入登录密码,点击「确定」
这样系统就会在开机后——不需要登录——自动启动 frpc。