欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小
上一页 1 ··· 6 7 8 9 10

2016年11月1日

用变量替换指定的字符串,sed: -e 表达式 #1, 字符 29: “s”的未知选项

摘要: 在shell脚本里,使用sed,然后用变量替换指定的字符串,一直出现这个错误;但是单独运行在外面可以 把分隔符/替换成#就可以: sed "s#revision=.*#revision=$sTime#g" $location/default.xml 具体为啥 还得研究研究 嘿嘿 阅读全文

posted @ 2016-11-01 19:25 Captain_Li 阅读(10211) 评论(0) 推荐(0) 编辑

2016年10月31日

Linux查看和修改文件时间

摘要: 参考http://www.361way.com/chang-file-time/1632.html 一:查看时间 1:查看文件的具体时间信息 Access:访问时间 cat more less Modify:修改内容时间 vim Change:修改文件属性的时间 chmod 2:用ls的方法查看 A 阅读全文

posted @ 2016-10-31 16:01 Captain_Li 阅读(976) 评论(0) 推荐(0) 编辑

2016年10月20日

SSH原理及操作

摘要: 1:公钥与私钥(public and private key) 公钥:提供给远程主机进行数据加密的行为 私钥:远程主机收到客户端使用公钥加密数据后,在本地端使用私钥来解密 2:公钥与私钥进行数据传输时的角色示意图 因为网络连接是双向的,所以服务端与客户端互相拥有对方的公钥。 3:服务器与客户端进行连 阅读全文

posted @ 2016-10-20 18:46 Captain_Li 阅读(494) 评论(0) 推荐(0) 编辑

2016年10月12日

ssh 22端口号拒绝

摘要: 1:当scp或者ssh登录ubuntu远程服务的时候,出现: 那是因为远程服务器没安装 openssh-server 解决办法:sudo apt-get install openssh-server 阅读全文

posted @ 2016-10-12 17:18 Captain_Li 阅读(6610) 评论(0) 推荐(0) 编辑

2016年10月8日

yum源搭建

摘要: 1:vim /etc/yum.repo.d/ll.repo [local] 这里不能有空格,如[local yum] name=local baseurl=file:///yum gpgcheck=0 enabled=1 2:mount /mnt/hgfs/software/Centos... /y 阅读全文

posted @ 2016-10-08 23:54 Captain_Li 阅读(196) 评论(0) 推荐(0) 编辑

Centos7 下安装VMware tools

摘要: 1:先在虚拟机点击安装VMware Tools 2:然后挂载 mount /dev/cdrom /mnt 3:进入/mnt,可以看到有 4:拷贝VMwareTools到其他目录,解压,执行./vmware-install.pl cp /mnt/VMwareTools-10.0.0-2977863.t 阅读全文

posted @ 2016-10-08 22:35 Captain_Li 阅读(2397) 评论(0) 推荐(0) 编辑

2016年9月30日

exec 与文件描述符

摘要: 参考http://blog.csdn.net/baoendemao/article/details/51638746 1:用法 exec 3<2.txt 以只读方式打开2.txt,文件描述符为3 exec 3>2.txt 以只写方式打开2.txt,文件描述符为3 exec 3<>2.txt 以读写方 阅读全文

posted @ 2016-09-30 00:05 Captain_Li 阅读(813) 评论(0) 推荐(1) 编辑

2016年9月28日

fork exec source的区别

摘要: 参考:http://www.cnblogs.com/bkygg/p/5023072.html 1:fork 运行的时候开一个sub_shell 执行调用的脚本,sub_shell执行的时候,parent_shell还在。sub_shell执行完毕后返回parent_shell。sub_shell从p 阅读全文

posted @ 2016-09-28 20:16 Captain_Li 阅读(545) 评论(0) 推荐(0) 编辑

2016年9月14日

SUID、SGID、粘滞位

摘要: 粘滞位(Stikybit) +t,只有用户自己可以删除自己创建文件,其他用户只能查看,不能删除。 1:创建两个用户 useradd oo useradd pp 2:创建文件夹,并授予相应的权限 cd /var/tmp mkdir test chmod a+w test chmod +t test 3 阅读全文

