linux homebrew skill 技巧
$ cat /usr/bin/gitdiffH0
#!/bin/bash
git diff HEAD $(git ls-files| grep '\.py$\|\.py\.in$') | osflake8 --diff
$ cat /usr/bin/gitdiffH1
#!/bin/bash
git diff HEAD~ $(git ls-files| grep '\.py$\|\.py\.in$') | flake8 --diff
$ cat mytest
python -m unittest $*
$ cat run_list_test
#!/bin/bash
python -m testtools.run discover --load-list my-list
$ cat mysubstitue
#!/bin/bash
EXP="s/$1/$2/"
echo $EXP
git grep "$1" |cut -d ":" -f 1|uniq
git grep "$1" |cut -d ":" -f 1|uniq | xargs sed -i -e "$EXP"
$ cat gen_test_list
#!/bin/bash
# testr list-tests test_stack_authorize_stack_user_nocreds > my-list
testr list-tests $@ > my-list
$ cat modify_files
git $@ --stat | grep "\|\s\+[1-9]" | cut -d "|" -f1
# git show --stat | grep "\|\s\+[1-9]" | cut -d "|" -f1 | grep .*.py | xargs sed -i -e "s/ResourceData.get\>/ResourceData.get_obj/"
$ cat mygit
#!/bin/bash
for x in *
do
# if [ -f $x ] || [ "x$x" = "xstatus" ] || [ "x$x" = "xdata" ]; then
if [ -f $x ]; then
continue
fi
cd $x
if [ -e ".git" ]; then
echo "---------------enter $x ------------------"
git $@
fi
cd -
done
linux homebrew skill 技巧的更多相关文章
- 【shell 大系】Linux Shell常用技巧
在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化.我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题.因此这段时间总结的有关Linux ...
- Linux Shell常用技巧(目录)
Linux Shell常用技巧(一) http://www.cnblogs.com/stephen-liu74/archive/2011/11/10/2240461.html一. 特殊文件: /dev ...
- Linux命令行技巧
Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格 ...
- 给新手的 10 个有用 Linux 命令行技巧
我记得我第一次使用 Linux 的时候,我还习惯于 Windows 的图形界面,我真的很讨厌 Linux 终端.那时候我觉得命令难以记忆,不能正确使用它们.随着时间推移,我意识到了 Linux 终端的 ...
- linux===给新手的 10 个有用 Linux 命令行技巧(转)
本文转自:http://www.codeceo.com/article/10-linux-useful-command.html?ref=myread 仅用作学习交流使用.如有侵权,立删 我记得我第一 ...
- 最全Linux应急响应技巧 【转】
概述 Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun.procexp这样的应急响应利器,也没有统一的应急响应处理流程.所以,这篇文章将会对L ...
- 使用sudo进行Linux权限升级技巧
0x00 前言 在我们之前的文章中,我们讨论了如何使用SUID二进制文件和/etc/passwd 文件的Linux权限提升技巧,今天我们发布了另一种“使用Sudoers文件进行Linux权限提示技巧” ...
- [转帖]Linux Shell常用技巧(五)
Linux Shell常用技巧(五) https://zhuanlan.zhihu.com/p/73451771 1. 变量:在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义.变量的类型可 ...
- [转帖]拿小本本记下的Linux Shell常用技巧(一)
拿小本本记下的Linux Shell常用技巧(一) https://zhuanlan.zhihu.com/p/73361101 一. 特殊文件: /dev/null和/dev/tty Linux系统提 ...
随机推荐
- java-Unicode与中文的转换
package utils; import org.apache.commons.lang3.StringUtils; public class UnicodeUtils { public stati ...
- es6proxy
Proxy 支持的拦截操作一览. 对于可以设置.但没有设置拦截的操作,则直接落在目标对象上,按照原先的方式产生结果. (1)get(target, propKey, receiver) 拦截对象属性的 ...
- Mod制作第一个物品
在通过Mod制作第一个物品时需要 一下几个步骤: 创建一个物品 通常在创建这个物品类的时候会继承Item或者是Block父类(因为Mod中的物品都是这个两个类的子类),在给类中使用了this.setU ...
- word之论文摘要
字数在500个汉字左右
- 清华操作系统实验--80x86汇编基础
前言 80x86架构里,因为历史原因字是16位的,因此在汇编指令中用后缀-b,-w,-l来表示操作数是字节 字 或是双字 C声明 Intel数据类型 汇编代码后缀 大小(字节) char 字节 b 1 ...
- linux整理
文件查看命令 cat [OPTION]... [FILE]... - E: 显示行结束符$ -n: 对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s:压缩连续的空行成一行 he ...
- html5-微格式-时间的格式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- Acperience (英语阅读 + 数学推导)
#include<bits/stdc++.h> using namespace std; int main(){ int T,n,m;scanf("%d",&T ...
- Mybatis分页插件pagehelper的使用
加入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pageh ...
- CentOS下Yum的$releasever和$basearch的取值
CentOS下Yum源配置文件中如CentOS-Base.repo的$releasever和$basearch的取值 $releasever的值,这个表示当前系统的发行版本,可以通过如下命令查看: r ...