
Linux
文章平均质量分 87
繁华的梦境
热爱编程
展开
-
Linux:环境变量
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数。环境变量通常具有某些特殊用途,通常具有全局特性,可以被子进程继承下去。原创 2022-11-02 20:30:16 · 1544 阅读 · 4 评论 -
Linux:进程描述、进程创建(fork)、进程状态(僵尸进程、孤儿进程)
操作系统进程的基本概念程序是一个静态的概念,程序本质就是一个文件,是静态的,存储在磁盘当中。进程是一个动态的概念,程序运行起来之后,就叫做进程,静态是动态的,由操作系统管理。进程是程序的一个执行实例,正在执行的程序等,从内核观点看,进程就是担当分配系统资源(CPU时间,内存)的实体。进程被放到一个叫做进程控制块的数据结构中(PCB),可以看成是进程属性的集合。Linux中PCB是task_struct ,task_struct是Linux内进程创建(fork)进程状态僵尸进程孤儿进程原创 2022-10-24 20:40:49 · 1122 阅读 · 3 评论 -
vim和gcc/g++的使用、项目自动化构建工具make/Makefile
一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。如果要生成一个test,就要先生成一个lc.o,要生产lc.o就要先生成一个lc.s,这样一层一层往下,就完成了一步步的构建。[插入模式]切换至[正常模式]: 处于[插入模式],就只能一直输入文字,如果发现输错了字,想用光标键往回移动,将该字删除,可以先按一下「ESC」键转到[正常模式]再删除文字。原创 2022-10-13 19:16:14 · 885 阅读 · 3 评论 -
Linux权限:权限的概念及管理、粘滞位
上面每一行从左到右数,第一位表示问价类型,第2~10位表示权限(权限前三位表示文件所有者的权限,中间三位表示文件所属用户组的权限,最后三位表示其它用户的权限),后面那个数字表示连接数,后面连个root分别代表所属用户(目录的所有者)和所属用户组,再后面的4096、8360等等代表文件的大小,后面的时间表示文件最新修改的日期,最后的英文表示文件名。可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.原创 2022-10-09 20:06:02 · 1358 阅读 · 4 评论