posted @ 2016-09-14 15:52 Captain_Li 阅读(519) 评论(0) 推荐(0) 编辑

2016年9月1日

简单的shell脚本练习(一)

摘要: 1:求1000一内的偶数和 方法一: 执行的时间: 方法二: 执行时间: 阅读全文

posted @ 2016-09-01 15:46 Captain_Li 阅读(976) 评论(0) 推荐(1) 编辑

2016年8月31日

文本里常用的替换(持续更新.......)

摘要: 1:把空格替换成制表符 2:读取文本内容时,显示出制表符与最后的$符 3:统计行数 4:把文本文档中的制表符替换成: 方法一: 方法二: 方法三:但是最后一个:不要,还未解决 5:换行符换成空格(awk的方法暂时还未相出) 方法一:tr 方法二:xargs 6:把文本中多个空格符换成一个空格符 7: 阅读全文

posted @ 2016-08-31 21:02 Captain_Li 阅读(601) 评论(0) 推荐(0) 编辑

2016年8月26日

grep init 与 grep [i]nit

摘要: 看grep的知识点的时候,在XXX博客里看到一个这样的例子,一直在纠结,纠结,init与[i]nit 匹配到的东西不应该时一样的嘛,为什么一个匹配得出来,一个不行。后来在群里问了某位大哥,耐心的讲解,原来是自己只顾后面的匹配了,忽略了前面的进程里自身进程不一样的区别 ps aux | grep in 阅读全文

posted @ 2016-08-26 16:51 Captain_Li 阅读(357) 评论(0) 推荐(0) 编辑

2016年8月24日

正则表达式初试

摘要: 一个很好理解正则表达式的网站: https://regexper.com/ 1:匹配给定文本中的所有单词 (?[a-zA-Z]+?) ?用于匹配单词前后可能出现的空格 2:匹配IP [0-9]{1-3}\.[0-9]{1-3}\.[0-9]{1-3}\.[0-9]{1-3} [0-9] or [:d 阅读全文

posted @ 2016-08-24 11:07 Captain_Li 阅读(213) 评论(0) 推荐(0) 编辑

2016年8月23日

expect用法

摘要: 今天学shell脚本的时候,看到了expect,本来想随便了解一下好了,以后有用了再看,但是后来想了想还是好好看看吧,嘿嘿,然后百度呀啥的,有一篇文章推荐了http://www.thegeekstuff.com/2010/10/expect-examples/ 英文的,以前很有心理压力,一看到英文的 阅读全文

posted @ 2016-08-23 09:08 Captain_Li 阅读(4761) 评论(0) 推荐(0) 编辑

2016年8月22日

shell(3)拼写检查与词典操作

摘要: 1:Linux下,在/usr/share/dict下包含了词典文件,检查一个单词是否在词典里: 其中:grep 语句里,^匹配开头,$匹配结尾 -q 禁止输出,若没有-q,当在词典里时,会先输出单词 2:通过aspell来检查某个单词是否在词典中 但是还有点问题:Error: No word lis 阅读全文

posted @ 2016-08-22 15:04 Captain_Li 阅读(614) 评论(0) 推荐(0) 编辑

shell(2)图片重命名

摘要: 1:图片重命名 原来的图片名字格式: 改成的图片名字格式: 需求: 1:在保留扩展名的同时修改文件名,转换文件格式,提取部分文件名 2:在保留文件名的时候,修改扩展名 1:借助%操作符将名称从“名称.扩展名“这种格式中提取出来。 file_jpg="sample.jpg" name=${file_j 阅读全文

posted @ 2016-08-22 15:02 Captain_Li 阅读(502) 评论(0) 推荐(0) 编辑

shell(1)

摘要: 1:实现shell脚本中循环调用函数 实现结果: 2:判断系统是否存在此文件 阅读全文

posted @ 2016-08-22 14:59 Captain_Li 阅读(236) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10

导航