![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 96
操作系统
阿洵Rain
:D
展开
-
【Linux】环境变量
这样虽然可以直接执行我们的程序,但是这种方法有点挫,而且直接将我们自己写的程序丢到 /usr/bin 中,可能会污染系统指令集。所以,当我们使用 export 导出环境变量时,是由 bash 亲自执行,修改 bash 维护的 env 表的。上面我们也提到,如果导出环境变量时不加 export,也是可以导出的。可以看到,确实存在 PATH,当我们对这里的 PATH 进行了修改,那就是永久有效的。的路径,bash可以通过这个定位用户的家目录,这样每次我们登录 Linux 就可以直接进入到对应的家目录。原创 2024-09-04 23:16:21 · 636 阅读 · 0 评论 -
【Linux】进程的状态和优先级
简单来说,优先级就是操作系统中指定进程获取某种资源的先后顺序。在进程的 task_struct 中,进程的优先级用数字表示,或者一个,或者多个// ...int prio;// 优先级用数字表示在 Linux 中,优先级数字越小,表示优先级越高这时可能会有人觉得优先级与权限的意思有点相像,其实是不一样的权限决定的是能不能获取某资源优先级是在已经能的前提下,获取资源的先后顺序。原创 2024-09-03 22:27:29 · 1094 阅读 · 0 评论 -
【Linux】进程的概念
我们知道,内存中可以存在多个进程,哪个进程该调度,调度多长时间,下一个进程又是谁,这些问题似乎仅凭上图的模型无法解决,这里我们就要引入一个数据结构——,它的代码与数据来源于磁盘;根据冯诺依曼体系规定,我们要运行程序,必须将其加载到内存中,也就是要将程序对应的代码与数据拷贝到内存中。可以看到,查到了我们想要的进程状态,但是我们并不知道这些数据代表什么,我们可以将。我们要明确一点,进程是运行起来的程序,程序是我们写的,我们代表了用户。这很容易理解,我们每次运行一个程序,都是重新创建一个新的进程,原创 2024-09-02 19:55:32 · 1170 阅读 · 0 评论 -
【Linux】vim
本篇文章将介绍vim编辑器的一些基本用法。原创 2024-09-02 19:26:39 · 1089 阅读 · 0 评论 -
【Linux】gcc
在 Linux 系统下我们可以编写C语言程序并编译运行,我们将在本篇文章中学习如何简单地编译运行C语言程序,并了解程序的翻译链接过程。原创 2024-01-26 16:27:13 · 826 阅读 · 1 评论 -
【Linux】基本指令 | 文件 | 目录 | 路径
语法:ls 选项 目录或文件-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-d 将目录象文件一样显示,而不是显示其下的文件。如:ls –d 指定目录-i 输出文件的 i 节点的索引信息。如 ls –ai 指定文件-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件-l 列出文件的详细信息。-n 用数字的 UID,GID 代替名称。(介绍 UID, GID)-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表。原创 2023-11-25 20:29:31 · 149 阅读 · 0 评论