08 2019 档案

摘要:磁盘的工作原理 -- 物理 磁道 磁头 扇区 柱面 磁盘的分类:机械盘(接口IO) 固态盘 IO -- 串行sata scsi(iscsi) 并行ata FC二层协议 (施乐公司 POAR - 以太网 解释了面向对象的编程语言 图形界面) 文件系统 -- 逻辑 磁盘必须要有文件系统(数据存储) -- 阅读全文
posted @ 2019-08-30 14:00 HhhZD 阅读(270) 评论(0) 推荐(0)
摘要:linux用户与用户、权限管理 用户管理: 1、useradd 创建用户 -c 指定用户描述 -d 指定家目录 默认家目录 /home下同名的目录 -g 指定主组 -G 指定附加组 【一个用户主组只能有一个,而附加组可以有多个】 -s 指定shell程序 特殊:/sbin/nologin --> 不 阅读全文
posted @ 2019-08-30 08:33 HhhZD 阅读(815) 评论(0) 推荐(0)
摘要:Linux的文件管理: 创建 touch vim/vi echo从定向 cat touch 管理:atime mtime touch 文件名 //如果文件不存在创建文件 touch -a -t [[CC]YY]MMDDhhmm[.ss] 20 19 0 8 27 10 03 22 -c 删除 1、m 阅读全文
posted @ 2019-08-30 08:32 HhhZD 阅读(150) 评论(0) 推荐(0)
摘要:命令基础 1、命令的用法 基本格式 : 命令 选项 操作对象 *扩展: 命令 子命令 选项 操作对象 qemu-kvm create/pause/stop ... docker 2、获取命令帮助 ring0 -- ring3 内置命令 -- 运行在ring0 外置命令 -- 运行在ring3 扩展: 阅读全文
posted @ 2019-08-28 19:41 HhhZD 阅读(128) 评论(0) 推荐(0)
摘要:Linux的目录结构与目录管理 Linux目录结构: 1、目录创建的规则 *FHS 文件系统层次化标准 * 指定了Linux操作系统,那些目录是一定要具备的 /boot /bin /sbin /etc /sys /proc /mnt /media /usr /option /var /home /r 阅读全文
posted @ 2019-08-28 19:41 HhhZD 阅读(214) 评论(0) 推荐(0)
摘要:系统基础: 1、三大部件 CPU : 运算器 控制器 存储器 1+1=2 times space 中断 内存:CPU的数据,只能从内存读取,且内存数据是易失性(页面 page) IO:控制总线 数据总线(一个IO,开发人员的叫法) 2、OS原理 见图 注意:操作系统是什么? 3、OS的管理 GUI 阅读全文
posted @ 2019-08-28 19:40 HhhZD 阅读(186) 评论(0) 推荐(0)
摘要:Linux操作系统的知识体系: 1、初级 2、中级 3、高级 4、*额外知识* 1、初级 1.1、OS操作系统的原理 1.2、开始了解常用的命令(系统管理的基础命令) 开机关机 时间管理 date cal clock hwclock ls cd pwd .... 1.3、目的结构、目的管理 树形结构 阅读全文
posted @ 2019-08-28 19:39 HhhZD 阅读(182) 评论(0) 推荐(0)
摘要:函数:写一个代码块,用来重复调用的; 1、函数的写法格式 2、参数,在函数名后面直接加,即可;如果在外面 abc(){ 函数体 $@ } abc 1 2 3 4 5 :wq a.sh 1 2 3 4 5 6 3、变量 local本地变量 local i=1 如果在函数体外同样也定义了一个相同的变量 阅读全文
posted @ 2019-08-26 08:37 HhhZD 阅读(205) 评论(0) 推荐(0)
摘要:awk 【单独的编程语言解释器】1、awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写; 1970年第一次出现在Unix机器上,后来在开源领域使用它; 所以,我们在Linux中使用,改名为GNU awk;所以,在Linux上实际上叫做gawk; grep 行过滤 阅读全文
posted @ 2019-08-26 08:36 HhhZD 阅读(418) 评论(0) 推荐(1)
摘要:sed命令 Linux文本处理三剑客 之 sed sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件; sed的工作原理: 指定一个文本文件,依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空 阅读全文
posted @ 2019-08-21 13:59 HhhZD 阅读(280) 评论(0) 推荐(0)
摘要:1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.”#!/bin/bashif [ `wc -l /etc/inittab | awk '{print $ 阅读全文
posted @ 2019-08-13 13:59 HhhZD 阅读(157) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-13 09:06 HhhZD 阅读(63) 评论(0) 推荐(0)
摘要:恢复内容开始 命令补全 Tab 1 提示 2 自动补全 扩展:制表符 \t 四个空格 目录补全 Tab 1、 提示 2、自动补全 对象 命令展开 data命令 {} Linux目录需要遵循什么规则? FHS目录规则 Date 基于date命令来创建目录 %F ccyy-mm—dd %T hh:MM: 阅读全文
posted @ 2019-08-13 08:55 HhhZD 阅读(113) 评论(0) 推荐(0)
摘要:面向对象编程基础 活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正式的说法。 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细 阅读全文
posted @ 2019-08-05 11:24 HhhZD 阅读(208) 评论(0) 推荐(0)
摘要:选择 布尔类型、数值和表达式 注意:比较运算符的相等是两个等号,一个等到代表赋值 在Python中可以用整型0来代表False,其他数字来代表True 后面还会讲到 is 在判断语句中的用发 [[[41.86550961 15.53771491 17.69573087] [47.04474791 2 阅读全文
posted @ 2019-08-02 08:52 HhhZD 阅读(227) 评论(0) 推荐(0)
摘要:Day03 - 分支结构 分支结构的应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种结构的代码我们称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后我们要根据玩家得到分数来决定究竟是进入 阅读全文
posted @ 2019-08-02 08:34 HhhZD 阅读(247) 评论(0) 推荐(0)