首页 > 个人杂谈 > Linux下的命令技巧(不断更新中)

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

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

echo “登陆密码”|sudo sshfs -o password_stdin,allow_other 登陆帐号@192.168.1.201:服务器目录 本地目录

多线程下载,如果下载到当前目录且用默认文件名,可以去掉-o选项

axel -a -n 10 url -o filepath+filename

查看当前系统对路径长度的限制

getconf PATH_MAX /usr

查看当前系统对文件名长度的限制

getconf NAME_MAX /usr

UNIX时间戳转日期

date -d @1401085290

输出当前时间戳

date +%s

利用tar和nc传输文件,注意,目标机器上tar解包的时候,必须要有j参数

目标机器(192.168.1.2)上:nc -l 9999 | tar -jxf –

源机器上:tar -jcf – log | nc 192.168.1.2 9999

 

分类: 个人杂谈 标签: , , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading...
  1. 本文目前尚无任何评论.
您必须在 登录 后才能发布评论.