当前位置: 首页 > article >正文

Linux 新手必会 30 个高频基础命令(零基础可直接上手)

前言对于Linux新手来说无需死记硬背所有命令重点掌握这30个高频基础命令就能完成日常90%的操作目录切换、文件管理、系统查看等。本文按“使用场景分类”每个命令标注【用法示例新手提示】边看边练30分钟就能上手建议收藏备用。核心原则所有命令区分大小写格式统一为命令 [选项] [参数]新手严格按照示例输入减少错误。一、目录操作6个最常用核心用途切换目录、查看目录内容、确认当前位置是所有操作的基础。1. cd —— 切换目录核心中的核心【用法】cd路径路径可绝对、可相对【示例】cd /home切换到/home目录绝对路径cd ..切换到上一级目录cd ~切换到当前用户主目录【新手提示】快捷键cd -切换回上一个工作目录避免重复输入路径。2. ls —— 查看目录内容最常用【用法】ls [选项] [路径]【示例】ls查看当前目录内容ls -l详细列表显示含权限、大小ls -a显示隐藏文件以“.”开头【新手提示】ls -la组合选项可同时查看详细信息和隐藏文件日常用得最多。3. pwd —— 查看当前工作目录避免迷路【用法】直接输入pwd无需参数【示例】输入pwd输出/home/ubuntu当前在ubuntu用户主目录4. mkdir —— 创建目录【用法】mkdir [选项] 目录名【示例】mkdir test创建单个目录mkdir -p test1/test2创建多级目录必加-p5. rmdir —— 删除空目录仅能删空目录【用法】rmdir 目录名【示例】rmdir test删除空的test目录【新手提示】若目录非空用rm -r 目录名递归删除谨慎使用。6. tree —— 以树形结构查看目录可选需安装【用法】tree [路径]【示例】tree /home树形显示/home目录结构【新手提示】Ubuntu默认未安装输入sudo apt install tree即可安装。二、文件操作8个高频刚需核心用途创建、删除、复制、移动文件修改文件名查看文件内容。7. touch —— 创建空文件【用法】touch 文件名【示例】touch test.txt创建空的文本文件touch a.txt b.txt同时创建多个文件8. rm —— 删除文件/目录高危命令谨慎【用法】rm [选项] 文件名/目录名【示例】rm test.txt删除文件需确认rm -f test.txt强制删除无需确认rm -rf test强制删除目录及内容【新手提示】严禁输入rm -rf /会删除根目录所有内容导致系统崩溃9. cp —— 复制文件/目录【用法】cp [选项] 源文件/目录 目标路径【示例】cp test.txt /home复制test.txt到/home目录cp -r test /home复制目录必加-r10. mv —— 移动文件/目录、重命名【用法】mv 源文件/目录 目标路径/新名称【示例】mv test.txt /home移动文件mv test.txt new.txt重命名文件11. cat —— 查看文件内容适合短文件【用法】cat 文件名【示例】cat test.txt直接显示文件所有内容12. more —— 分页查看文件内容适合长文件【用法】more 文件名【示例】more /etc/passwd分页显示用户信息【新手提示】按空格键翻页按“q”键退出查看。13. less —— 分页查看文件内容比more更灵活【用法】less 文件名【示例】less /var/log/syslog查看系统日志【新手提示】按上下箭头滚动按“q”键退出支持搜索输入“/关键词”。14. nano —— 简单文本编辑新手首选【用法】nano 文件名【示例】nano test.txt编辑test.txt【新手提示】编辑完成后按CtrlO保存按CtrlX退出。三、用户与权限操作5个基础必备核心用途查看用户、切换用户、获取管理员权限避免权限不足报错。15. su —— 切换用户切换到root或其他用户【用法】su 用户名【示例】su root切换到root用户需输入root密码【新手提示】切换后输入exit可退回原用户。16. sudo —— 临时获取管理员权限新手常用【用法】sudo 命令【示例】sudo apt update以管理员权限更新软件源【新手提示】输入命令后需输入当前用户密码输入时不显示正常输入即可。17. who —— 查看当前登录的用户【用法】直接输入who【示例】输入who显示当前登录的用户名、登录时间、登录终端。18. id —— 查看当前用户的ID信息【用法】直接输入id【示例】输入id显示用户IDuid、组IDgid、所属组。19. chmod —— 修改文件/目录权限基础【用法】chmod 权限值 文件名/目录名【示例】chmod 755 test.txt给文件赋予读、写、执行权限新手记住755、644即可四、系统查看与操作7个了解系统状态核心用途查看系统信息、进程、网络清空终端输出内容。20. uname —— 查看系统内核信息【用法】uname [选项]【示例】uname -a查看完整系统信息包括内核版本、主机名、架构21. top —— 查看系统进程和资源占用实时【用法】直接输入top【新手提示】按“q”键退出按“k”键终止指定进程按“M”键按内存占用排序。22. ps —— 查看当前进程静态【用法】ps [选项]【示例】ps -aux查看所有进程的详细信息23. netstat —— 查看网络连接状态需安装【用法】netstat [选项]【示例】netstat -tuln查看当前监听的端口【新手提示】Ubuntu默认未安装输入sudo apt install net-tools安装。24. df —— 查看磁盘空间使用情况【用法】df [选项]【示例】df -h以人类可读的格式显示磁盘空间占用25. free —— 查看内存使用情况【用法】free [选项]【示例】free -h以人类可读的格式显示内存总量、已用、空闲26. clear —— 清空终端屏幕【用法】直接输入clear或快捷键CtrlL更快捷五、其他高频命令4个日常辅助27. echo —— 输出内容到终端【用法】echo 内容【示例】echo Hello Linux输出指定文本echo $PATH输出环境变量28. man —— 查看命令帮助手册不懂就查【用法】man 命令【示例】man ls查看ls命令的详细用法、选项【新手提示】按“q”键退出帮助界面。29. history —— 查看命令历史记录【用法】直接输入history显示之前输入过的所有命令【新手提示】输入!数字如!10可快速执行历史记录中第10条命令。30. exit —— 退出终端或当前用户【用法】直接输入exit【示例】退出WSL终端、退出root用户均可用exit。新手总结1. 优先掌握前20个命令目录文件用户日常操作足够用2. 命令区分大小写输入时可按Tab键自动补全减少拼写错误3. 高危命令rm、sudo谨慎使用不确定就先查man帮助4. 多练多记每天用10分钟实操3-5天就能熟练掌握这30个命令。

