Linux入门全流程,零基础命令+Vim+GCC
一、完整操作流程如下启动虚拟机Ubuntu打开终端使用Linux命令完成路径查看、文件目录创建、删除、移动、权限修改使用Vim编辑器编写C语言代码使用GCC编译源码生成可执行程序运行程序、排查报错、修改代码、重新编译。二、分步知识点总结与实操问题解决路径基础与目录查看想要知道自己当前在哪个目录可以使用 pwd 该命令可以打印当前绝对路径。想要查看当前目录下的文件与文件夹可以使用 ls 。ls -l 查看文件详细属性ls -a 查看所有文件包括隐藏文件Linux路径分为两种绝对路径从根目录 / 开始相对路径相对于当前所在目录常用特殊路径符号. 表示当前目录… 表示上一级目录~ 表示用户家目录文件与文件夹基础操作想要创建一个新的空文件使用 touch 文件名 。想要创建新的文件夹使用 mkdir 文件夹名 。想要删除文件或文件夹rm 文件名 删除普通文件rmdir 只能删除空目录rm -r 可以递归删除非空目录想要复制文件使用 cp 想要移动或重命名文件使用 mv 。想要不会的命令可以用 man 命令名 查看官方帮助手册。Linux文件权限管理想要查看文件权限可以使用 ls -l 能看到文件 r读、w写、x执行 权限。想要修改文件权限使用 chmod 权限值 文件名磁盘空间查看想要查看系统整体磁盘占用 df -h 。想要查看文件夹占用大小 du -h --max-depth1 。Vim编辑器学习与个人踩坑Linux下编写C语言代码必须使用Vim编辑器命令为 vim 文件名.c 。Vim分为三种模式普通模式默认模式不能直接输入代码插入模式按 i 进入可以编写代码底行模式按 Shift : 用于保存和退出。常用操作:wq 保存并退出:q! 不保存强制退出个人实操踩坑记录重点代码莫名重复、错乱我在插入模式下用鼠标选中文本FinalShell会自动粘贴代码导致代码大量重复。解决查看代码前先按 Esc 退出插入模式。语法单词拼写错误经常把 struct 误写成 struck 导致编译报错属于新手高频错误。GCC编译运行知识点Linux代码不能直接运行必须经过GCC编译。标准编译命令gcc main.c -o main知识点多次编译会直接覆盖旧的可执行文件不会保留旧版本。运行程序命令 ./main 其中 ./ 代表当前目录。常见报错原因多余自定义头文件格式符写错如 %\s 应写 %s 关键字、函数名拼写错误

相关新闻

iOS模拟器命令行控制:xcrun simctl高效开发指南

iOS模拟器命令行控制:xcrun simctl高效开发指南

1. 项目概述:命令行操控iOS模拟器的核心价值作为iOS开发者,每天与模拟器打交道是家常便饭。但你是否知道,通过命令行可以解锁模拟器90%的隐藏功能?xcrun simctl这套工具链就像给模拟器装上了"机械臂",能精准…

2026/7/31 21:10:31 阅读更多 →
N8N与Gemini结合实现高效自动化工作流开发

N8N与Gemini结合实现高效自动化工作流开发

1. 项目概述:当N8N遇上Gemini的化学反应去年帮朋友优化电商客服系统时,我第一次尝试将N8N和Gemini组合使用。原本需要3天开发的工作流,借助Gemini的自然语言理解能力,只用2小时就完成了原型搭建。这种"可视化编排AI辅助"…

2026/7/30 15:05:59 阅读更多 →
雅可比猜想反例:多项式映射可逆性研究的新突破

雅可比猜想反例:多项式映射可逆性研究的新突破

这类数学领域的突破性成果,最值得关注的不是结论本身,而是它如何挑战了一个长期被认为“几乎成立”的猜想,以及这个反例的构造思路对相关数学分支可能产生的影响。雅可比猜想在多项式映射领域困扰了数学家几十年,很多研究者都曾尝…

2026/7/30 13:54:32 阅读更多 →

最新新闻

Blender 3MF格式支持:从3D设计到3D打印的无缝桥梁

Blender 3MF格式支持:从3D设计到3D打印的无缝桥梁

Blender 3MF格式支持:从3D设计到3D打印的无缝桥梁 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat ◉ 设计困境:当创意遇到格式壁垒 在数字创作的世…

2026/8/1 7:42:03 阅读更多 →
无人船、多旋翼、固定翼都能测!

无人船、多旋翼、固定翼都能测!

在无人机技术飞速发展的今天,集群编队已成为行业核心突破方向。如何高效、安全、低成本地完成算法迭代与验证?凯云自主研发的无人机集群编队仿真试验平台,给出了一站式解决方案。01平台核心价值,赋能全场景验证这款仿真平台转为集…

2026/8/1 7:42:03 阅读更多 →
CTF密码学入门:从编码到RSA攻击的实战解题框架

CTF密码学入门:从编码到RSA攻击的实战解题框架

1. 从解题到入门:为什么你需要一份密码学总结 如果你在CTF赛场上看到一段乱码或者一个奇怪的方程就头疼,或者你刚入门网络安全,觉得密码学深不可测,那这篇文章就是为你准备的。我打CTF有年头了,从最早看Base64都发懵&a…

2026/8/1 7:42:03 阅读更多 →
GoF设计模式——装饰器模式

GoF设计模式——装饰器模式

h5打开以查看 为什么需要装饰器模式? 假设经营一家咖啡店,有基础咖啡和浓缩咖啡两种基底。顾客可以加牛奶、加糖、加珍珠……如果用继承来实现每一种组合,会得到 MilkCoffee、SugarCoffee、MilkSugarCoffee、PearlMilkCoffee……每增加一种配料,类的数量就会翻倍。这就是组…

2026/8/1 7:42:03 阅读更多 →
TL431调压原理深度解析:从内部结构到开关电源实战应用

TL431调压原理深度解析:从内部结构到开关电源实战应用

1. 从“基准”到“万能”:TL431的江湖地位在模拟电路的世界里,有一个其貌不扬、价格低廉、却几乎无处不在的“三脚”芯片,它就是TL431。如果你拆开任何一个开关电源、线性稳压器或者电池充电器,十有八九能在反馈回路里找到它的身影…

2026/8/1 7:42:03 阅读更多 →
如何避免 Claude API Key 散落在代码仓库

如何避免 Claude API Key 散落在代码仓库

在接入 Claude API 的项目中,很多团队真正容易踩坑的地方,其实不是模型怎么调用,而是 Claude API Key 怎么管理。一个 API Key 如果不小心提交到了公开仓库,或者被复制到 Issue、贴进在线调试工具、写死在配置文件里,就…

2026/8/1 7:41:03 阅读更多 →

日新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/31 1:03:03 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/8/1 5:19:34 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/31 4:19:39 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →