随笔分类 -  [33] Linux/Unix

摘要:shell/bash 让vi/vim显示空格,及tab字符Vim 可以用高亮显示空格和TAB。文件中有 TAB 键的时候,你是看不见的。要把它显示出来::set listTAB 键显示为 ^I, $显示在每行的结尾,表示换行;空格仍然显示为空格。:set list 进入List Mode:set n 阅读全文
posted @ 2013-12-23 23:12 emanlee 阅读(28401) 评论(0) 推荐(0) 编辑
摘要:方法一(直接用文件名):取两个文本文件的并集、交集、差集并:sort -m <(sort file1 | uniq) <(sort file2 | uniq) | uniq交:sort -m <(sort file1 | uniq) <(sort file2 | uniq) | uniq -d差 f 阅读全文
posted @ 2013-12-23 22:36 emanlee 阅读(3679) 评论(0) 推荐(0) 编辑
摘要:shell ls -lrt ### list fils by date (sort by date) echo 1 > /proc/sys/vm/drop_caches 清理内存 free -m du -h --max-depth=1 folder awk '$0 ~ ">hsa" { print 阅读全文
posted @ 2013-12-17 12:12 emanlee 阅读(1392) 评论(0) 推荐(0) 编辑
摘要:Linux下修改PATH的方法 1.直接在命令行里敲 PATH=$PATH:/path1:/path2:/pathN用户登出之后PATH恢复原样. 只是临时起作用。 2.修改~目录下bash_profile, cdvi .bash_profile找到PATH=$PATH:$HOME/bin这一行,直 阅读全文
posted @ 2013-12-08 18:46 emanlee 阅读(727) 评论(0) 推荐(0) 编辑
摘要:#假设文件名是:fortest.gtf declare -i fileLines fileLines=`sed -n '$=' fortest.gtf` echo $fileLines # linesCount=0let linesCount=($fileLines/20+1)*2 阅读全文
posted @ 2013-11-26 11:41 emanlee 阅读(367) 评论(0) 推荐(0) 编辑
摘要:安装和使用screen安装screenyum可以在线安装screenyum install screen使用screen1、创建screen会话;进入Xshell,运行以下:screen 2、离开screen,但是保留里面的程序继续运行,操作是Ctrl+a d ,让程序在后台运行-S 指定scr... 阅读全文
posted @ 2013-11-15 08:26 emanlee 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:输出到文件log中,并在屏幕上显示:#ls >&1 | tee log追加输出到文件log中,并在屏幕上显示:#ls >&1 | tee -a log 阅读全文
posted @ 2013-11-13 11:29 emanlee 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:使用 fuser xxx 命令查看xxx文件被哪个进程占用,然后关闭该进程,解决问题。# fuser xxxxxx: 2878# kill -9 2878注:xxx是文件名;2878是进程号;kill -9 2878 强制终止该进程;必须在root权限下才可用fuser。 阅读全文
posted @ 2013-11-12 15:39 emanlee 阅读(28910) 评论(0) 推荐(1) 编辑
摘要:获得每行的最后一个逗号后边的内容.例如:KIAA1967 KIAA1967, xxxxSECIS biding proin 2-like, SECISBP2L, yyyy 1234ankyrin repat and KH doain, conaining ,ANKHD1, zzzzz要得到:xxxx... 阅读全文
posted @ 2013-10-25 08:26 emanlee 阅读(2287) 评论(0) 推荐(1) 编辑
摘要:Red hat Linux(Centos 5/6)安装R语言1 wget http://cran.rstudio.com/src/base/R-3/R-3.0.2.tar.gz2 tar xzvf R-3.0.2.tar.gz3 cd R-3.0.24 ./configure 5 make6 mak... 阅读全文
posted @ 2013-10-02 20:52 emanlee 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 O 阅读全文
posted @ 2013-09-17 23:37 emanlee 阅读(219712) 评论(6) 推荐(8) 编辑
摘要:LINUX Find命令使用 find -name april* 在当前目录(包括子目录)下查找以 april 开始的文件find -name april* fprint file 在当前目录下查找以april开始的文件,并把结果输出到file中find -name ap* -o -name may 阅读全文
posted @ 2013-09-17 22:15 emanlee 阅读(712) 评论(0) 推荐(0) 编辑
摘要:Test:ftp://ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz success.ftp://ftp.gnu.org/gnu/gsl/gsl-1.13.0.tar.gz failed.The GNU Scientific Library is an open source... 阅读全文
posted @ 2013-09-13 07:25 emanlee 阅读(9356) 评论(0) 推荐(1) 编辑
摘要:压缩: tar -zcvf 压缩后文件名.tar.gz 被压缩文件 tar -cvf myfile.tar *.jpg # 将所有 jpg 文件打包 解压: tar -zxvf 被解压文件 tar -xvf 被解压文件 # 解压没有压缩的文件 注意:不要有多余的空格,一个空格即可。 具体的可以在li 阅读全文
posted @ 2013-09-11 18:01 emanlee 阅读(3146) 评论(0) 推荐(0) 编辑
摘要:bash 正则表达式匹配,一行文本中 “包含 ABC” 并且 “不包含 XYZ”A文件: XXXX ABC XXX4444444444444444XXXX ABC XXX XYZ6666666666666666666666得到B文件:XXXX ABC XXX4444444444444444sed-... 阅读全文
posted @ 2013-09-08 17:47 emanlee 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:file的内容如下: ADSFADSFSDFASDFJKJK ADSFADSFSDFASDFJKJK ADSFADSFSDFASDFJKJK linux 用grep匹配第2行和第4行横短线: grep "^-*$" file linux 用grep匹配不含横短线的行:grep -v "^-*$" f 阅读全文
posted @ 2013-09-08 11:14 emanlee 阅读(2117) 评论(0) 推荐(0) 编辑
摘要:sed命令行格式为: sed [-nefri] ‘command’ 输入文本/文件 常用选项: -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会 阅读全文
posted @ 2013-09-07 18:10 emanlee 阅读(121700) 评论(4) 推荐(5) 编辑
摘要:Suppose we have a file contains the following information, termed input_file:A 0B 1C 21.Read file one per line(1):while read linedo printf ... 阅读全文
posted @ 2013-08-09 15:31 emanlee 阅读(799) 评论(0) 推荐(0) 编辑
摘要:SecureCR 下的文件传输协议有ASCII 、Xmodem 、Ymodem 、Zmodem。ASCII:这是最快的传输协议,但只能传送文本文件。Xmodem:这种传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。Ymodem:这是Xmodem的改良版,使用了1024... 阅读全文
posted @ 2013-06-27 17:22 emanlee 阅读(2669) 评论(0) 推荐(1) 编辑
摘要:Linux中的计划任务(一次性定时计划任务)的at命令的用法1.命令格式:at[参数][时间]2.命令功能:在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps-ef|grepatd查看,开启用/etc/init.d/atdstartorrestart;开机即启动则需要运行 c... 阅读全文
posted @ 2013-04-26 09:16 emanlee 阅读(6047) 评论(0) 推荐(0) 编辑