相关文章:

Linux 新手必会 30 个高频基础命令(零基础可直接上手)

前言对于Linux新手来说,无需死记硬背所有命令,重点掌握这30个高频基础命令,就能完成日常90%的操作(目录切换、文件管理、系统查看等)。本文按“使用场景分类”,每个命令标注【用法示例新手提示】&#xff0…...

普通工程师堆起来的人海战术,作用其实很有限

普通工程师堆起来的人海战术,作用其实很有限。为什么这么说?因为芯片项目需要的是那些不可堆积的优势。什么叫不可堆积?就是你招10个普通工程师,也顶不上一个顶尖架构师的价值。架构设计能力、关键IP的积累、底层算法的创新——这些东西不是靠加班加点就能搞出来的…...

内存计算芯片技术:相变存储器与混合信号架构解析

1. 内存计算芯片技术概述内存计算(In-Memory Computing)技术正在重塑现代计算架构的格局。传统冯诺依曼架构中,数据需要在处理器和存储器之间频繁搬运,这种"存储墙"问题已成为制约计算效率的主要瓶颈。根据IEEE的实测数…...

相位恢复技术:XY-Hamiltonian优化框架与应用

1. 相位恢复问题的本质与挑战相位恢复是衍射成像领域长期存在的核心难题。当光波通过物体时,其振幅和相位信息都会发生变化。然而,传统的光学探测器(如CCD)只能记录光强(振幅平方),而丢失了关键…...

Textractor:3分钟掌握游戏文本提取,轻松跨越语言障碍!

Textractor:3分钟掌握游戏文本提取,轻松跨越语言障碍! 【免费下载链接】Textractor Extracts text from video games and visual novels. Highly extensible. 项目地址: https://gitcode.com/gh_mirrors/te/Textractor 还在为看不懂日…...

AMD Zen 5架构深度解析:从芯片设计到市场格局的算力突围

