开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
jims的个人空间 - 开源中国社区
技能积分 17
活跃积分 1
粉丝 3
加入于 2011/05/16 最近登录:11/16 11:33
jims 1年前
$ cat abc.sh  echo $0  echo $BASH_SOURCE  $ ./abc.sh  ./abc.sh  ./abc.sh  $ source abc.sh  bash  abc.sh  $ cat abc.sh |bash  bash  $ ~/temp/abc.sh  /home/xxx/temp/abc.sh  /home/xxx/te...
0 查看
jims 1年前
位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。 非常有用的 Unix 命令:shift。我们知道,对于...
0 查看
jims 1年前
发表了博客 /bin/true
true命令啥都不做,只设置退出码为0。 在Linux底下,每个程序执行完毕都会返回一个退出码给调用者,一般情况下0表示成功,其他值表明有问题,当然某些程序的退出码有特殊含义。有些shell下true可能是个内建命令,...
0 查看
jims 1年前
在Git操作中,我们经常会用到fetch, merge, pull和push等命令,以下是一些我们需要注意的地方。 给大家准备了参考资料: 1. Whatʼs a Fast Forward Merge?:https://sandofsky.com/images/fast_forward.pdf 2. ...
0 查看
jims 1年前
网络收集,自学自用~     进程cpu资源分配就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上,这样...
0 查看
jims 1年前
$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置...
0 查看
jims 1年前
1) bash a=3 ; b=2 ; c=4 if (( a > b )) && (( a < c )) 或者 if [[ $a > $b ]] && [[ $a < $c ]] 或者 if [ $a -gt $b -a $a -lt $c ] 2) a=3 ; b=2 ; c=4 if (( a >...
0 查看
jims 1年前
关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真...
0 查看
jims 1年前
在shell中如何判断一个变量是否为空 判断一个脚本中的变量是否为空,我写了一个这样的shell脚本:   C代码    #!/bin/sh   #filename: test.sh   para1=   if [ ! -n $para1 ]; then     ech...
0 查看
jims 1年前
Recently we found ourselves in a situation where we needed to implement user switching/impersonating functionality. Which means a user can "log in" as another user.  This needed to be done by ot...
0 查看
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录