Linux
文章平均质量分 90
Linux的系统学习
yyl0327
这个作者很懒,什么都没留下…
展开
-
Linux的权限
权限是计算机系统中一个重要的安全机制,旨在控制和限制对资源的访问。权限控制可以保护关键系统文件、目录和配置不被未授权用户或程序修改或删除。这样可以防止系统被破坏或者出现故障。权限可以保护用户的个人文件、文档和数据不被其他用户查看、修改或删除。这保障了用户的隐私和数据安全。在多用户环境下,权限允许每个用户拥有独立的工作空间,确保不同用户之间不会互相干扰。这样不同用户可以在同一个系统中同时工作,而无需担心互相影响。通过权限,系统管理员可以限制普通用户对某些资源的访问,例如特定的硬件设备或网络接口。原创 2024-05-06 06:51:41 · 1388 阅读 · 2 评论 -
Linux -- Git
Git 是一个开源的分布式版本控制系统,主要用于软件开发中的源代码管理。它由 Linus Torvalds 创建,也是 Linux 内核的开发者。Git 使得多个开发者可以在同一个项目上协作,而不会相互干扰。它允许开发者在本地计算机上创建多个分支,独立进行开发和测试,然后合并回主分支。原创 2024-05-11 07:56:35 · 732 阅读 · 0 评论 -
Linux -- > vim
vi和vim是两款流行的文本编辑器,广泛用于Unix和类Unix系统中。它们以其强大的功能和灵活的编辑能力而闻名,特别是在编程和系统管理中非常受欢迎。原创 2024-05-09 07:17:58 · 801 阅读 · 0 评论 -
初识Linux
第一台被广泛认为是现代计算机的原型的机器是ENIAC(电子数值积分计算机)。它由约翰·莫克利和约翰·普雷斯珀·埃克特在宾夕法尼亚大学设计,并于1945年完成。ENIAC主要用于复杂的数学计算,如弹道学计算,它使用了大量的电子管进行运算,体积庞大,能耗极高。原创 2024-04-30 20:31:59 · 848 阅读 · 1 评论 -
Linux常见指令(三)
这些指令用于文件和目录的创建、编辑、复制、移动和删除。ls(列出目录内容),cp(复制文件或目录),mv(移动或重命名文件或目录),rm(删除文件或目录)。:这些指令用于文本文件的查看、编辑和处理。cat(查看文件内容),grep(文本搜索),sed(流编辑器),awk(模式扫描和文本处理语言)。:用于监控和管理系统资源和进程。top(显示进程的动态实时视图),ps(显示当前运行的进程),kill(终止进程),df(显示磁盘空间使用情况),free(显示内存使用情况)。:用于管理和诊断网络问题。ping。原创 2024-05-05 07:02:44 · 764 阅读 · 0 评论 -
Centos Yum
yum,全称为 Yellowdog Updater Modified,是一种基于 RPM 包管理器的开源软件包管理器,主要用于 CentOS、Red Hat Enterprise Linux(RHEL)和 Fedora 等 Linux 发行版。yum用来简化软件的安装、更新和管理过程。它通过使用软件仓库来自动解决依赖关系,使得软件包管理更加方便。yum。原创 2024-05-08 06:04:37 · 1181 阅读 · 0 评论 -
Linux的目录结构
在Linux系统中,"路径"指的是文件系统中文件或目录的位置。路径可以是绝对的或相对的。:从根目录(即)开始,描述从根目录到目标文件或目录的完整路径。例如,是一个绝对路径,指向/usr/local目录下的bin目录。:基于当前工作目录的路径。它不是从根目录开始的。例如,如果当前目录是/home/user,则相对路径指向。这两种路径类型在Linux命令行操作中非常重要,用于指定操作的目标位置。原创 2024-05-04 06:22:02 · 1359 阅读 · 0 评论 -
Linux -- gdb
GDB(GNU Debugger)是一个功能强大的开源调试工具,主要用于调试C和C++编写的程序。它允许你查看程序执行时的内部情况,可以用来设置断点、单步执行代码、查看变量值等,以帮助开发者找出程序中的错误。GDB 是 GNU 项目的一部分,广泛应用于各种Unix-like系统中,包括Linux、BSD等操作系统。原创 2024-05-12 06:16:43 · 828 阅读 · 0 评论 -
进度条(小程序)
缓冲区是内存中的一个临时存储区域,用来存放输入或输出数据。在标准 I/O 库中,缓冲区的使用可以提高数据处理的效率。例如,当向终端输出文本时,字符通常存储在缓冲区中,直到缓冲区满或者遇到特定条件时才实际向终端设备输出。原创 2024-05-10 06:51:52 · 673 阅读 · 0 评论 -
Linux常见指令(二)
这些指令用于文件和目录的创建、编辑、复制、移动和删除。ls(列出目录内容),cp(复制文件或目录),mv(移动或重命名文件或目录),rm(删除文件或目录)。:这些指令用于文本文件的查看、编辑和处理。cat(查看文件内容),grep(文本搜索),sed(流编辑器),awk(模式扫描和文本处理语言)。:用于监控和管理系统资源和进程。top(显示进程的动态实时视图),ps(显示当前运行的进程),kill(终止进程),df(显示磁盘空间使用情况),free(显示内存使用情况)。:用于管理和诊断网络问题。ping。原创 2024-05-04 06:37:26 · 1026 阅读 · 0 评论 -
Linux的打包压缩
打包压缩是指将一个或多个文件及目录集合先打包成一个文件,然后再进行压缩处理的过程。打包打包是将多个文件和目录合并为一个单一的文件。打包的主要目的是为了方便传输和归档。常用的打包工具有tar,它会将文件和目录集合成一个.tar文件。举例来说,使用tar打包可以这样操作:其中,-c表示创建新的打包文件,-v表示显示过程,-f指定输出文件名。压缩压缩是指通过算法减少文件的体积。压缩可以进一步减小打包文件的大小。常见的压缩工具有gzipbzip2xz等,它们会将.tar文件压缩成.tar.gz。原创 2024-05-05 06:59:09 · 874 阅读 · 0 评论 -
Linux权限(二)
假设你有一个共享目录。原创 2024-05-08 05:53:17 · 1000 阅读 · 0 评论 -
Makefile
在 Makefile 中,你可以定义变量以简化管理和修改。原创 2024-05-10 06:37:19 · 768 阅读 · 0 评论 -
Linux的shell外壳
在计算机领域,“shell”(外壳)是指一种用户界面,提供了访问操作系统服务的方式。Shell 是用户与操作系统之间的桥梁,它解释并执行用户输入的命令。原创 2024-05-06 06:44:56 · 959 阅读 · 0 评论 -
Linux的编译器
程序的编译过程是将源代码转换为可执行文件的一系列步骤。这个过程涉及多个阶段,主要包括预处理、编译、汇编和链接。原创 2024-05-09 07:27:00 · 1095 阅读 · 0 评论