Linux常用命令
Linux
1 | ln -s ~/Documents/blog ~/blog # 创建文件夹链接 |
1 | # 设置临时命令行代理 |
1 | sudo mount -a # 挂载配置文件中的所有挂载项 |
1 | cat id_ed25519.pub # 查看文本文件内容 |
1 | sudo cp /etc/fstab /etc/fstab.bak # 快速备份 |
SSH
1 | ssh root@192.168.39.96 |
1 | ssh-keygen # 生成ssh密钥 |
SCP
1 | scp [选项] [源文件] [目标路径] # ssh文件传输 |
-P:指定远程主机的 SSH 端口(注意是大写 P)-p:保留文件的原始属性(修改时间、访问时间、权限等)-r:递归复制整个目录-C:启用压缩传输-q:静默模式,不显示传输进度-v:详细模式,显示调试信息
1 | # 从本地复制到远程 |
1 | # 从远程复制到本地 |
1 | # 在远程服务器之间复制(通过本地中转) |
ufw
1 | sudo ufw default deny incoming # 默认拒绝所有入站 |
Arch Linux
pacman
1 | sudo pacman -S 包名 # 安装软件包 |
1 | sudo pacman -S bat |
yay
1 | yay # 更新整个系统(包括软件包) |
paru
1 | paru --version # 检查版本 |
Manjaro
1 | sudo pacman-mirrors -i -c China -m rank #更新镜像 |