Linux 常用命令入门:新手必会的 20 条命令

举报
yd_229195605 发表于 2026/11/11 08:44:22 2026/11/11
【摘要】 介绍 Linux 新手必会的 20 条常用命令:目录浏览、文件操作、内容查看、搜索查找、权限进程与系统资源,按场景分组并附典型用法,帮助新手快速上手命令行。

刚接触 Linux 服务器时,很多人面对黑乎乎的命令行不知从何下手。其实日常运维和开发中,真正高频使用的命令并不多,掌握下面这 20 条,就能完成大部分基础工作。本文按使用场景分组介绍,每条都配有典型用法,新手照着做就能上手。

一、看位置、看文件

登录服务器后,先弄清自己在哪里、周围有什么。pwd 显示当前所在目录,ls 列出目录下的文件和子目录。ls -l 可以看到文件大小、权限和修改时间,ls -a 还会显示以点开头的隐藏文件。想进入某个目录用 cd,例如 cd /var/log 进入日志目录,cd … 回到上一级,cd ~ 回到自己的家目录。

pwd
ls -l
ls -a
cd /var/log
cd ..

二、创建、复制、移动与删除

新建目录用 mkdir,创建空文件或刷新时间戳用 touch。cp 复制文件,cp -r 复制整个目录;mv 既能移动文件,也能给文件改名。删除文件用 rm,删除目录要加 -r。需要特别提醒:rm -rf 会强制递归删除且不经过回收站,操作前一定要先用 ls 确认路径,千万不要对根目录或不确定的目录使用。

mkdir -p test/demo
touch notes.txt
cp notes.txt notes-backup.txt
mv notes.txt docs/notes.txt
rm notes-backup.txt

三、查看文件内容

cat 适合查看较短的文件,比如配置文件;less 适合翻看大文件,可以按空格向下翻页,按 q 退出;head 看文件开头几行,tail 看文件结尾几行。查日志时 tail -f 非常实用,它会实时跟随文件末尾的新内容,排查线上问题时经常用到。

cat /etc/hostname
less /var/log/messages
head -n 20 app.log
tail -n 50 app.log
tail -f app.log

四、搜索与查找

grep 在文件内容里按关键字搜索,grep -r 可以递归搜索整个目录,grep -n 会同时显示行号。find 按名字查找文件,例如在当前目录下找所有以 .log 结尾的文件。which 可以确认某个命令实际执行的是哪个程序,定位环境问题时很有用。

grep -n "error" app.log
grep -r "timeout" /var/log
find . -name "*.log"
which python3

五、权限与进程

文件权限由读、写、执行三组标志组成,ls -l 输出开头的 rwx 就是它。chmod 修改权限,chown 修改文件归属。ps aux 查看当前运行的进程,配合 grep 可以定位某个服务;kill 按进程号结束进程,遇到顽固进程再考虑使用强制结束的信号。

ls -l app.log
chmod 640 app.log
ps aux | grep nginx
kill 12345

六、磁盘、内存与网络

排查空间不足用 df -h 看磁盘剩余空间,du -sh 看某个目录占了多少空间。free -h 查看内存使用情况。ping 测试网络是否通,curl 可以直接请求一个接口并查看返回结果,是调试服务时最常用的两个工具。

df -h
du -sh /var/log
free -h
ping -c 4 8.8.8.8
curl -I https://example.com

七、新手建议

第一,多用帮助:命令后面加 --help 就能看到用法说明,man 命令则提供完整手册。第二,组合使用:管道符号可以把多个命令串起来,例如 ps aux 再接 grep 筛选,效率远高于逐个操作。第三,养成备份习惯:修改重要配置文件前先复制一份,出了问题可以快速恢复。第四,勤练而不是死记,工作中每天用几次,一周左右就能形成肌肉记忆。

Linux 命令没有想象中难,关键是先把高频的这 20 条用熟,再根据实际场景慢慢扩展示。下一步,你可以继续学习文本处理三剑客、Shell 脚本和 systemd 服务管理,逐步从会用命令过渡到能写自动化脚本。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。