1. 项目概述:一场迟来的算力突围战最近几年,但凡关注高性能计算、人工智能或者游戏显卡的朋友,心里可能都憋着一股气:市场几乎被一家公司主导,无论是数据中心里训练大模型的GPU,还是我们电脑里的独立显卡&a…...

ARM Trace Buffer架构与调试优化实践

1. ARM Trace Buffer架构解析Trace Buffer是ARM处理器中用于实时捕获指令执行轨迹的专用硬件模块,它通过独立的缓冲区和控制逻辑实现低开销的程序流监控。在ARMv8/v9架构中,Trace Buffer Extension(TRBE)作为可选的硬件扩展&#…...

UDP,TCP协议的格式与机制

目录 一:UDP 1.UDP协议端格式 2.UDP的特点 二:TCP 1.TCP协议段格式 2.确认应答机制 1.确认应答的原理 2.为什么有两个序号?——捎带应答 3.超时重传 4.快速重传 3.连接管理机制 1.三次握手 2.四次挥手 shutdown函数 COLSE_WAI…...

ContextMenuManager:3步实现Windows右键菜单精准管理的开源解决方案

ContextMenuManager:3步实现Windows右键菜单精准管理的开源解决方案 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager Windows右键菜单是操作系统中最频…...

Kubernetes集群能耗监测:RAPL与Prometheus方案对比

1. 项目概述在Kubernetes集群中实现精确的能耗监测一直是系统优化领域的难点问题。作为一名长期从事分布式系统性能调优的工程师,我最近完成了一项关于RAPL与Prometheus在Kubernetes集群能耗监测中的对比研究。这项研究源于我们在实际工作中遇到的一个具体问题&…...

FanControl风扇控制软件:5分钟快速上手指南,轻松解决电脑噪音与散热难题

FanControl风扇控制软件:5分钟快速上手指南,轻松解决电脑噪音与散热难题 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gi…...

百度网盘直链解析:5分钟实现全速下载的完整指南

百度网盘直链解析:5分钟实现全速下载的完整指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 还在为百度网盘蜗牛般的下载速度而烦恼吗?今天我要向你…...

同步、异步与互斥:从通用OS到RTOS的全面解析

一、基础概念:进程与线程1.1 什么是进程?进程是操作系统进行资源分配和调度的基本单位,是一个正在运行的程序实例。1.2 什么是线程?线程是操作系统进行CPU调度的基本单位,是进程内部的一条执行路径(轻量级进…...

别再硬背公式了!用Python手把手带你调参二维卡尔曼滤波(附完整代码与可视化对比)

别再硬背公式了!用Python手把手带你调参二维卡尔曼滤波 卡尔曼滤波作为状态估计的黄金算法,在机器人导航、金融预测、传感器融合等领域有着广泛应用。但许多工程师在掌握基础理论后,面对实际项目时却常常陷入参数调优的困境——那些教科书上的…...

Unity3d之随机生成数字

UnityEngine.Random.Range(min,max)‌包含最小值‌‌不包含最大值Mathf.Clamp是限定范围...

不止.htaccess:盘点文件上传漏洞中那些‘借壳’执行的奇技淫巧

文件上传漏洞中的"借壳"执行艺术:超越.htaccess的攻防博弈 在Web安全领域,文件上传功能就像一扇半开的门——它为用户提供便利的同时,也为攻击者创造了可乘之机。当开发者试图通过简单的黑名单过滤来阻挡恶意文件时,攻击…...

【公安基础知识】01

治安管理处罚- 行政处罚 治安管理处罚- 行政处罚概念特点处罚种类适用范围违反行为处罚程序立案(旧 受案)调查 &&&&&&&&&&&&&&&&&&&&&&&&&&&…...

今天开始学爬虫1

1.1:import urllib错误 module urllib has no attribute request应该import urllib.requestimport urllib.requesturlhttp://www.baidu.com/ responseurllib.request.urlopen(url) contentresponse.read().decode(utf-8) print(content)2.1#返回字节 contentrespons…...

Kafka基础篇

Kafaka安装和使用以及整和一、 安装(docker)1)创建docker-compose.yml文件2)测试二、 kafaka基础知识1)kafaka核心架构2) 工作流程三、Spring Boot 整合Kafka1. 导入依赖 ,配置yml文件2. API讲解2.1&#x…...

