摘要: 编程原理: 1、编程介绍: 早期编程: 驱动 默认硬件是不能使用的; 不同的厂家的硬件设备之间需要进行指令沟通,我们需要驱动程序来进行“解释”; 现在编程: 基于高级语言,以及超高级语言,更好的让程序员能够实现编程功能; 编程语言的分类: 高级语言、超高级语言需要“翻译”成计算机可读的语言(二进制指 阅读全文
posted @ 2019-08-13 19:21 Eucalyptusleaves 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 进程管理 1、操作系统基础 调用:kernel通过给应用程序提供system call方式来提供硬件资源; 注意:这个应用程序也包括库文件; 库文件是运行在ring 0上的一段程序代码,不对客户直接提供应用; 中断、保护现场 2、进程运行原理(一个进程与多个进程) 一个进程:首先我们需要把硬盘中的程 阅读全文
posted @ 2019-09-05 19:46 Eucalyptusleaves 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Linux的网络 以太网的发明--PC之间文件共享情况出现 网卡硬件设备 -- MAC地址 一层:物理层 HUB -- 集线器 总线型结构 泛洪 广播域/冲突域 二层: 在早期的网络中,PC互通只需要MAC地址就可以进行数据转发; -- 二层数据转发的概念 网桥-交换机 维护MAC地址表 三层: 随 阅读全文
posted @ 2019-09-03 11:11 Eucalyptusleaves 阅读(115) 评论(0) 推荐(0) 编辑
摘要: grep命令 1、grep程序:Linux三剑客--grep、awk、sed 2、GrepL:文本 行过滤工具 sed:文本 行编辑器 Awk:报告生成器(做文本输出格式化) 3、grep包含三个命令:grep、egrep、fgrep,它们是用来进行 行模式(pattern)匹配的 Egrep=gr 阅读全文
posted @ 2019-08-28 17:46 Eucalyptusleaves 阅读(259) 评论(0) 推荐(1) 编辑
摘要: 交互输入与for语句(8-15) 交互输入 1、read的用法:read命令同时可以定义多个变量值,而输入的内容默认可以空格为分配符,将值输入到对应的变量中;如果默认值过多最后所有的值都会被赋予给最后一个变量 2、如果默认是过少,多余的变量则为空值。 3、实例 read a b c aa bb cc 阅读全文
posted @ 2019-08-28 13:55 Eucalyptusleaves 阅读(647) 评论(0) 推荐(0) 编辑
摘要: Linux的磁盘管理 磁盘的工作原理 -- 物理 磁道 磁头 扇区 柱面 磁盘的分类:机械盘(接口IO) 固态盘 IO -- 串行sata scsi(iscsi)并行ata FC二层协议 (施乐公司POAR - 以太网 解释了面对对象的编程语言 图形界面) 文件系统 -- 逻辑 磁盘必须要有文件系统 阅读全文
posted @ 2019-08-28 11:31 Eucalyptusleaves 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、文本处理工具 wc命令 wc(Word count)用于统计文本文件中的字符个数 15是行数 78是字符个数 805是文件大小(字节)【1字节等于8比特】 2、参数:-l(统计行数)、-w(统计单词数)、-c(统计字节数) cut(切片)命令 1、指定分隔符,切割文件 2、常见参数:-d(指定分 阅读全文
posted @ 2019-08-28 10:12 Eucalyptusleaves 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 重定向与管道符 一、重定向--tr 程序=指令(命令)+数据(由变量提供) 重定向分为三类:标准输入重定向、标准输出重定向、错误重定向 数据输入:键盘 标准输入,但并不是唯一输入方式 标准输入:例 useradd cqy; | passwd --stdin “cqy”(给用户cqy添加密码) 例如: 阅读全文
posted @ 2019-08-28 09:10 Eucalyptusleaves 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1、for语句: for 变量 in 列表;do 循环体donefor((初始语句; 判断语句; 值变化语句)); do 循环体done case语句: 2、case 变量 inPAT1) 执行语句;;PAT2) 执行语句;;*)默认执行语句;;esac 3、while语句: 定义初始值while 阅读全文
posted @ 2019-08-28 08:53 Eucalyptusleaves 阅读(912) 评论(0) 推荐(0) 编辑
摘要: Linux文本处理三剑客之sed命令 1、sed命令作为流编辑器,对文本以行为单位进行编辑,但是sed命令只会编辑文件,不会改变源文件的内容。 2、sed的工作原理:指定一个文本文件依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空间中进行文本匹配(正则表达式), 阅读全文
posted @ 2019-08-28 08:49 Eucalyptusleaves 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、基于C语言格式的for语句写法: for((i=0;i<10;i++));do【for(初始条件;条件判断语句;值变化语句);do】 循环体 done for循环的优点:不容易进入死循环 2、while语句的格式: 初始值 While 条件;do 循环体 Let i++(使初始值变化) Done 阅读全文
posted @ 2019-08-28 08:48 Eucalyptusleaves 阅读(139) 评论(0) 推荐(0) 编辑