Linux
记录一下不常用命令,i use Armbian btw
添加用户与赋予sudo权限
每次新的服务器都要重新弄一遍,次次弄次次忘。
adduser <用户名> # 还有一个 useradd 的命令也可以添加用户,但是参数一堆没这个方便
userdel -r <用户名> # 删除用户
passwd <用户名> # 给用户添加密码
修改 /etc/sudoers 文件,将新用户添加到 sudoers 中赋予 root 权限:

远程长连接会话保活(screen / tmux)
远程开发最怕网络一抖、SSH 一断,正在跑的编译/训练就跟着挂了。nohup 适合临时跑不需要交互的脚本,但只要想回到会话继续看输出或交互,screen / tmux 才是正确答案。
- screen 三条常用命令
screen -S work # 新建一个名叫 work 的会话
ctrl+a d # 快捷键:把当前会话挂到后台
screen -r work # 回到 work 会话
- tmux 常用命令
tmux new -s work # 新建一个名叫 work 的会话
ctrl+b d # 快捷键:把当前会话挂到后台
tmux a -t work # 回到 work 会话
tmux ls # 查看所有后台会话
tmux kill-session -t work # 销毁指定会话
