网络营销|Linux 六大应用ANDLinux内核结构

文章图片

关注小编 , 每日分享干货 。
Linux主要包含六大应用 , 分别如下:
- 文件和目录操作命令
- 过滤器
- 文本程序
- 系统管理
- 程序开发工具 , 例如编辑器和编译器
- 其他
让我们从一些示例开始学习一下 , 例如
cp a b
是将a复制为b
mv a b
将a移到b , 但是删除原始文件 。
上面两个命令之间有一些区别 , cp复制文件 , 复制完成后将有两个文件a和b;
mv等效于文件的移动 。 移动完成后 , 将不再有文件 。
cat命令可以链接多个文件的内容 。
rm可以删除文件;
chmod可以允许所有者更改访问权限;可以使用文件目录的创建和删除mkdir与rmdir命令;
ls可以查看目录文件 , ls可以显示许多属性 , 例如大小 , 用户 , 创建日期等;排序确定文件的显示顺序
Linux 应用程序还包括过滤 grep , grep从标准输入或一个或多个输入文件中提取特定模式的行;
sort将输入和输出排序为标准输出;
head 提取输入的前几行;
tail 提取输入的后面几行;
除此之外的过滤还有 cut与paste , 允许剪切和复制文本行;
od将输入转换为ASCII;
tr实现字符大小写转换;
pr用于格式化的打印输出等
程序编译工具的使用gcc;
make命令用于自动编译 。 这是一个非常强大的命令 。 它用于维护大型程序 。 这类程序的源代码通常包含许多文件 。 通常 , 有些是头文件 , 源文件通常使用include说明包括这些文件 , make的作用是跟踪哪些文件属于头文件 , 然后安排自动编译过程 。
Linux内核结构
我们已经在上面看到了Linux的总体结构 , 让我们从整体的角度看一下Linux的内核结构 。
内核直接位于硬件上 。 内核的主要功能是I / O交互 , 内存管理和CPU访问控制 。 上面的图片还包括中断与调度器 , 中断是与设备交互的主要方式 。 中断出现时调度器就会发挥作用 。
请注意 , 这里的调度程序是dispatcher代替scheduler , 两者之间有区别:然后 , 我们将内核系统分为三个部分:
scheduler与dispatcher 都是和进程调度相关的概念 , 不同的是 scheduler 会从几个进程中随意选取一个进程;而 dispatcher 会给 scheduler 选择的进程分配 CPU 。
- I / O部分负责与设备交互并执行网络和存储I / O操作的所有内核部分 。
- I / O的右侧是内存组件 。 程序被加载到内存中并由CPU执行 。 这将涉及虚拟内存组件 , 如何执行页面换入和换出 , 如何替换不良页面和经常使用的页面 。
- 进程模块负责进程的创建和终止 , 进程调度 , Linux将进程和线程视为可运行的实体 , 并使用统一的调度策略进行调度 。
喜欢编程 , 职场 , 圈内新料 。
【网络营销|Linux 六大应用ANDLinux内核结构】多多分享 , 转发 。
推荐阅读
- 冬小麦|小麦拔节期如何管理,六大管理措施皆在此文中
- 妊娠|有效提高羔羊存活率的六大措施!
- 六六大顺老醋六样
- 除夕年夜饭,不管有钱没钱,这6道菜别忘端上桌,寓意六六大顺
- 明天大年初一,老传统不能丢,牢记3吃3不吃,寓意牛年六六大顺
- 除夕年夜饭,无论贫富,6道“吉祥菜”记得端上桌,寓意六六大顺
- 猴娃|三峡猴娃是不是野人?猴娃的六大变异,20年来科学都难以给出解释
- 券商|金融圈炸锅!六大券商集体涨薪?固定薪水涨30%,应届生月薪3.6万?
- 中国基金报|金融圈炸锅!六大券商集体涨薪?固定薪水涨30%
- |有这六大现象 说明猪可能受冷了
