上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页
摘要: shell 截取字符串(cut, sed, awk) cut -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d:自定义分隔符,默认为制表符。 -f:与-d一起使用,指定显示哪个区域。 -n:取消分割多字节字符。仅和-b标 阅读全文
posted @ 2021-08-26 16:06 michaelchengjl 阅读(434) 评论(0) 推荐(0)
摘要: python 和shell 变量互相传递 主要介绍python和shell变量互相传递方法,使用了环境变量、管道等方法。 python → shell: 1.环境变量 import os var=123或var='123' os.environ['var']=str(var) #environ的键值 阅读全文
posted @ 2021-08-26 15:39 michaelchengjl 阅读(3069) 评论(0) 推荐(0)
摘要: 应用程序分段: 数据段、代码段、BSS段以及堆和栈 参考文档 https://www.cnblogs.com/jiangzhaowei/p/9094523.html https://zhuanlan.zhihu.com/p/348026261 https://zhuanlan.zhihu.com/p 阅读全文
posted @ 2021-08-25 11:35 michaelchengjl 阅读(138) 评论(0) 推荐(0)
摘要: hexdump, hexedit 使用指南 hexdump 详解 hexdump命令一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。 用法 hexdump [选项] [文件]... -n length 只格式化输入文件的前length个字节。 -C 输出规范 阅读全文
posted @ 2021-08-25 11:31 michaelchengjl 阅读(4830) 评论(0) 推荐(0)
摘要: Python调用Shell命令 (python,shell 混合编程) Python经常被称作“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库,也当然可以用Python调用Shell命令。 用Python调用Shell命令有如下几种方式: 1. os.system os.s 阅读全文
posted @ 2021-08-25 10:30 michaelchengjl 阅读(2139) 评论(0) 推荐(0)
摘要: 《Linux内核设计与实现》 读书笔记(2)--内核开发准备 在尝试内核开发之前,需要对内核有个整体的了解。包括: 获取内核源码 内核源码的结构 编译内核的方法 内核开发的特点 1. 获取内核源码 内核是开源的,所有获取源码特别方便,参照以下的网址,可以通过git或者直接下载压缩好的源码包。 htt 阅读全文
posted @ 2021-08-22 21:19 michaelchengjl 阅读(79) 评论(0) 推荐(0)
摘要: 《Linux内核设计与实现》 读书笔记(1)--内核简介 简单介绍内核相关的基本概念。 单内核和微内核 内核版本号 1.单内核和微内核 -- 原理 优势 劣势 单内核 整个内核都在一个大内核地址空间上运行。 1. 简单。2. 高效:所有内核都在一个大的地址空间上,所以内核各个功能之间的调用和调用函数 阅读全文
posted @ 2021-08-22 20:58 michaelchengjl 阅读(109) 评论(0) 推荐(0)
摘要: 《Linux内核设计与实现》 读书笔记 https://github.com/michaelcjl/linux_kernel_wiki 《Linux内核设计与实现》 读书笔记(1)--内核简介 《Linux内核设计与实现》 读书笔记(2)--内核开发准备 《Linux内核设计与实现》 读书笔记(3) 阅读全文
posted @ 2021-08-22 18:51 michaelchengjl 阅读(38) 评论(0) 推荐(0)
摘要: Linux 运维常用命令 sudo rm /var/log/syslog # 清除日志 sudo service rsyslog restart # 重启日志服务 who -b # Linux系统查看最后重启时间 Debian下修改系统时间的方式 # 设置时区 # sudo cp /usr/shar 阅读全文
posted @ 2021-08-20 20:59 michaelchengjl 阅读(82) 评论(0) 推荐(0)
摘要: Ubuntu1804 安装 KVM KVM(Kernel-based Virtual Machine,基于内核的虚拟机)是面向 Linux 系统的开源虚拟化解决方案,KVM 使用 Intel VT 或 AMD-V 等虚拟化扩展提供虚拟化功能。当我们在 Linux 机器上安装 KVM 时,它都会通过加 阅读全文
posted @ 2021-08-19 21:24 michaelchengjl 阅读(796) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页