找回密码
 立即注册
Qt开源社区 门户 查看内容

linux-简单命令

2019-8-30 07:47| 发布者: admin| 查看: 624| 评论: 0

摘要: 图截自大师兄Learn Vasp The Hard Way平常会使用1.aliasvim~/.bashrc alias bader1=‘./chgsum.pl AECCAR0 AECCAR2’ source ~/.bashrc2.裁剪某几行,head -10|tail -53.提取某数值grep -E'EDIFF|SIGMA'INCAR gre ...


图截自大师兄Learn Vasp The Hard Way

平常会使用

1.alias

vim ~/.bashrc

      alias bader1=‘./chgsum.pl AECCAR0 AECCAR2’

       source ~/.bashrc

2.裁剪某几行,head -10|tail -5

3.提取某数值

  grep -E 'EDIFF|SIGMA' INCAR

  grep -E  egrep awk等效

4.批量替换

目录下所有文件及子目录中的文件中A替换为B

sed -i "s/A/B/g" `grep A -rl/绝对路径`



perl -p -i -e

5.批量复制

把13拷进目录a、b、c

for dir in a b c; do cp 13 $dir; done

6.如何把目录下POTCAR 和INCAR 拷入子目录fre,并同时修改INCAR中的参数?


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:一两滴水,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了