手机店还会存在吗

这两年买手机,有个很常见的小场景:人先进店,把样机拿起来拍几张照片,摸一下边框,试试重量,再问店员有没有现货。问完价格以后,很多人会低头打开电商平台。 门店最尴尬的地方就在这里。它承担了体…...

Langchain的学习(一)

目录 一,实操 编码 Runnable Runnable 是什么 核心方法(所有 Runnable 都有) 最关键能力:用 | 组合(LCEL) 常用内置 Runnable 总结 二,聊天模型-核心能力 定义模型 init_chat_model 本地部署 调用工具 定义工具-Tool version1 schema: version2(基于…...

ETime:高效推动你的时间

我做了一个开源时间工作台:ETime 如果你也试过很多时间管理工具,可能会遇到同一种疲惫:记录本身变成了另一件需要坚持的事。 ETime 想解决的不是“怎样把每一分钟都管起来”,而是更朴素的一件事:让开始更轻&#xff…...

别再让一条宽带拖慢整个公司!手把手教你用H3C防火墙配置双WAN口负载均衡(附HCL模拟器配置)

中小企业网络优化实战:H3C防火墙双WAN负载均衡配置指南 当视频会议频繁卡顿、文件传输速度像蜗牛爬行时,单条宽带已成为制约企业效率的瓶颈。对于50-200人规模的中小企业,双WAN负载均衡技术能以极低成本实现带宽翻倍,本文将用一台…...

别再手动拖拽了!用Java POI + XSSFDrawing,5行代码搞定Excel单元格图片批量插入(附完整源码)

5行代码实现Excel图片批量插入:Java POI XSSFDrawing高效开发指南 1. 为什么需要自动化Excel图片插入? 在日常报表开发中,我们经常遇到需要将大量图片(如用户头像、产品图)嵌入Excel单元格的场景。传统手动操作存在三…...

MiniMax Agent 正式更名 Mavis 上线多智能体协作

如果你用过AI助手,大概都有过这种感受:一个AI同时干太多事,要么顾此失彼,要么卡在某个环节原地转圈。 MiniMax显然也看到了这个问题。 5 月 13 日,他们正式宣布旗下Agent产品全面升级,并给它起了个新名字—…...

Day33-1: Serilog(日志中间件)VS OperLogHelper(操作日志帮助类)

一、一句话分清它们的作用 1. Serilog(日志中间件) 作用:记录系统运行日志 → 给程序员看的 控制台打印文件保存报错、异常、请求信息用于排查问题、调试、监控 2. OperLogHelper(操作日志帮助类) 作用&#xff1…...

5分钟搞定U盘验货!这款绿色工具真香到离谱

兄弟们,你有没有买过那种“1TB只要39块还包邮”的U盘? 醒醒!那玩意儿大概率是扩容盘——实际容量可能只有64GB,超出部分写进去的数据全是空气,轻则文件损坏,重则项目代码全丢,救都救不回来&…...

【Java杂项】为什么 b += 1 可以,但 b = b + 1 会报错?类型提升与复合赋值详解

【Java杂项】为什么 b 1 可以,但 b b 1 会报错?复合赋值与类型提升讲清楚前言一、先给结论:它不是简单的文本替换二、先看认知冲突2.1 普通赋值为什么报错2.2 复合赋值为什么能通过三、类型提升到底是什么3.1 常见类型提升结果3.2 为什么小…...

人类的自然关系与AI的形式化关系

“人类的自然关系”与“AI的形式化关系”是理解下一代人机环境系统智能的两个核心哲学维度。它们分别代表了智能系统在物理世界中的生存根基与在数字世界中的运行逻辑。我们可以从以下三个层面来深度解析这两者的区别与融合:人类的自然关系:从“征服掠夺…...

一文搞懂工业机器人通讯协议:TCP/IP、Modbus与专用协议对比

在我十年的工控开发生涯中,通讯问题永远是项目延期的第一大原因。我见过太多团队花了几个月时间做运动控制和视觉算法,最后却卡在了机器人通讯上:要么是数据传输不稳定,要么是速度跟不上产线节拍,要么是换个品牌机器人就要全部重写代码。 很多新手工程师觉得通讯就是&quo…...