Linux命令行与脚本编程大全第一章

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令行与脚本编程大全第一章相关的知识,希望对你有一定的参考价值。

1,

技术分享

2,linux内核:内存管理、进程管理、文件管理、设备管理。

其中内存管理如下图:

技术分享

通过命令 cat/proc/meminfo查看系统的内存状态。通过ipcs查看共享内存、信号量、消息队列信息。ipcs -m 可以查看共享内存信息。

进程管理:可以使用ps aux查看进程信息。

设备管理:字符设备、块设备、网络设备。

字符设备表示一次处理一个字符的设备。如终端。

块设备表示一次处理大块数据的设备。如硬盘sda。

网络设备表示采用数据包的接收和发送的设备。比如网卡、回环设备。

设备是通过“节点”标识。每个节点有一个唯一的数值对,供linux内核标识。数值对包好一个主设备号、一个次设备号。

技术分享

其中的8代表主设备号,0代表次设备号。

3,GNU工具链——shell:

shell:linux系统通常会提供好几种shell,比如bash shell、zsh、ash等。通常默认的shell是bash shell。

命令行运行的是交互shell。用户可以使用命令、也可以执行程序。也可以通过脚本的形式将命令写入文件。称该文件为shell脚本。

 

以上是关于Linux命令行与脚本编程大全第一章的主要内容,如果未能解决你的问题,请参考以下文章

《Linux命令行与Shell脚本编程大全(第3版)》读书笔记

《Linux命令行与shell脚本编程大全 第3版》

更新完毕Linux命令行与Shell脚本编程大全(第3版)读书笔记21-26章

《Linux命令行与Shell脚本编程大全第2版.布卢姆》pdf

linux命令行与shell脚本编程大全---bash shell命令

持续更新中Linux命令行与Shell脚本编程大全(第3版)读书笔记12-20章