2019 三月 25 , 星期一

linux/unix命令详解之join

NAME join - join lines of two files on a common field SYNOPSIS join [OPTION]... FILE1 FILE2 DESCRIPTION For each pair of input lines with identical join fields, write a line to standard output. The default join field is the first, delimited by whites ...

Read More »

linux/unix命令详解之find

一:功能说明: 1、主要用于寻找文件或目录 2、语法:find [path...] [expression] 第一个参数开始于‘-’, ‘(’, ‘)’, ‘,’ 或 ‘!’,任何这些符号之前的内容都是path部分,之后的是expression部分。 二:expression部分说明: 1、选项:所有的选项都会返回true,他们一般都是限制性的选项,需要对搜寻起影响,所以一般把他们放在expression开始的地方。 -daystart 测量时间(for -amin, -atime, -cmin ...

Read More »

linux/unix命令详解之uniq

NAME uniq - remove duplicate lines from a sorted file SYNOPSIS uniq [OPTION]... [INPUT [OUTPUT]] DESCRIPTION Discard all but one of successive identical lines from INPUT (or standard input), writing to OUTPUT (or standard output). Mandatory arguments ...

Read More »

linux/unix命令详解之sort

功能说明:将文本文件内容加以排序。 语  法:sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。 参  数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -g 按照一般的数字排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时 ...

Read More »

linux/unix命令详解之cut

NAME cut - remove sections from each line of files SYNOPSIS cut [OPTION]... [FILE]... DESCRIPTION Print selected parts of lines from each FILE to standard output. Mandatory arguments to long options are mandatory for short options too. -b, --bytes=LI ...

Read More »

php如何调用c语言编写的接口(转)

php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法。久而久之,终于今天憋不住了,开始动手研究如何添加。 下载一个php的源代码包,这里使用的是php 4.0.5版,解压后会看到php的根目录下会有README.EXT_SKEL这样一个文件,打开详细阅读了一下,发现了一个非常好用的工具,这个工具可以帮你构建一个空的php扩展,然后你向里面添加相应的代码就可以完成你自己的功能 ...

Read More »

linux shell 按行循环读入文件方法

linux  shell 按行循环读入文件常用代码如下: #/bin/bash printf “*************************************\n” echo ” cat file whiel read line” cat test.txt |while read line do &nbsp; echo $line; done printf “***************************** ...

Read More »

Linux sed 15个参数工作实例

一、15个参数 1.. r 从文件读入 2.. w写入文件 3.. a 追加命令 4.. i 插入 5.. n 下一个 6.. y 变形命令 7.. q 退出命令 8.. h命令 9.. G命令 10.. x命令 11.. -n选项取消sed的默认行为 12.. 删除:d命令 13.. 替换:s命令 14.. 多点编辑:e命令 15.. -f  引导sed脚本文件名 16.. 选定行的范围:逗号 有兴趣可加入Q群讨论 298148856 二、利用sed 减少反复工作 三、sed中使用系统变量 四 ...

Read More »

linux之sed用法

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 -e∶直接在指令列模式上进行 sed 的动作编辑; - ...

Read More »

LINUX Shell 下求两个文件交集和差集的办法

假设两个文件FILE1和FILE2用集合A和B表示,FILE1内容如下: a b c e d a FILE2内容如下: c d a c 基本上有两个方法,一个是comm命令,一个是grep命令。分别介绍如下: comm命令 , Compare sorted files FILE1 and FILE2 line by line. With  no options, produce three-column output.  Column one contains lines unique to F ...

Read More »

redis 添加访问密码

1. 更改redis.conf配置 # requirepass foobared 去掉注释,foobared改为 自己的password , 我测试的时候用的是默认的 foobared 2.启动redis /usr/local/redis/src/redis-server -p 6371 3.测试 /usr/local/redis/src/redis-cli -p 6371 -a foobared redis>set a b (error) ERR operation not permit ...

Read More »

shell字符串的截取

shell字符串的截取的问题: 一、Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.expr $a : ‘\(.\\).*’ 5.echo $a|dd bs=1 count=8 2>/dev/null 二、按指定的字符串截取 1、第一种方法: ${varible##*string} 从左向右截取最后一个string后 ...

Read More »

Linux alias命令参数及用法详解

命令:   alias 功能说明:设置指令的别名。 语法:alias[别名]=[指令名称] 补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。 还有,如果你想给每一位用户都生效的别名,请把alias la=’ls -al’ 一行加在/etc/bashrc最后面,bashrc是环境变量的配 ...

Read More »