Linux学习历程
文章平均质量分 90
Linux的指令权限以及线程进程的学习,试图熟练掌握Linux!
循环渐进Forward
学习编程第一步
展开
-
【读懂Linux】基础IO
而现在知道,文件描述符就是从0开始的小整数。当我们打开文件时,操作系统在内存中要创建相应的数据结构来描述目标文件。于是就有了file结构体。表示一个已经打开的文件对象。而进程执行open系统调用,所以必须让进程和文件关联起来。每个进程都有一个指针*files, 指向一张表files_struct,该表最重要的部分就是包涵一个指针数组,每个元素都是一个指向打开文件的指针!所以,本质上,文件描述符就是该数组的下标。所以,只要拿着文件描述符,就可以找到对应的文件原创 2024-10-21 23:12:27 · 2498 阅读 · 0 评论 -
【C++笔试强训】如何成为算法糕手Day8
要找到两个正整数A和B的最小公倍数,我们可以采用一个公式,即两数之积除以它们的最大公约数。为了求得这个最大公约数,有多种方法可供选择,其中最为人所熟知的是穷举法和辗转相除法。在这里,我们主要关注并应用这两种方法:穷举法和辗转相除法,来求解A和B的最大公约数,进而求得它们的最小公倍数。原创 2024-10-16 00:39:07 · 838 阅读 · 0 评论 -
【Linux阅览室】进程控制
最后,父进程派给子进程的任务完成的如何,我们需要知道。如,子进程运行完成,结果对还是不对,或者是否正常退出。一个父进程希望复制自己,使父子进程同时执行不同的代码段。例如,父进程等待客户端请求,生成子进程来处理请求。函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。否则,操作系统会根据该参数,将子进程的退出信息反馈给父进程。父进程通过进程等待的方式,回收子进程资源,获取子进程退出信息。之前讲过,子进程退出,父进程如果不管不顾,就可能造成。一个进程要执行一个不同的程序。原创 2024-10-14 00:08:31 · 2675 阅读 · 0 评论 -
【玩转Linux】如何快速理解进程概念
课本概念:程序的一个执行实例,正在执行的程序等内核观点:担当分配系统资源(CPU时间,内存)的实体。描述进程-PCB进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。课本上称之为PCB(process control block),Linux操作系统下的PCB是: task_struct原创 2024-10-07 21:39:28 · 2465 阅读 · 0 评论 -
【C++笔试强训】如何成为算法糕手Day4
学习编程就得循环渐进,扎实基础,勿在浮沙筑高台。原创 2024-09-25 23:56:53 · 949 阅读 · 0 评论 -
Linux 环境搭建
这里的用户名密码都是在最初购买服务器的时候设置的用户名密码。阿里云或华为云 等服务器厂商处直接购买一个云服务器。这个时候就和一个公司发布一个正式的网站没有任何区别。部署在云服务器上的项目可以直接被外网访问 到,也就能让我们自己写的程序真的去给别人去使用。在这个环节我们最重要的是得到三个信息。导致环境上出现各种莫名其妙的问题。可以在控制台中找到自己买的服务器。密码建议设置的稍微复杂一 些,但是由于当前的虚拟机软件。其他的服务器厂商也是类似。同时还有一个最大的好处。点进去能够看到服务器的。原创 2024-04-26 18:58:25 · 549 阅读 · 2 评论 -
【玩转Linux】如何简单快速理解权限?
你看上了小花,但是有不好意思直接表白,那就让你你家人找媒婆帮你提亲,所有的事情你都直接跟媒婆沟通,由媒婆转达你的意思给小花,而我们找到媒婆姓王,所以我们叫它王婆,它对应我们常使用的bash。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)换句话来讲, 就是只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限.对目录来说,具有进入目录的权限。原创 2024-09-23 01:12:03 · 2237 阅读 · 0 评论 -
【玩转Linux】不允许你还不会Linux简单的指令
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。“|”表示FIFOs;原创 2024-09-20 14:10:35 · 1699 阅读 · 0 评论