Linux 常用命令速查:开发运维高频操作一览
【摘要】 一、前言Linux 命令行是开发与运维中最常用的交互方式。掌握一组高频命令,能显著提升日常效率。本文整理 Linux 常用命令速查,覆盖文件、目录、进程、网络、磁盘与文本处理,适合在云服务器 ECS 或本地开发环境中快速查阅。 二、文件与目录ls 列出目录内容。ls -lh 显示文件大小与权限,ls -a 包含隐藏文件。cd 切换工作目录。cd .. 回到上级,cd - 返回上次目录,cd...
一、前言
Linux 命令行是开发与运维中最常用的交互方式。掌握一组高频命令,能显著提升日常效率。本文整理 Linux 常用命令速查,覆盖文件、目录、进程、网络、磁盘与文本处理,适合在云服务器 ECS 或本地开发环境中快速查阅。
二、文件与目录
- ls 列出目录内容。
ls -lh显示文件大小与权限,ls -a包含隐藏文件。 - cd 切换工作目录。
cd ..回到上级,cd -返回上次目录,cd ~进入用户主目录。 - mkdir 创建目录。
mkdir -p a/b/c可一次性创建多级目录。 - cp 复制文件或目录。
cp -r src/ dest/递归复制目录。 - mv 移动或重命名。
mv old new可跨路径移动。 - rm 删除。
rm -rf强制递归删除,生产环境务必确认路径再执行。
三、查看文件内容
- cat 直接输出文件全文,适合小文件。
- less 分页查看大文件,支持前后翻页与关键词搜索。
- head 和 tail 分别查看开头与末尾。
tail -f /var/log/messages可实时跟踪日志。 - grep 在文本中搜索匹配行。
grep -rn "keyword" .递归搜索当前目录,-i忽略大小写,-v取反。
四、权限与属主
- chmod 修改权限。
chmod 755 file赋予所有者读写执行、其他人只读执行。 - chown 修改属主与属组。
chown user:group file -R递归生效。
五、进程管理
- ps -ef 查看所有进程。
- top 或 htop 实时查看系统资源占用。
- kill 终止进程。
kill -15 PID优雅退出,kill -9 PID强制终止。 - nohup command
&让命令在后台运行且不受终端关闭影响。
六、磁盘与存储
- df -h 查看文件系统使用量。
- du -sh dir 查看目录占用大小。
- mount 挂载存储卷,umount 卸载。
七、网络相关
- ping 测试连通性。
- ss -tulnp 或 netstat -tulnp 查看监听端口与进程。
- curl 发起 HTTP 请求,常用于接口连通性检查。
八、压缩与解压
- tar -zcvf archive.tar.gz dir/ 打包压缩。
- tar -zxvf archive.tar.gz 解压到当前目录。
- zip 与 unzip 用于 zip 格式。
九、用户与环境
- whoami 显示当前用户。
- env 与 export 管理环境变量,PATH 和 JAVA_HOME 是最常见的配置项。
- crontab -e 编辑定时任务。
十、实用技巧
用管道符 | 和重定向 >> 组合命令,例如:ps -ef | grep nginx >> /tmp/nginx.log。
用 man 命令查阅内置手册,用 command --help 快速查看参数。
善用 Tab 键补全与 ! 历史命令,减少重复输入。
十一、结语
以上命令覆盖了 Linux 开发与运维中的常见场景。建议结合华为云开发者社区与文档中心按需查阅,形成自己的速查清单。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)