博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: Linux操作系统的开机流程详解 开机需要十步 第一步:开机自检(BIOS)就是开始工作之前先对自己的工具进行检查是否正常,如果正常那就可以进行接下来的步骤假如步正常就得检测哪里的问题进行处理。BIOS其实就是主板上的一给自检程序,开机先对主板上自带的和外接的一些开机必备的设备进行检测,像CPU,显 阅读全文

posted @ 2019-09-09 09:59 绣春刀啊 阅读(475) 评论(0) 推荐(0) 编辑

2019年10月27日

摘要: shell脚本之sed详解 (sed命令 , sed -e , sed s/ new / old / ... ) (一) Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。vi中的正则表达式命令在sed中大多可以通用。 ##sed常用选项 -e script 指定sed编辑命令 阅读全文

posted @ 2019-10-27 17:16 绣春刀啊 阅读(18647) 评论(0) 推荐(1) 编辑

2019年10月25日

摘要: 方法如下: 【方法一】:利用${#str}来获取字符串的长度 【方法二】:利用awk的length方法 备注: 1) 最好用{}来放置变量 2) 也可以用length($0)来统计文件中每行的长度 【方法三】:利用awk的NF项来获取字符串长度 备注: -F为分隔符,NF为域的个数,即单行字符串的长 阅读全文

posted @ 2019-10-25 22:13 绣春刀啊 阅读(2797) 评论(0) 推荐(0) 编辑

2019年10月21日

摘要: 1.(())使用语法: ((表达式))用来扩展Shell中的算术运算,以及赋值运算,扩展for,while,if条件测试运算. 注意点: 1.在双括号结构中,所有的表达式可以像c语言一样,如a++,b-- 2.在双括号结构中,所有变量可以不加入$符号前缀,也可以加入. 3.在双括号可以进行逻辑运算, 阅读全文

posted @ 2019-10-21 10:59 绣春刀啊 阅读(1342) 评论(0) 推荐(0) 编辑

2019年10月19日

摘要: functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:checkpid:检查 阅读全文

posted @ 2019-10-19 11:20 绣春刀啊 阅读(1951) 评论(0) 推荐(0) 编辑

2019年10月16日

摘要: expr命令一般用于整数值,但也可用于字符串。 利用[ ]执行数学运算。使用[ ]执行算数运算时,变量名之前可以加$,也可不加$。 nod1=11 nod2=12 result=$[nod1+$nod2] 利用(())执行数学运算。使用(())执行算数运算时,变量名之前可以加$,也可不加$。 res 阅读全文

posted @ 2019-10-16 10:35 绣春刀啊 阅读(448) 评论(0) 推荐(0) 编辑

摘要: 我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable # vi variable 脚本内容如下: #!/bin/sh echo "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argu 阅读全文

posted @ 2019-10-16 09:26 绣春刀啊 阅读(1175) 评论(0) 推荐(0) 编辑

2019年9月20日

摘要: 今天安装源码包inotify 一切安装妥当之后启动失败,报如下错误: 第一感觉是找不到这个库,此时有两种可能 1,操作系统上没有安装该库 2,操作系统找不到该库 首先在/usr路径下查找该包的名称,如下图 ps:为什么要在/usr下找呢,因为库文件一般都安装在该目录下。 结果只在源码包的安装路径下找 阅读全文

posted @ 2019-09-20 11:31 绣春刀啊 阅读(683) 评论(0) 推荐(0) 编辑

摘要: 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。 其中--prefix选项是配置安装的路径,如果不配置该 阅读全文

posted @ 2019-09-20 09:20 绣春刀啊 阅读(1436) 评论(0) 推荐(0) 编辑

2019年9月19日

摘要: 问题一: @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器端的目录不存在或无权限,创建目录并修正权限可解 阅读全文

posted @ 2019-09-19 10:26 绣春刀啊 阅读(340) 评论(0) 推荐(0) 编辑