命令 Primer Plus
Git
添加远程仓库
git remote add <仓库名> <url>
修改文件名/移动文件
git mv [<options>] <source> <destination>
options:
- -v,显示详细信息
- -f,目标文件存在,强制执行重命名或移动
创建分支
git branch <branch-name> # 创建分支
git checkout -b <branch-name> # 创建并切换到分支
本地分支/远程分支
git checkout -b <本地分支> <仓库名>/<远程分支> # 检出远程的分支到本地
git push <仓库名> <本地分支>:<远程分支> # 推送本地的分支到远程仓库的分支(没有在会自动创建)
git branch -u <仓库名>/<远程分支> <本地分支> # 让本地分支跟踪远程分支
tmux
查看所有会话
tmux ls
快捷键:Ctrl-b + s
分离会话
tmux detach
快捷键:Ctrl-b + d
连接会话
tmux attach
快捷键:Ctrl-b + z
virtualenv
Linux
用户
useradd -m <用户名> # -m 创建用户名目录
passwd <用户名> # 设置用户密码
userdel -r <用户名> # -r 删除用户名目录
压缩文件
nmcli
nmcli con show
nmcli con edit <连接名>
nmcli con down/up <连接名>
nmcli con reload
显卡
sftp
Windows主机💻 → Linux主机💻
sftp username@ip //连接
put <Windows上的文件> <Linux上的路径> //将文件上传至 Linux
get <Linux上的文件> <Windows上的路径> //将文件下载至 Windows
HEXO
初始化站点
hexo init [folder]
- folder,文件夹路径
如果指定了 folder
参数,则会在指定路径下初始化站点,否则在当前路径下初始化站点。
该命令会克隆 hexo-starter 至本地,再用包管理器进行安装。因此请提前安装好以下包管理器中的一个:Yarn 或者 npm。
创建博文
hexo new [layout] <title>
layout:
- post,创建一篇公开博文
- draft,创建一篇草稿博文
title 为博文名,同时也为 md 文件名。
建议使用全英文,因为在用 git status
查看状态时,中文会被转码。
生成静态文件
hexo generate [options]
options:
- -d,成静态文件后部署网站
公开草稿
hexo public <filename>
启动本地服务器
hexo server
部署网站
hexo deploy
显示草稿博文
hexo --draft
SQL
导入数据库
mysql> CREATE DATABASE marriage
mysql> source D:\marriage.sql
命令 Primer Plus
http://example.com/2020/12/20/command-list/