07 2018 档案
摘要:1 ,什么是xpath XPath 是一门在 XML 文档中查找信息的语言。XML是一种类似于HTML的传输协议 2,节点 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。 实例: 解析: <bookstore> (文档节点) <author>J K.
阅读全文
摘要:1,何为虚拟环境 linux是支持多用户的系统,如果某一位用户不想使用公用环境,想指定特殊的python版本安装仅供个人使用的一些包,那么虚拟环境将满足他的要求 2,虚拟环境使用需要virtualenv软件支持,安装如下 sudo apt-get install python-virtualenv
阅读全文
摘要:1,基本操作要求 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账号的添加、删除与修改。· 用户口令的管理。· 用户组的管理。 2,用户账户添加删除和修改 用户账户添加:useradd 选项 用户名 常用选项: 添加一个账户hehe,根目录是/home/hehe: sudo user
阅读全文
摘要:1、查询file1 里面空行的所在行号 纯空行:awk ‘{if($0~/^$/)print NR}’ file 空行和带空格,制表符等的行:awk '$0~/^\s*$/' file 2、查询file1 以abc 结尾的行(是行的结尾,不是行内某个字段的结尾) grep abc$ file1 3、
阅读全文
摘要:1,首先要安装支持图片裁剪的包: 需要的话可以update一下, 2,在图片所在位置打开终端,我的我的截图叫screenshot.png 3,查看自己的图是什么参数: 4,开始裁剪 5,在该文件夹中打开test1.png,看看是不是自己想要的,不合适就慢慢改。
阅读全文
摘要:1 问题,给定一个字符串,求字符串中包含的最大回文子串,要求O复杂度小于n的平方。 首先需要解决奇数偶数的问题,办法是:插入’#‘,aba变成#a#b#a#,变成奇数个,aa变成#a#a#,变成奇数个。 其次要解决指导思想问题,这个方法的切入点是奇数的回文字符串具有对称性,就像圆形一样,所以我们就可
阅读全文
摘要:1 简介 awk实质是一种编程语言,基本作用在于查找和替换。 2 基本用法 有文本名称为:awk.txt 内容为: 常用法1:awk -F ' ' '{print $1}' awk.txt -F是指定分隔符参数,其后可以指定分隔符,用来把原文的行分成一个一个小组,默认是空格,而$1表示分隔后的第一组
阅读全文
摘要:1,在任意一个文件夹里,新建10个空文件,文件名为t1.txt -t10.txt ,文件内容分别是11-20 ,就一行,然后把这个10个文件命名成t1.sh-t10.sh。 老司机版: $ for (( i=1;i<=10;i++ )) ;do p=`expr $i + 10 `;echo $p >
阅读全文
摘要:1 单引号 a=1 b='a string' 单引号屏蔽各种特殊字符。echo ‘$a " % \n ' 只能得到 $a " % \n 单引号可以指明界限,防止由分隔符 空格引起的歧义。$b不能写成b=a string,会报错。 2 双引号 a=1 基本和单引号一样,但是双引号支持内部字符有特殊含义
阅读全文
摘要:解释:就是在一个脚本中引用或者运行其他脚本的文件。 常用格式:. filename 或者 source filename 实例:/hehe文件夹下有两个文件:t2.sh 和t3.sh t2.sh的内容是:#!/bin/bash ; a="hello linux!" t3sh的内容是:#!/bin/b
阅读全文
摘要:1 输入输出重定向 标准输入:从终端得到命令,对于计算机来说,是从终端获得了命令,执行完了以后,结果和执行状态或者错误提示又会发回终端,这叫标准输出。 输入输出重定向就是从终端以外的别的地方得到输入,或者向终端以外的别的地方输出。 命令和说明: command > file 将输出重定向到 file
阅读全文
摘要:1 if ...else... 基本格式: if condition then commend else commend fi 当然也可以写到一行,用[ ]表明边界,用;表示分行。比如: if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"
阅读全文
摘要:1 函数基本格式 个人认为,编程中的函数基本上有3种,第一种是糖葫芦函数,一根棒棒串起来,执行一次就是走个过场,吃完了糖葫芦就没别的事了,第一种基本就是这样的: 它没有参数,没有返回值。 第二种是抓娃娃机函数,没有参数,直接一顿操作return出结果来: 第三种是变压器参数,进去的是220V的电,出
阅读全文
摘要:shell编程里的测试test命令基本可以分为3种数据类型,每种都不一样。个人更倾向于理解为条件语句的写法规则,就是test加条件加判断语句。 1 数值类型 基本可以分为6个判断:-eq等于,-ne不等于,-gt大于,-lt小于,-ge大于等于,-le小于等于 实例:a=1;b=2 if test
阅读全文
摘要:1 echo命令基本情况: echo显示普通字符:echo "i am studying shell"(有木有引号都可以) 支持转义字符:echo "\"hello\""(结果是”hello“)。 显示变量:echo "$name is my arguement", 注意read name 是一个特
阅读全文
摘要:1 shell运算符简介 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 形如:val=`expr 2 + 2`;echo "两数之和为 : $val" 算数运算符需要用expr,然后数字和符号之间必须有空格,比如:2+2(错误) 常用的算数运算符:+ - * / %取余 (前面
阅读全文
摘要:1 传递参数的基本格式 在脚本的需要参数的地方写$1,$2,$3...$n,运行的时候带参数运行就相当于是专递参数进shell脚本里了,比如: ./t1.sh 1 2 #!/bin/bash echo "daqing is $1" echo "erqing is $2" echo " u total
阅读全文
摘要:1,运行shell脚本有两种办法一般有两种: 先给可执行权限,再进入文件所在的目录,输入:./name.sh; 运行解释器再执行脚本:/bin/sh name.sh,这种情况下,脚本中可以没有#!/bin/bash的情况。 2,shell变量 变量命名规则: 命名只能使用英文字母,数字和下划线,首个
阅读全文

浙公网安备 33010602011771号