Linux 常用命令入门:文件、文本与进程管理速查
【摘要】 刚接触 Linux 服务器时,面对黑底白字的终端,很多人不知道从何下手。其实日常运维中高频使用的命令并不多,掌握下面这几组,就能应付大部分场景。 一、文件与目录操作pwd:显示当前所在目录。ls -lh:列出当前目录文件,-l 显示详细信息,-h 让文件大小更易读。cd /etc/nginx:切换目录;cd .. 返回上级目录;cd ~ 回到家目录。mkdir -p logs/2026/10...
刚接触 Linux 服务器时,面对黑底白字的终端,很多人不知道从何下手。其实日常运维中高频使用的命令并不多,掌握下面这几组,就能应付大部分场景。
一、文件与目录操作
pwd:显示当前所在目录。ls -lh:列出当前目录文件,-l显示详细信息,-h让文件大小更易读。cd /etc/nginx:切换目录;cd ..返回上级目录;cd ~回到家目录。mkdir -p logs/2026/10:一次创建多级目录。cp -r src/ dst/:复制目录;mv old.log new.log:移动或重命名文件。rm -rf /tmp/cache:删除目录,执行前务必确认路径。
二、查看文件内容
cat app.log:一次性输出小文件内容。less app.log:分页查看大文件,按q退出,支持/关键词搜索。head -n 20 app.log/tail -n 50 -f app.log:查看文件开头或结尾,-f实时跟踪日志新增内容,排查问题时非常实用。grep -rn "ERROR" /var/log/:递归搜索包含关键字的内容,-n显示行号。
三、权限与用户
ls -l第一列如-rw-r--r--即权限位,分别对应属主、属组和其他人。chmod 755 deploy.sh:给脚本加上可执行权限。chown appuser:appuser /data/app:修改文件的属主和属组。sudo:以管理员身份执行命令,生产环境建议只给必要人员配置。
四、进程与系统状态
ps aux | grep nginx:查看进程;top:实时查看 CPU 和内存占用。kill <PID>:终止进程;kill -9 <PID>:强制终止,不到万不得已不要使用。df -h:查看磁盘空间;du -sh /var/log/*:查看各目录占用大小。free -h:查看内存使用情况;uptime:查看系统负载和运行时间。
五、网络与软件管理
curl -I https://example.com:测试站点是否可达并查看响应头。ss -tlnp:查看本机监听的端口及对应进程。ping/telnet:基础连通性排查工具。- Debian/Ubuntu 用
apt,RHEL/CentOS 用yum安装软件,例如sudo apt install htop。
六、新手避坑建议
- 删除、格式化类命令执行前,先用
pwd、ls二次确认当前路径。 - 修改重要配置文件前先备份:
cp nginx.conf nginx.conf.bak。 - 多用
man查手册,如man grep,比死记参数更可靠。 - 把常用命令记到笔记里,多用几次就形成肌肉记忆了。
掌握这二十多个命令,日常登录服务器看日志、查进程、传文件基本够用。下一步可以学习 Shell 脚本,把重复操作自动化起来。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)