以下属于“shell 标签”的內容

  • shell中调用php,如何传递参数呢? 抢沙发

    shell中调用php,如何传递参数呢?

    2014-11-01 By  分类:编程语言 5,267人浏览

    php是可以在shell中直接运行的,比在浏览器中访问要方便的多,我们还可以在crontab设置一些定时任务去跑php。 如果不需要各种参数的话,那么不会有问题,如果需要像浏览器中那样通过get或者post的方式提供各种参数,该怎么处理呢? 你可能会想到下面的方法,很遗憾,你会收到一个错误! kris@letuknowit# php t.php?id=1 Could not open in...

  • linux shell curl命令获取http状态码 抢沙发

    linux shell curl命令获取http状态码

    2014-09-21 By  分类:Linux 12,764人浏览

    通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码 # curl -I -m 10 -o /dev/null -s -w %{http_code} www.letuknowit.com 上面的输出是不含换行的,如果需要换行的话,加上\n # curl -I -m 10 -o /dev/null -s -w %{http_code} www.letuknowit.com 200# curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" www...

  • shell中获取上个命令最后一个参数!$和$_的差异 抢沙发

    shell中获取上个命令最后一个参数!$和$_的差异

    2014-07-30 By  分类:Linux 5,599人浏览

    !$和$_都可以返回上一个命令的最后一个参数(严格的说也不能说是参数,如果只有命令本身,那么返回的就是命令的名字),但是在存在管道命令和重定向命令的情况下存在差异 # echo hello world | awk '{print $1}' hello # echo !$ echo '{print $1}' {print $1} # echo hello world | awk '{print $1}' hello # echo $_ 存在管道命令...

  • shell中的特殊变量 抢沙发

    shell中的特殊变量

    2014-07-29 By  分类:Linux 2,655人浏览

    $0:当前脚本的名字 $num:num为从1开始的数字,$1是第一个参数,$2是第二个参数,${10}是第十个参数 $#:传入脚本的参数的个数 $*:所有的位置参数(作为单个字符串) $@:所有的位置参数(每个都作为独立的字符串)。 $$:当前shell进程的pid $!:后台运行的最后一个进程的pid $-:显示shell使用的当前选项 $_:之前命令的最后一...

  • 你可能不知道的超实用shell技巧 —— 上个命令各个参数的表示方法 抢沙发

    你可能不知道的超实用shell技巧 —— 上个命令各个参数的表示方法

    2014-07-26 By  分类:Linux 10,688人浏览

    在之前的文章《你可能不知道的超实用shell技巧 —— !$》中,我们知道了 在shell中,!$代表了上一个命令的最后一个参数。那如果要获取上个命令的其它参数该怎么操作呢? 还是以echo hello world命令为例,下面就演示在该命令执行完成后,如何获取命令的各个参数甚至命令本身。 # echo hello world hello world # echo !:1 echo hello hell...

  • 你可能不知道的超实用shell技巧 —— !$ +1

    你可能不知道的超实用shell技巧 —— !$

    2014-07-25 By  分类:Linux 3,382人浏览

    在shell中,!$是一个特殊的环境变量,它代表了上一个命令的最后一个参数。看下面的例子 $ echo hello world hello world $ echo !$ echo world world $ echo "hello world" hello world $ echo !$ echo "hello world" hello world 这里为什么要用echo呢,请看下面,如果不用echo,!$输出的内容(world)会被shell当做一个命令来执...