linux操作
曾柯
keep learning
展开
-
Linux下的sed工具及awk工具的使用
在Linux下的sed工具和awk工具是最常用的文本处理工具,配合grep的使用将产生非常大的威力,下面就来说一下sed和awk的基础用法,sed基本用法如下:sed命令的语法如下所示:sed [-nefr] [动作]参数说明:-n : 使用安静模式,一般所有来自STDIN的数据会被列出到屏幕上,但是 -n 在可以只列出经过 sed 处理过的那一行。-e : 直接在命令行...原创 2018-03-01 20:37:13 · 325 阅读 · 0 评论 -
Linux下磁盘的IO的各种机制
要说Linux下的IO过程,就要先说下Linux的地址空间问题,首先,Linux有一段虚拟内存,以32位x86系统为例,虚拟内存为2^32 即4G的内存空间,内核将这4G的空间分为两个部分,高位的1G字节(从虚地址0xC0000000到0xFFFFFFFF)供内核使用,称为“内核空间”。而较低的3G字节(从虚地址0x00000000到0xBFFFFFFF),供各个进程使用,称为“用户空间”。因为每...原创 2018-03-02 14:54:36 · 1720 阅读 · 0 评论 -
用户空间地址和内核空间地址说明
● 用户程序编译连接形成的地址空间在什么范围内? ● 内核编译后地址空间在什么范围内? ● 要对外设进行访问,I/O的地址空间又是什么样的?于是就有了这篇文章,从大概上把内存相关知识点介绍一下,减少同学们在驱动课时对内存的困惑先回答第一个问题。Linux最常见的可执行文件格式为elf(Executable and Linkable Format)。在e...转载 2018-03-02 15:01:33 · 3880 阅读 · 0 评论 -
shell操作练习(编写shell脚本完成统计文件中的每个月份设备的出现次数)
对于shell的操作一直不太熟,最近在做一个比赛,恰好用到了shell来处理一些数据,下面总结下shell的一些基本用法,并练习编写shell脚本完成统计文件中的每个月份设备的出现次数首先有5个数据文件要做处理数据格式如图先练习将5个数据文件中的第2列和第3,4列提取出来(这里提一下shell中的数字和字符串互相转换的过程,数字默认可以进行字符串操作,字符串转数字有以下几种方法例如:a="024"...原创 2018-03-10 13:02:55 · 2228 阅读 · 0 评论 -
Linux虚拟机简单扩容的方法
最近在搭建一个go语言的liteIDE的环境时,安装QT过程中发现linux的磁盘容量不够了,之前分配的太少,需要扩容,下面简单的说下扩容的步骤首先现在VMware中为虚拟机分配多一点的磁盘空间然后进入虚拟机系统:终端输入:df -h 可以看到当前磁盘的信息,我们需要的就是将刚才新分配的空间挂载到一个新的目录下输入fdisk /dev/sda输入:p 看自己磁盘的信息,我的如下:然后需要将刚...原创 2018-04-17 14:33:09 · 487 阅读 · 0 评论 -
简单的git使用手册
git基本操作篇git安装(centos7):yum install git创建版本库:1.创建一个目录 mkdir gitTest 2.git init添加文件到版本库:git add yourfile(git add . 则表示将所有文件添加)提交修该:git commit -m "your comment of this commi...原创 2018-04-13 18:07:46 · 688 阅读 · 0 评论 -
linux 基本操作及网络命令
tar 解压 tar -xvf file zip -r filetar 打包 tar -zcvf 文件名.tar.gz 文件路径查找某个文件位置 find ./ -name "filename"查找含有某字符串的文件 grep -rn "string" ./添加环境变量export PATH=$PATH:/opt/software/node-v8.9.3-linux-x...原创 2018-09-26 10:37:19 · 375 阅读 · 0 评论