存档

文章标签 ‘linux’

linux find 命令笔记

2014年5月14日 没有评论    

查找某目录下的所有html文件,每次10个,交给php处理(ls报错:/usr/bin/ls 参数太长)

find /home/xxx/webpages/ -name “*.html” | xargs -n 10 php test.php

考虑到文件名可能带有空格,可以使用如下命令(find有个参数-print0,与默认的-print相比,输出的序列不是以空格分隔,而是以null字符分隔。而xargs也有一个参数-0,可以接受以null而非空格间隔的输入流。所以说xargs简直就是为find而生的。)

find /home/xxx/webpages/ -name “*.html” -print0 | xargs -0 -n 10 php test.php

阅读全文…

分类: Linux 标签: , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

linux下的几款命令行下载工具

2013年12月15日 没有评论    

使用linux也有些年头了,用过几款命令行下载工具,虽然目前都只是做一些最基本的下载,但以后可能会有其他更强大的用途,每次查看手册比较费劲,都记录下来,方便以后查看

一、wget是一款单线程下载工具,优势是可以进行递归下载和继续下载,我目前只用来下载单文件,使用方法如下

wget -c -O filename url

参数说明

  • -c 继续下载
  • -O 指定保存的文件名字
  • -t 重试次数,0表示不限制

二、axel是一款多线程下载工具,但不支持继续下载,yum的加速下载就是用这款工具,使用方法如下

axel -a -n 10 -o filename url

参数说明

  • -a 显示进度条
  • -n 线程数
  • -o 指定保存的文件名字

三、接下来就是重点,也是我最喜欢用的一个工具, 阅读全文…

分类: Linux 标签: , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

SSH/SCP自动登陆的三种方法

2013年8月7日 没有评论    

背景:

开发机是fedora,无法使用xshell等可以保存密码的软件工具,而服务器大概有10来台,都是centos,有些需要通过跳板方式登陆,每次都要输入地址和密码显得很麻烦且费时间,所以查找了一些资料,总结一下,大概有3种方案,特记录下来。当然,自动登陆都是有风险的,所以请酌情使用

方案一:sshpass登陆,明文密码,不安全(需要安装sshpass)

比如说:
       ssh jenkins@10.99.0.245,假设密码为yyy,利用sshpass,则可写作:

sshpass -p yyy ssh jenkins@10.99.0.245

对于ssh的第一次登陆,会提示:“Are you sure you want to continue connecting (yes/no)”,这时用sshpass会不好使,解决方法:

分类: Linux, SSH 标签: , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

Linux下的命令技巧(不断更新中)

2013年7月30日 没有评论    

查找当前目录下符合条件的文件,截取文件名,移动xxx目录下相应文件到yyy目录

md5sum * | grep 8ad1a1653b | awk ‘{print $2}’ | xargs -i{} mv ../xxx/{} ../yyy/

VIM快速删除所有包含xyz的行,在命令模式下输入如下命令敲回车即可

:g/xyz/d

VIM替换当前行及下面5行的xyz为abc,在命令模式下输入如下命令敲回车即可

:.,.+5s/xyz/abc/g

CURL使用代理

curl –proxy-user 代理帐号:代理密码 –proxy 代理ip:代理端口 -d “参数1=值1&参数2=值2” url

自动把服务器的目录挂载到本地

阅读全文…

分类: 个人杂谈 标签: , , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading...