Linux入门到精通
文章平均质量分 97
本专栏是有关Linux相关知识的介绍
HABuo
芝兰生于幽谷,不以无人而不芳!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux进程(一)】进程深入剖析-->进程概念&PCB的底层理解
本篇博客我们重新了解了进程,并在命令行当中通过系统调用接口创建进程,进行了一步步的剖析,看完你对这部分知识会有非常深层次的理解,你会有非常大的收获!原创 2025-12-26 17:08:15 · 1557 阅读 · 7 评论 -
【Linux基础篇】计算机体系结构-->冯诺依曼结构&操作系统理解
本篇博客详细介绍冯诺依曼结构、计算机体系结构等相关知识,看完你对这部分知识会有非常深层次的理解,你会有非常大的收获!原创 2025-12-23 09:03:40 · 1593 阅读 · 5 评论 -
【Linux基础篇】工具篇(四)gdb、进度条程序
本文主要介绍了 Linux 调试器 gdb 和 Linux 下的进度条程序。gdb 是一个命令行源代码级调试器,可用于调试多种编程语言,在 Linux 等系统中发挥重要作用,通过示例代码展示了其基本使用方法,如设置断点、查看变量等。同时,讲解了 Linux 下第一条程序 —— 进度条的实现,介绍了 printf 的缓冲机制以及如何利用相关函数实现动态进度条效果。原创 2025-06-08 19:51:11 · 1474 阅读 · 14 评论 -
【Linux基础篇】工具篇(三)make/Makefile、git
本篇博客讲述make/Makefile用于自动化编译项目,简化命令输入;git是版本控制系统,用于管理代码变更。通过编写Makefile文件可实现自动编译、链接及清理操作。使用git可跟踪代码版本,通过git add、commit、push等命令实现代码的添加、提交与同步,并支持查看状态、日志及同步远端更改等功能。原创 2025-06-04 18:10:46 · 1604 阅读 · 14 评论 -
【Linux基础篇】工具篇(二)gcc/g++、动静态链接(动静态库)
本文主要介绍了 Linux 中的编译器 gcc/g++ 的工作流程及选项,以及动静态链接的知识。工作流程分为预处理(展开头文件、宏替换等)、编译(生成汇编代码)、汇编(生成二进制代码)和链接(生成可执行文件)四个阶段,并给出了各阶段的执行语句示例。常用选项有 - E、- S、- c、- o 等,分别用于控制编译过程的不同环节。动静态链接部分简要提及了动态链接和静态链接的概念。这些内容为理解和使用 Linux 编译器提供了基础指导。原创 2025-05-25 13:05:13 · 1687 阅读 · 5 评论 -
【Linux基础篇】工具篇(一)yum、rzsz、vim
文章介绍 Linux 中 yum、rzsz 和 vim 的使用。yum 是包管理工具,可查找、安装、删除软件,国内常用清华源等镜像源。rzsz 可用于 windows 与 Linux 间文件传输。vim 是多模式编辑器,能进行文件编辑、模式切换和文本操作等,还可通过 .vimrc 文件个性化配置。原创 2025-05-11 18:09:08 · 1528 阅读 · 2 评论 -
【Linux基础篇】shell 和 用户权限
本文主要介绍了 shell 和权限的相关知识。shell 是用户与操作系统交流的媒介,能变相保护操作系统。Linux 下有 root 和普通用户之分,可通过 su、sudo 等指令进行用户切换。文件权限涉及拥有者、所属组和其他人,有读、写、执行等属性,可用 chmod、chown、chgrp 等指令操作。权限设置可有效组织管理多用户开发场景,保障系统安全。还介绍了粘滞位的作用,即在公共目录下防止他人删除自己的文件。原创 2025-05-03 19:47:07 · 1444 阅读 · 5 评论 -
【Linux基础篇】发展背景与基本指令
Linux基本简介,以及Linux基本指令,涵盖了多方面:进出目录有pwd、cd等;创建删除文件有touch、mkdir、rm等;文件内容操作有mv、cp等;文本查看有cat、more、head等;还有管道、时间、查找、文本处理、帮助、压缩解压等指令原创 2025-03-25 23:12:03 · 1965 阅读 · 13 评论
分享