Missing Semester 命令行环境

alias制造别名

alias gs="git status"

不能有空格,因为只接收一个参数

如何持久化?

把内容写到~/.bashrc

PS1="> "

把冗长的命令提示符改为自定义

PS1="\w > "显示当前的工作目录,这样就和正常的Shell提示符一样了

ln -s path/to/file symlink创建符号链接

ssh-keygen -t ed25519生成非对称密钥

ssh-copy-id -i ~/.ssh/id_ed25519.pub user@hostname将公钥添加到远程服务器

scp将文件复制到远程服务器

rsync -avP复制多个文件,具有断点重传功能

~/.ssh/config编辑如下内容,即可避免使用冗长的ssh jjgo@192.168.246.142

1
2
3
4
5
Host vm
	User jjgo
	HostName 192.168.246.142
	IdentityFile ~/.ssh/id_ed25519
	RemoteForward 9999 localhost:8888

以后直接用ssh vm代替

tmux a中断后重新连接服务器,并将一切恢复到之前状态

使用 Hugo 构建
主题 StackJimmy 设计