创建测试文件
cat > a.txt << END
docker
nl
sed
gearman
nlp
lua
rpm
END
删除3到5行
nl a.txt | sed '3,5d'
替换3到5行
nl a.txt | sed '3,5c lua'
...
11年前 (2015-06-19) 3164℃
0喜欢
检测变量是否为空
#!/bin/bash
config=""
[ -z $config ] && echo "empty"
转载请注明:大后端 » Linux 条件测试用例...
11年前 (2015-06-19) 2804℃
0喜欢
echo -e 双引号字符串中的转意字符将生效,例如
echo -e "Hello\nworld"
将输出
Hello
world
转载请注明:大后端 » Linux-echo...
11年前 (2015-06-18) 2703℃
0喜欢
tee 命令用于当我们重定向时既输出到文件又输出到屏幕,tee 命令可以重定向输出到多个文件
seq 5 >1.txt
cat 1.txt
cat 1.txt >2.txt
cat 1.txt | tee 3.txt #将 1.txt 的内容输出到屏幕且写入到 ...
11年前 (2015-06-18) 2919℃
0喜欢
容器管理
检查容器启动日志
docker logs 容器id/容器名称
启动一个已经被终止的容器
docker start 容器id/容器名称
以交互方式启动一个已经被终止的容器
docker start -i 容器id/容器名称
终止容器
docker stop 容器id...
11年前 (2015-06-17) 3492℃
0喜欢
首先为了安全单独创建一个用户来制作rpm
useradd rpmmaker
然后切换帐号
su - rpmmaker
添加一个文件配置文件,并设置编译的根目录为 ~/rpmbuild
vi ~/.rpmmacros
添加内容
%_topdir /home/rpmmaker...
11年前 (2015-06-15) 5579℃
0喜欢
简介
依赖注入 Dependency Injection 简称 DI,目的是让代码耦合度降低,模块化程度高,让代码更易测试
什么是依赖
为什么会有依赖?因为我们为了模块化,把各种小功能都做成了一个模块,模块之间相互调用,这样就产生了依赖。
没有用依赖注入的情况
class Cod...
11年前 (2015-05-26) 6915℃
6喜欢
通过加减实现
a=a+b;
b=a-b;
a=a-b;
这种方法要求必须是整型数,而且如果两个数的和比较大,相加之后可能会溢出
通过位运算
a = a ^ b;
b = b ^ a;
a = a ^ b;
或者
a^=b^=a^=b;
这种也要是整数才行
转载请注明:大后端...
11年前 (2015-05-25) 2489℃
0喜欢
git pull origin master
git pull origin master 相当于 git fetch origin && git merge origin/master
合并分支
从另一个分支 dev 合并到当前分支 master 时,如果 ma...
11年前 (2015-05-14) 3059℃
2喜欢
什么是补数?
从一串 9 中减去一个数叫做对 9 求补数比如 112 对 9 求补数
999 - 112 = 887
所以 112 对 9 求补数的结果就是 887
补数是怎么来的?
当计算减法时为了避免借位,所以引出了补数这一概念比如
253 -176
首先从最后一位算起...
11年前 (2015-05-05) 3113℃
1喜欢