不积跬步无以至千里,不积小流无以成江河

shell 字符串的截取

a="abcdefghigklmn" 截取第几个字符之后的几个字符 b=`echo {a:0:5}`    意为截取第0位之后的5位    结果为:fghigklmn 截取d之前的所有字符 b=`echo ${a#*b}`   结果为efghigklmn...

2017-07-26 18:54:04

阅读数:355

评论数:0

shell 算数运算

a="1" b="2" declare -i c=a+b declare -i c=1+2 declare -i c=b-a declare -i c=2-1 declare -i c=a*b declare -i c=1*2 c=`awk 'BEGIN{p...

2017-07-26 18:48:28

阅读数:99

评论数:0

shell tr命令(替换)

例如  换行符改为空格 tr '\n' ' ' asd 改为  abc tr 'asd' 'abc' 统一改为大写 tr [a-z] [A-Z] 统一改为小写 tr [A-Z] [a-z] 把数字0-9换为a-j tr [0-9] [a-j] ...

2017-07-21 15:30:56

阅读数:478

评论数:0

shell 选择打印部分输出内容

awk '{print $1}'    表示打印第一列 sed -n 4p  表示打印第四列 sed -n '4,10p'表示打印第四到第十列 通过awk 和 sed 命令的叠加,就可以打印我们想输出的内容 完!!

2017-07-21 15:22:02

阅读数:214

评论数:0

错误解决:grep时出现错误 Binary file (standard input) matches

在使用grep命令时出现错误Binary file (standard input) matches 解决方法  加上-a 例如原本为 grep hello 改为 grep -a hello 完!!

2017-07-19 15:08:00

阅读数:403

评论数:0

set ff=unix

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 原因很可能是你在windows下编写的脚本文件,放到Linux中无法识别格式 解决方法: 用vi打开脚本文件,在命令模式下输入 s...

2017-07-19 10:14:23

阅读数:6332

评论数:0

Linux下使用抓包工具tcpdump

一般来说linux下默认安装了tcpdump 若没安装可以使用命令来安装yum install tcpdump 还可以使用源码包来安装 共需要安装四个工具 bison flex  libpcap  tcpdump 在网上搜到各个源码后安装即可。 完!

2017-07-18 17:41:10

阅读数:249

评论数:0

Linux下将其它格式文件转化为pdf文件

我们需要借助两个工具 gohostscript enscript 下载地址: gohostscript         http://download.csdn.net/download/catoop/8363115 enscript                http://www....

2017-07-18 17:36:40

阅读数:240

评论数:0

gbk gb2312 utf8的区别

gbk是国家标准gb2312的扩容版,无论英文中文,都占用两个字节,为了区分中文英文,将中文的最高位都置为1 utf8是国际标准,英文占用一个字节,中文占用三个字节 gbk包含了全部中文,而utf8包含了所有国家的语言,比如韩文,俄文等 在php中使用icovn函数来转换编码方式

2017-07-11 10:10:11

阅读数:188

评论数:0

C语言中编写错误码

举例: 代码: #define ERROR_FREAD 0x260001 int main() {  if(XXX)  {   printf("[%0X]\n",ERROR_FREAD);  } } 执行结果: [260001] 客户使用...

2017-07-07 15:02:55

阅读数:151

评论数:0

windows下读取数字证书信息

将证书转换为.cer格式 双击打开即可

2017-07-07 14:50:28

阅读数:378

评论数:0

数字证书格式

x509 基本的证书格式 pkcs7 一般用来做数字信封 pkcs10 证书请求语法,请求后会的到:签名私钥、p10文件、口令。之后将p10文件拿至CA做证书申请 pkcs12 pfx格式证书 对应的格式 x509: .pem .der .cer .crt .key pkcs7...

2017-07-07 14:48:24

阅读数:289

评论数:0

linux系统中rsyslog用法

配置文件在/etc/rsyslog.conf中 其中local1到local7是留给用户的。 使用方法: 1.在/etc/rsyslog.conf中写入下面这一行,代表我们要占用local6,并将local6标识的日志打印到/var/log/test.log中 local6.*      ...

2017-07-07 14:06:43

阅读数:190

评论数:0

linux系统中日志文件管理(日志文件分包)

在linux系统中,有一个日志总管,配置文件在logrotate.conf和logrotate.d 内容如下 [root@bogon etc]# cat logrotate.conf # see "man logrotate" for details # rotate...

2017-07-07 13:59:14

阅读数:136

评论数:0

数字信封的生成及解析

生成过程: 1.p10申请后得到:p10文件、sig key、口令 2.将p10文件拿去ca进行申请,会得到:sig cert、enc cert、enc key(存在于数字信封中) 3.随机生成一个对称密钥symmetric key(这个对称密钥是16位的,可能是AES\SM4\SM1\等)...

2017-07-07 10:37:20

阅读数:1660

评论数:0

openssl源代码结构

openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。 eay库是基础的库函数,提供了很多功能。源代码放在crypto目录下。包括如下内容: 1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本asn1对象的编解码以及数字证书请求、数...

2017-07-07 10:22:28

阅读数:382

评论数:0

linux下生成动态库和静态库

生成动态库 假设已有文件 test.h test.c,我们将其生成为libtest.so 使用命令gcc -shared -fPIC test.h test.c -o  libtest.so 生成静态库 假设已有文件 test.h test.c,我们将其生成为libtest.a gcc ...

2017-07-07 10:20:25

阅读数:158

评论数:0

C语言中 使用popen函数向linux系统发送shell命令

头文件: stdio.h 函数原型: FILE *popen(const char *command,const char *type); 参数说明: command存放要发送的命令 type值如果是r,那么标准输出;如果是w,那么标准输入。 举例: #include int m...

2017-07-07 09:48:00

阅读数:178

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