检测变量是否为空
#!/bin/bash
config=""
[ -z $config ] && echo "empty"
转载请注明:大后端 » Linux 条件测试用例...
shanhuhai
10年前 (2015-06-19) 2383℃
0喜欢
echo -e 双引号字符串中的转意字符将生效,例如
echo -e "Hello\nworld"
将输出
Hello
world
转载请注明:大后端 » Linux-echo...
shanhuhai
10年前 (2015-06-18) 2301℃
0喜欢
tee 命令用于当我们重定向时既输出到文件又输出到屏幕,tee 命令可以重定向输出到多个文件
seq 5 >1.txt
cat 1.txt
cat 1.txt >2.txt
cat 1.txt | tee 3.txt #将 1.txt 的内容输出到屏幕且写入到 ...
shanhuhai
10年前 (2015-06-18) 2549℃
0喜欢
容器管理
检查容器启动日志
docker logs 容器id/容器名称
启动一个已经被终止的容器
docker start 容器id/容器名称
以交互方式启动一个已经被终止的容器
docker start -i 容器id/容器名称
终止容器
docker stop 容器id...
shanhuhai
10年前 (2015-06-17) 2963℃
0喜欢
首先为了安全单独创建一个用户来制作rpm
useradd rpmmaker
然后切换帐号
su - rpmmaker
添加一个文件配置文件,并设置编译的根目录为 ~/rpmbuild
vi ~/.rpmmacros
添加内容
%_topdir /home/rpmmaker...
shanhuhai
10年前 (2015-06-15) 4990℃
0喜欢
简介
依赖注入 Dependency Injection 简称 DI,目的是让代码耦合度降低,模块化程度高,让代码更易测试
什么是依赖
为什么会有依赖?因为我们为了模块化,把各种小功能都做成了一个模块,模块之间相互调用,这样就产生了依赖。
没有用依赖注入的情况
class Cod...
shanhuhai
10年前 (2015-05-26) 6462℃
6喜欢
通过加减实现
a=a+b;
b=a-b;
a=a-b;
这种方法要求必须是整型数,而且如果两个数的和比较大,相加之后可能会溢出
通过位运算
a = a ^ b;
b = b ^ a;
a = a ^ b;
或者
a^=b^=a^=b;
这种也要是整数才行
转载请注明:大后端...
shanhuhai
10年前 (2015-05-25) 2132℃
0喜欢
git pull origin master
git pull origin master 相当于 git fetch origin && git merge origin/master
合并分支
从另一个分支 dev 合并到当前分支 master 时,如果 ma...
shanhuhai
10年前 (2015-05-14) 2663℃
2喜欢
什么是补数?
从一串 9 中减去一个数叫做对 9 求补数比如 112 对 9 求补数
999 - 112 = 887
所以 112 对 9 求补数的结果就是 887
补数是怎么来的?
当计算减法时为了避免借位,所以引出了补数这一概念比如
253 -176
首先从最后一位算起...
shanhuhai
10年前 (2015-05-05) 2543℃
1喜欢
当我还是一个相当早熟的少年的时候,我就已经深切地意识到,大多数人终生无休止地追逐的那些希望和努力都是毫无价值的。而且我不久就发现了这种追逐的残酷,这在当年较之今天是更加精心地用伪善和漂亮的字句掩饰着。每个人只是因为有个胃,就注定要参与这种追逐。而且,由于参与这种追逐,他的胃是有可...
shanhuhai
10年前 (2015-03-23) 2315℃
2喜欢