linux
CXY墨羽
代码使我快乐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识Linux
一、Linux是什么?为什么要学Linux?对于第一个问题,相信很多人都很疑惑,我们经常会听到Linux系统之类的话。提到它是伴随着“系统”一词出现的。那么Linux究竟是什么东西呢?其实,Linux只是一种操作系统内核。那么问题来了,操作系统又是什么构成的?我相信这个问题很多人都不是很了解。操作系统是由内核和一组配套的应用程序构成。内核是负责对硬件设备和软件资源的管理。Linux目前主要的发...原创 2019-04-23 19:51:19 · 174 阅读 · 0 评论 -
Linux下的重要目录:/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp
1./proc:这个目录本身是一个虚拟文件系统(virtual filesystem)。它放置的数据都是在内存当中,例如系统的内核、进程、外部设备状态及网络状态等。因为这个目录下的数据都是在内存当中,所以本身不占任何硬盘空间。2./sys:这个目录跟/proc非常相似,也是一个虚拟文件系统,主要记录与内核相关的信息。包括目前已加载的内核模块与内核检测到的硬件设备信息等。该目录同样不占用硬盘容量。...原创 2019-04-24 11:13:23 · 273 阅读 · 0 评论 -
常用的编译器(不限制编程语言、不限制平台)
在提到这个问题之前我们应该了解编译器是什么?简单来说:编译器就是将一种语言(通常为高级语言)翻译为另一种语言(通常为低级语言 的程序。一个现代编译器的主要流程有:源代码——>预处理器——>编译器——>目标代码——>链接器——>可执行程序。几种常见的编译器:1.Microsoft Visual C++Microsoft Visual C++是微软公司的C++...原创 2019-05-05 21:03:27 · 1987 阅读 · 0 评论 -
Linuxc下实现的命令行彩色进度条(makefile编译)
一、用C语言实现彩色进度条test.c文件#include<stdio.h>#include<unistd.h>//只有linux下才有该文件int main(){ int i=0; const char* label="/-\\|"; char buf[1024]={0}; for(i=0;i<100;++i) { buf[i]='#'; ...原创 2019-04-30 19:02:57 · 395 阅读 · 0 评论 -
fork()函数
fork函数(一次调用,两次返回):fork的运行规则:以父进程为模板,创建子进程1.会把父进程的PCB拷贝一份,稍加修改,成为子进程的PCB2.会把父进程的虚拟地址空间拷贝一份,作为子进程的地址空间(拷贝方式是写时拷贝(偷懒行为):父子进程共用一份代码,但是各有一份数据;进程的程序替换可以解决共用一份代码的问题,让父子进程各自执行自己的代码)3.fork返回会在父子进程中各自返回(父进程...原创 2019-05-14 18:41:22 · 421 阅读 · 0 评论 -
Linux进程相关内容
一、进程的调度算法(根据系统的资源分配策略所规定的资源分配算法)1.先来先服务调度算法(FCFS,first come first served):谁第一个排队,谁就会先被执行,在它执行的过程中,不会被其他进程中断。2.短作业优先调度算法(SJF,shortest job first):对预计执行时间短的进程有限的分配处理机,通常后来的短进程不会抢先正在执行的进程;对长进程非常不利,可能长时间...原创 2019-05-11 15:29:37 · 197 阅读 · 0 评论
分享