
Linux
文章平均质量分 96
Linux
A44442568
这个作者很懒,什么都没留下…
展开
-
Linux进程控制
进程等待是指一个进程在执行过程中暂停自己的执行,等待某个特定的条件满足后再继续执行。进程等待的必要性主要体现在以下几个方面:同步操作:在多进程或多线程的环境中,进程之间可能需要进行协调和同步。例如,一个进程可能需要等待其他进程完成某个任务后才能继续执行,或者需要等待某个共享资源的释放。进程等待可以确保进程之间的操作按照正确的顺序进行,避免数据竞争和不一致的结果。资源管理:进程等待还可以用于管理系统资源的分配和释放。原创 2023-11-06 19:28:21 · 140 阅读 · 0 评论 -
Linux基础IO
open是一个在 Unix/Linux 系统中用于打开文件的系统调用接口。它是进行文件操作的重要接口之一,用于打开文件以进行读取、写入或其他操作。下面是关于open函数的详细介绍:pathname:要打开的文件路径。flags:打开文件的标志,用于指定打开模式和行为。这些标志可以使用按位或运算组合起来。mode:当使用 O_CREAT 标志时,指定新文件的权限。这个参数通常需要八进制形式的权限值,如 0644。返回值:成功时,返回文件描述符(一个非负整数),用于以后的文件操作。原创 2023-11-25 22:31:59 · 954 阅读 · 0 评论 -
Linux系统进程概念
进程地址空间,即我们常说的虚拟内存虚拟内存是计算机操作系统中的一种技术,它扩展了物理内存(RAM)的大小,使得进程能够访问比实际物理内存更大的地址空间。虚拟内存允许多个进程同时运行,每个进程都有自己独立的地址空间,从而实现了进程之间的隔离和保护。虚拟内存的主要思想是将物理内存和磁盘空间结合起来,形成一个连续的地址空间,称为虚拟地址空间。这个虚拟地址空间对于每个进程都是独立的,每个进程都认为自己在独占使用整个地址空间,而无需关心其他进程的存在。原创 2023-10-20 22:11:00 · 72 阅读 · 0 评论 -
Linux环境基础开发工具使用
vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」分别控制光标左、下、上、右移一格。「/关键字」: 先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止。「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。原创 2023-08-28 17:03:47 · 95 阅读 · 0 评论 -
Linux基本指令
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。另外,它也可以用来取代exit。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。原创 2023-08-14 21:21:08 · 104 阅读 · 0 评论 -
Linux权限
Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel) “ ,但我们一般用户,不能直接使用kernel。shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运。假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask。只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写。可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.原创 2023-08-19 20:47:48 · 83 阅读 · 0 评论