Linux下的命令技巧(不断更新中)
查找当前目录下符合条件的文件,截取文件名,移动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
最近评论