哎呀,翻到第一篇,映出眼帘的标题:从Unix到Linux(我就知道学习不能急,不能像我,看个简介,就赶忙去查了,原来作者在这里给出详细的介绍了) 根据书上写的,原来linux的内核是被Linux Torvalds将unix内核删减后改写出来的呀。 Kernel 内核,即控制硬件的东西。显示影像的硬件时显卡和屏幕,连接Internet的硬件组成时网卡,发出声音的硬件时声卡。控制这些硬件资源的工作状态就是这个操作系统最底层的东西--kernel(感觉和cpu.....
读序篇可以知道的: 1.有些指令知道前和知道后,自己的操作是完全不同的,可能知道前,会用reset把系统重新启动一遍,而知道后会使用ps和kill来关闭进程。 2.如果对Linus的学习知识“会用就好”,而不考虑细节,(如端口方面),就会出现很多问题。 3.Linux最强项的地方在网络,Windows则赢在用户界面较为友好,但是Windows能做的,上网聊天,做电子表格,休闲娱乐(作者说玩小游戏OK的),在X-window下也能做,(我看的这本书是20...
case语句 case语句判断一个条件的多种结果 代码实例 #!/bin/bash #判断用户输入 #Author:haiyang read -p "Please choose yes/no " -t 30 cho case $cho in"yes")echo "you choosed yes!";;"no")echo "you choosed no!";;"*")echo "you choosed error!";;esac注意case语句下面的连着两个;;需要写,
平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山二期视频学习笔记 交叉编译工具:arm-linux-gcc (GCC)4.3.2 linux:linu3.4.2 PC环境:ubuntu18.04 一、kernel的编译和烧录: 下载linux-3.4.2版本进行移植,下载链接:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/修改顶层Makefile,设置为arm架构,以及设置交叉工具链 1 zhuang@zhuang:~/project/3-jz2440/systems/linux-3.4.2$ git diff .2 diff --git a/Ma...
注意事项:指令的执行是从上而下、从左而右的分析与执行; 指令的下达: 指令、选项与参数间的多个空白都会被忽略掉; 空白行也将被忽略掉,幵且 [tab] 按键所推开的空白同样规为空格键; 如果读取到一个 Enter 符号 (CR) ,就尝试开始执行该行 (或该串) 命令; 至于如果一行的内容太多,则可以使用『 [Enter] 』来延伸至下一行; 『 # 』可做为批注!任何加在 # 后面的资料将全部被视为批注文字而被忽略!执行方法 直接指令下达:绝对路径 相...
来源:《Linux内核设计与实现(第2版)》第一章 Robert Love 1. 什么是操作系统?操作系统是负责完成整个系统中最基本功能和系统管理,包括内核、设备驱动程序、启动引导程序、命令行shell或其它种类的用户界面、基本的文件管理工具和系统工具。 用户界面是操作系统的外在表象,内核是操作系统的内在核心。 2. 什么是内核? 内核由一系列程序组成,包括负责响应中断的中断服务程序、负责管理多个进程从而分享处理器时间的调度...