Cheatsheet
不用背,收藏这页就行。用的时候搜一下。
ls -lah列出文件(含详情)cd /路径进入目录pwd我在哪儿cp -r 源 目标复制mv 源 目标移动 / 重命名rm -ri 目录删除(带确认)mkdir -p a/b/c递归建目录find . -name "*.pdf"按名找文件du -sh *各文件占多大df -h磁盘还剩多少cat 文件一口气看完less 文件翻页看(q 退出)head -n 20 文件看前 20 行tail -f 日志盯着日志实时看grep -rn "关键词" .全文搜索wc -l 文件数行数nano 文件新手友好编辑器sudo apt install 包Ubuntu/Debian 安装sudo dnf install 包Fedora 安装sudo pacman -S 包Arch 安装apt search / dnf search搜索pacman -Ss 关键词Arch 搜索sudo apt update && sudo apt upgradeUbuntu 更新sudo pacman -SyuArch 更新sudo apt remove 包卸载flatpak install flathub 应用万能备胎方案sudo 命令以管理员执行chmod +x 脚本.sh给执行权限chmod 644 文件标准文件权限sudo chown 用户:组 文件改所有者htop任务管理器(好看版)ps aux | grep 名找进程kill PID结束进程systemctl status 服务查服务状态sudo systemctl enable --now 服务开机自启并启动free -h内存用量uname -a内核信息fastfetch展示你的系统(仪式感)ping baidu.com通不通ip a看 IPcurl -O 网址下载文件wget 网址下载文件ss -tlnp谁在监听端口ssh 用户@服务器远程登录scp 文件 用户@服务器:/路径传文件上服务器rsync -avP 源 目标同步目录(可断点续传)tar -czvf 包.tar.gz 目录打包压缩tar -xzvf 包.tar.gz解压unzip 文件.zip解压 zipzip -r 包.zip 目录打成 zipgit clone 地址克隆仓库git status现在什么状态git add .暂存全部改动git commit -m "说明"提交git push推送到远程git pull拉取最新git log --oneline看提交历史man 命令官方说明书命令 --help快速提示tldr 命令人话版例子(需安装)