Linux
文章平均质量分 72
从0到1的Linux学习博文,详细全面,学起来吧少年!
二十5画生
野蛮其身体,文明其精神
展开
-
Linux下git维护
gitignore:有些文件我就不想同步到本地和远端,那么将对应的后缀的文件全部放到该文件中。所以,如果你不想将某些后缀文件传送到远端,就可以在文件内配置相关的后缀信息。因为对应git来说,本地和远端维护是同步的,所以双方的通信地位是对等的。在进行git.add的时候,只是把变化的部分存到本地仓库的暂存区。而commit则是将暂存区的变化部分,加载到git本地仓库。对源代码的历史修改进行维护,保留历史的所有修改痕迹。而git push实际是将本地的修改同步到远端仓库。git是工具,github是网站。原创 2024-04-17 23:29:40 · 385 阅读 · 0 评论 -
操作系统再理解
当检测到键盘、鼠标等硬件时,操作系统就读取对应硬件的数据属性,先描述对象,设置为节点,然后将各个硬件的对象节点给组织起来。可是那么多学生,张三、李四、王五、赵六、田七、丘八、老九、、、假如说有5万名学生。形态各不相同,怎么管理?因为硬件是操作系统管理的,如果你可以直接访问硬件你,绕过了操作系统,就有可能对操作系统的硬件管理产生影响。对软硬件进行管理(手段),为用户提供一个良好(稳定的、安全的、高效的)的运行环境(目的)例如,学生比较重要的数据有:姓名、籍贯、性别、年级、紧急联系人、记过、成绩、、、原创 2024-04-16 16:02:10 · 573 阅读 · 0 评论 -
冯诺依曼结构理解
CPU的计算速度是很快的,所以数据设备间的拷贝效率,决定了计算机整体的基本效率。在降低了计算机成本的基础上,并没有对计算机的运行处理速度造成很大的损失。当一个创新发生,产生了相当范围的影响,那么创新就不仅仅局限于创新本身了。数据是要在计算机的体系结构中进行流动的,在流动过程中对数据加工处理。这样CPU取数据时,就可以不用等输入设备,而是直接从存储器中取数据。那么,也就是说,这个世界使用计算机的只有100人。这样的设计构架,加快了整体计算机的数据处理效率。计算机中寄存器的速度是最快的,既然是最快的。原创 2024-04-15 07:39:38 · 306 阅读 · 0 评论 -
Linux gdb调试
l XXX.c:0 #对XXX文件从0行开始查看源代码。为什么软件版本要分为release和dbug版本呢?b n :在n行位置打断点(只能一个一个设置)release:成熟版本(不可以被调试)p(print) &n:查看变量n的地址。undiplay n:取消n号常显示。debug:测试版本(可以被调试)display n :常显示变量n。为什么dbug版本可以被调试呢?l n #查看n行(一般在中间)n(next):逐过程(F10)s(step):逐语句(F11)p(print) n:查看变量n。原创 2024-04-14 20:48:13 · 303 阅读 · 0 评论 -
对于缓冲区的理解
当我们打开文件时,会默认打开三个流:标准输出流、标准输入流、标准错误流(主要是方便用户输入输出)如果光标回到开始位置,那么就会从开始位置进行输入,对已经存在的字符进行覆盖。ls > file:将ls的内容重定向到file。fflush(stdout)#强制刷新缓冲区。刷新缓冲区就是将缓冲区的内容输出到屏幕。缓冲区存在的意义是为了提高效率。回车换行\n其实是两个动作。\r只是回车,回到开始位置。而老式键盘是从打字机来的。原创 2024-04-14 20:46:19 · 160 阅读 · 0 评论 -
Linux makefile文件
make makefile/Makefile(大小写都可以):make是一个命令,makefile是一个目录文件现在你写了一个test.c文件,要编译运行。原创 2024-04-14 20:45:34 · 366 阅读 · 0 评论 -
Linux gcc、g++编译
gcc:专门编译C语言g++:编译C语言和C++原创 2024-04-14 20:34:49 · 868 阅读 · 0 评论 -
Linxu vim详解(常用命令)
1、ctrl + v:区域选择(支持shift + g)进入视图模式,使用hjkl方向控制。n + r:对光标指定的位置,进行一个字符的替换,可以一次替换多个。好了,那么如果说你用自己的账号就可以进行提权,那还要root干嘛?shift + r = R :替换模式,会直接向后进行文本替换。根据提示进行选择输入,是覆盖还是不保存等等,即可继续进行操作。但是,你每一次vim打开该文件,都会提示这个临时文件,很麻烦。当然,如果你对文件没有任何修改,那么断网断电对文件都没有影响。原创 2024-04-14 20:28:40 · 911 阅读 · 0 评论 -
Linux yum详解
在手机上安装应用软件的时候,例如应用商城你的手机本身是没有这个软件的而是需要在应用商城去下载下载的过程,就是和后台服务器进行数据传输后台服务器将软件的数据向你的手机进行传输在这样的模式下,只要应用商城有的软件,你都可以进行下载此时应用商城就是一个软件下载安装管理的客户端苹果手机的应用商城是ios系统下的软件下载安装管理;华为手机的应用商城是鸿蒙系统下的软件下载安装管理;Micorosoft Store是微软下Windows系统下的软件安装管理;原创 2024-04-14 20:19:06 · 971 阅读 · 0 评论 -
Linux权限(umask掩码)
所有,如果我要修改三个角色的权限,设置为rwx,可以直接chmod 777 filename #意味着将三个角色全部设置为有权限。创建文件的时候,要从其实权限中,过滤掉(不是简单的减法)在umask中出现的权限(002)也就是其所在的目录有关,那么目录对应的角色和对应的权限就可以对文件进行操作。因此,你有权限执行a文件,但是a文件不是一个可执行文件,所以执行不了。一个用户在创建的时候,默认只会给自己权限打开,所属组和其他权限为0,同时,按理来说,在安装的时候,会把qq.exe文件放在对应的路径下。原创 2024-04-14 20:17:35 · 516 阅读 · 0 评论 -
Linux华为云Hadoop配置环境
手工搭建Hadoop环境(Linux)_弹性云服务器 ECS_最佳实践 (huaweicloud.com)找了半天,最后在官网找到配置方式。跟着傻瓜式CV即可。原创 2024-04-01 23:15:03 · 1000 阅读 · 1 评论 -
Linux最常用基本指令合集
常用基本指令合集详解原创 2024-03-25 18:11:19 · 1155 阅读 · 0 评论 -
浅谈关于Linux的学习
指令只是很基础的一部分,学习Linux更加重要的是其底层原理的知识,需要从基本的指令开始,逐级而上,次第往深处挖掘。最后构建起整个的知识体系。而不是仅仅记住几个指令。网上能够查找的大部分知识,触手可得,没有多大价值,重要的是。我们需要追求的知识是:它是什么?知其然,以及其何以所以然。原创 2024-03-25 12:49:45 · 216 阅读 · 0 评论 -
Linux环境安装
开年采购季_云服务器_云主机_企业上云-华为云 (huaweicloud.com)开年采购季_云服务器_云主机_企业上云-华为云 (huaweicloud.com)开年采购季_云服务器_云主机_企业上云-华为云 (huaweicloud.com)删除用户:userdel -r user_111(用户名),重置密码,以及查找你的公网ip地址(登陆链接需要)输入如密码(服务器的密码务必尽量复杂,很容易被攻击)passwd user_111//给用户设置密码。(看个人经济条件和需求,选择一个购买)原创 2024-03-25 12:42:02 · 1348 阅读 · 0 评论 -
Linux的发展历史
一个事物的发展,不可能是孤立的的发展,而是同时伴随着相关事物的伴随发展。所以,在这个模式下,与此同时的,计算机、网络、各种软硬件、编程语言、操作系统各个分支体系也随之应运而生并不断发展。这个时候,就出现了公司,让私人或者企业来接收研发相关的科目,同时可以让他们将军事技术包装转化成民用技术,再进行销售,获得利润。同时军事科技还有一个问题,即不能产生利润,国家投入大量的钱,却不会有直接的经济回报。然而,技术的研发需要钱、人、资源,而政府本身是没有科研能力的,那么让谁来研发呢?,说白了就是要钱有钱,要人有人。原创 2024-03-25 12:19:56 · 237 阅读 · 0 评论