讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux系统常用命令大全 零基础入门必看的50条指令【汇总】

陌瑶小哥_7182

陌瑶小哥_7182

发布时间:2026-05-08 09:30:26

|

936人浏览过

|

来源于php中文网

原创

pwd显示当前路径,ls列出目录内容(-la显示隐藏文件及详情,-lh以KB/MB显示大小);cd切换目录(..返回上级,-切回上一目录),mkdir -p创建多级目录;touch新建空文件,cp复制,mv重命名或移动,rm -i交互删除、rm -rf强制递归删除。

linux系统常用命令大全 零基础入门必看的50条指令【汇总】

一、查看当前工作目录与列出文件内容

确定当前位置并掌握目录结构是操作Linux系统的第一步。pwd命令用于显示当前所在路径,ls命令则用于列出目录中的文件和子目录,配合不同参数可呈现隐藏文件、详细属性或按大小排序等视图。

1、在终端中输入 pwd 并回车,确认当前所处路径。

2、输入 ls 查看当前目录下所有可见文件与文件夹名称。

3、输入 ls -la 显示全部文件(含以.开头的隐藏项)及其权限、所有者、大小与修改时间。

4、输入 ls -lh 以人类可读格式(如KB、MB)显示文件大小,便于快速识别大文件。

二、切换与创建目录

目录导航是日常操作的核心环节。cd命令用于变更当前工作位置,mkdir则负责新建目录;使用-p参数可一次性创建多级嵌套路径,避免逐层执行。

1、输入 cd /etc 进入系统配置目录。

2、输入 cd .. 返回上级目录。

3、输入 cd - 切换至前一个访问过的目录。

4、输入 mkdir -p project/src/test 创建三级嵌套目录project/src/test,无需预先存在父目录。

三、文件创建、复制、移动与删除

对文件进行增删改操作需谨慎区分命令行为:touch生成空文件或更新时间戳,cp用于复制,mv兼具重命名与移动功能,rm则永久移除文件或目录。

1、输入 touch newfile.txt 创建名为newfile.txt的空文本文件。

2、输入 cp config.conf config.bak 复制config.conf并命名为config.bak。

3、输入 cp -r templates/ backup/ 递归复制整个templates目录到backup目录下。

4、输入 mv oldname.log newname.log 将文件重命名为newname.log。

5、输入 rm -i notes.txt 删除notes.txt前提示确认,防止误删。

6、输入 rm -rf temp_dir/ 强制递归删除temp_dir目录及其全部内容(请务必确认路径无误)。

四、查看与处理文本内容

直接读取和筛选文本内容是运维与开发高频需求。cat适用于小文件全文输出,less支持上下翻页浏览,head/tail分别截取开头或末尾若干行,tail -f可实时追踪日志追加。

1、输入 cat /etc/hostname 查看主机名配置文件内容。

2、输入 less /var/log/syslog 分页查看系统日志,按q退出。

3、输入 head -n 5 README.md 显示README.md前5行。

4、输入 tail -n 20 app.log 显示app.log最后20行记录。

5、输入 tail -f access.log 实时监控Web服务器访问日志的新增条目。

五、查找文件与搜索文本

在海量文件中精准定位目标依赖于find与grep的协同:find按路径、名称、时间、权限等元数据检索文件,grep则在文件内容中匹配指定字符串。

1、输入 find /home -name "*.log" 在/home目录及其子目录中查找所有.log结尾的文件。

2、输入 find . -mtime -1 查找当前目录下过去24小时内被修改过的所有文件。

3、输入 grep "error" /var/log/messages 在messages日志中搜索包含"error"的行。

4、输入 grep -rn "DEBUG" ./src/ 递归查找src目录下所有含"DEBUG"的代码行,并显示文件名与行号。

5、输入 grep -i "warning" system.log 忽略大小写搜索"warning"或"WARNING"。

六、修改文件权限与所有权

Linux通过权限位控制资源访问。chmod使用数字模式(如755)或符号模式(如u+x)调整读、写、执行权限;chown用于变更文件所有者与所属组,确保服务进程具备必要访问权。

Zynq Linux Hardware Debug
Zynq Linux Hardware Debug

Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。

下载

1、输入 ls -l script.sh 查看script.sh当前权限信息。

2、输入 chmod +x script.sh 为脚本添加执行权限,使其可直接运行。

3、输入 chmod 644 config.ini 设置文件为所有者可读写、组用户与其他用户仅可读。

4、输入 chown www-data:www-data index.html 将index.html所有者与用户组均设为www-data。

5、输入 chown -R deploy:users /opt/app/ 递归修改/opt/app/目录及全部子项的所有者与组。

七、压缩与解压缩文件

归档与压缩是传输与备份的关键步骤。tar是最常用归档工具,结合gzip或bzip2实现高压缩比;zip/unzip则提供跨平台兼容性。

1、输入 tar -czf archive.tar.gz /var/www/html/ 将html目录打包并用gzip压缩为archive.tar.gz。

2、输入 tar -xzf archive.tar.gz -C /tmp/ 解压archive.tar.gz到/tmp目录。

3、输入 zip -r backup.zip /home/user/docs/ 将docs目录递归压缩为backup.zip。

4、输入 unzip backup.zip -d /restore/ 将backup.zip解压至/restore目录。

5、输入 tar -cjf logs.tar.bz2 /var/log/*.log 使用bzip2算法压缩所有.log文件,获得更高压缩率。

八、管理进程与系统状态

实时掌握运行中程序与系统资源状况有助于故障排查与性能调优。ps获取快照式进程列表,top提供动态刷新视图,kill用于终止异常进程。

1、输入 ps aux | grep nginx 查看所有进程中与nginx相关的条目。

2、输入 top 启动交互式进程监控界面,按q退出。

3、输入 kill 12345 向PID为12345的进程发送终止信号(允许其正常退出)。

4、输入 kill -9 12345 强制结束PID为12345的进程(慎用)。

5、输入 free -h 以易读单位查看内存使用总量、已用与可用空间。

九、网络连接与诊断

验证网络连通性、检查端口占用及获取接口信息是排除网络类问题的基础。ping测试可达性,netstat或ss显示监听端口,ip a替代老旧的ifconfig。

1、输入 ping -c 4 google.com 向google.com发送4个ICMP请求,检测DNS解析与路由连通性。

2、输入 ip a 查看所有网络接口的IPv4/IPv6地址、状态及MAC地址。

3、输入 netstat -tuln | grep :80 检查本地是否有进程在监听80端口。

4、输入 ss -tuln 使用更现代的ss命令替代netstat,列出所有监听TCP/UDP端口。

5、输入 curl -I http://localhost 发送HTTP HEAD请求,验证Web服务是否响应且返回正确状态码。

十、获取帮助与查看历史命令

Linux内置完整文档体系,man手册提供权威命令说明;history记录用户执行过的指令,便于复用与审计。

1、输入 man ls 查阅ls命令的完整语法、选项与示例。

2、输入 man 5 passwd 查看passwd文件格式说明(第5章节为文件格式手册)。

3、输入 history | tail -n 10 显示最近执行的10条命令。

4、输入 !500 重新执行历史记录中编号为500的命令。

5、输入 Ctrl+R 启动反向搜索,键入关键词即可匹配之前执行过的相似命令。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

4130

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3493

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2713

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

6610

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

6262

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3633

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

3125

2023.07.20

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

3359

2023.07.25

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

100

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn