最近总结了一下shell中关于字符串的一些操作,希望能帮助大家更好的了解shell。在shell中也可以通过awk、sed等外部命令来操作字符串,但是调用这些外部命令处理起来与shell内置操作符的性能相差非常大,所以建议大家尽量使用内置操作符和函数来完成对字符串的操作。废话不多说..
分类:
系统相关 时间:
2016-04-05 02:22:17
阅读次数:
288
一、LVM简介LVM2(LogicalVolumeManage,Version2):它是Linux环境下对磁盘分区进行管理的一种机制,将一个或多个底层块设备组织成一个逻辑设备。通过LVM管理员可以轻松管理磁盘分区,使用LVM与传统的分区方法相比有很多的优势,如:容量的分配更加灵活、逻辑卷的扩展和缩减更..
分类:
系统相关 时间:
2016-04-05 02:19:27
阅读次数:
253
一.进程描述符:linux支持多进程特性,可以最大化的使用cpu资源;用户可以在同一个cpu上运行多个用户程序。多进程的原理是:时钟中断触发进程调度程序,调度程序分时运行多个进程。这就要求每个进程能够保留现场信息(cpu现尝系统资源、调度信息等)。linux使用进程描述符数据..
分类:
系统相关 时间:
2016-04-05 02:11:15
阅读次数:
322
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。 显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 第一种 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFile ...
分类:
系统相关 时间:
2016-04-05 00:46:58
阅读次数:
195
帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因。它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系统),通常被视为世界各地的Linux用户最广泛推荐的。 没有数字能够完全统计还有许多 其他的发行版可 ...
分类:
系统相关 时间:
2016-04-05 00:38:49
阅读次数:
368
一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。 在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。) 你在终端窗口键入uptime,系统会返回一行信息。 这行信息的后半部分,显示"load ave ...
分类:
系统相关 时间:
2016-04-05 00:34:20
阅读次数:
205
一、问题来源 Ubuntu系统安装完毕后,在终端中输入命令:sudo apt-get install vim,并键入root密码后,系统提示出无法安装vim错误。于是按照错误提示,换了vim类型键入命令:sudo apt-get install vim-gnome,但是仍然报错。 在上述方法尝试无果 ...
分类:
系统相关 时间:
2016-04-05 00:33:31
阅读次数:
290
1、VIM基本编辑: 模式——普通模式/编辑模式/命令模式 a.默认普通模式 b.输入i/a进入编辑模式 c.Esc返回普通模式 d.输入 :命令 执行命令 要使用下面命令,首先需要按ESC键回到命令模式 :wq 保存文件并退出vi :w 保存文件但不退出vi :w file 将修改另外保存到fil ...
分类:
系统相关 时间:
2016-04-05 00:23:22
阅读次数:
268
1.首先要生成服务器端的私钥(key文件): 命令: openssl genrsa -des3 -out server.key 1024 运行时会提示输入密码,此密码用于加密key文件(参数des3便是指加密算法,当然也可以选用其他你认为安全的算法.),以后每当需读取此文件(通过openssl提供的 ...
分类:
系统相关 时间:
2016-04-05 00:11:02
阅读次数:
253
Linux 提供了GPIO 操作的 API,具体初始化及注册函数在 driver/gpio/lib_gpio.c 中实现。 #include int gpio_request(unsigned gpio, const char *label); 获得并占有 GPIO port 的使用权,由参数 gp ...
分类:
系统相关 时间:
2016-04-04 22:55:15
阅读次数:
454
第一步:下载Gradle>http://gradle.org/gradle-download 第二步:解压gradle-2.5, 配置环境变量:GRADLE_HOME path添加;%GRADLE_HOME%\bin 第三步,查看是否安装成功: 以管理员身份运行"命令提示符",输入:gradle - ...
分类:
系统相关 时间:
2016-04-04 22:57:40
阅读次数:
667
#This script is to parse data file: fun0() { ##[INFO1]a=1 b=2 c=3[INFO2]a=7 b=8 c=9[INFO3]a=x b=y c=z } #! /bin/bashread Info Abc#echo $Infoif [ "$Inf ...
分类:
系统相关 时间:
2016-04-04 22:49:35
阅读次数:
264
Linux应用层直接操作GPIO 在一个老手的指导下,应用层可以直接操作GPIO,具体指设置GPIO的输入输出以及输出电平高或者低。这个大大地提高了灵活性,官方的文档有GPIO Sysfs Interface for Userspace,GPIO Sysfs。 这里我记录一下使用过例子: 1 2 3 ...
分类:
系统相关 时间:
2016-04-04 22:47:38
阅读次数:
351
命令格式命令的类型:1、内部命令 linux系统使用的shell提供。2、外部命令 安装第三方软件才会。 例如: which 命令 查看命令对应的文件 which rpm rpm -qf /bin/rpm 查出指定文件由那个软 件包提供mount 查看挂载信息 光盘设备名 /dev/hdc /dev ...
分类:
系统相关 时间:
2016-04-04 22:46:09
阅读次数:
222
LINUX内核分析第六周学习总结——进程的描述和进程的创建 张忻(原创作品转载请注明出处) 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、知识概要 (一)预处理、编译、链接和目标文件的格式 1.可执行程序是怎么 ...
分类:
系统相关 时间:
2016-04-04 22:43:34
阅读次数:
403
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下 ...
分类:
系统相关 时间:
2016-04-04 22:24:48
阅读次数:
164