文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>开始学习Shell(新手版)

开始学习Shell(新手版)

时间:2007-02-05  来源:coolcoco

现在有些新手对于shell很痛苦```简单的介绍下shell。   #######################################################################
命令        说明                例子
&        后台命令                ls&
&&        逻辑与                if [ "$foo" -ge "0" ] && [ "$foo" -le "9"]
||        逻辑或                if [ "$foo" -lt "0" ] || [ "$foo" -gt "9" ]
^        行起                grep "^foo"
$        行末                grep "foo$"
=        字符串等同                if [ "$foo" = "bar" ]
!        逻辑非                if [ "$foo" != "bar" ]
$$        当前shell的进程号            echo "my PID = $$"
$!        最新后台命令的进程号            ls& echo "PID of ls = $!"
$?        最新命令的退出状态            ls; echo "ls return code $?"
$0        当前命令名                echo "I am $0"
$1        当前命令的第一个参数            echo "My first argument is $1"
$9        当前命令的第九个参数            echo "My ninth argument is $9"
$@        当前命令的参数            echo "My arguments are $@"
$*        当前命令的参数(无空格/行)            echo "My arguments are $*"
-eq        相等                if [ "$foo" -eq "9" ]
-ne        不等                if [ "$foo" -ne "9" ]
-lt        小于                if [ "$foo" -lt "9" ]
-le        不大于                if [ "$foo" -le "9" ]
-gt        大于                if [ "$foo" -gt "9" ]
-ge        不小于                if [ "$foo" -ge "9" ]
-z        零字长字符串            if [ -z "$foo" ]
-n        非零字长字符串            if [ -n "$foo" ]
-nt        新于                if [ "$file1" -nt "$file2" ]
-d        是否目录                if [ -d /bin ]
-f        是否文件                if [ -f /bin/ls ]
-r        是否可读文件            if [ -r /bin/ls ]
-w        是否可写文件            if [ -w /bin/ls ]
-x        是否可执行文件            if [ -x /bin/ls ]
(...)        函数定义                function myfunc() {echo "hello"}
{...}        函数,for或while            while [ "$foo" -eq "$bar" ]; do { echo "hello" }

#######################################################################
  2. >><|><< >>   输出到文件,加在已有文件后
|     管
>    输出到文件(冲掉已有文件)
<   文件输入

(to be cont.)

 

相关文献

 

Advanced Bash-Scripting Guide

http://klizet.googlepages.com/ABS_Guide_cn.pdf

:-)


相关阅读 更多 +
排行榜 更多 +
摧毁大厦游戏

摧毁大厦游戏

飞行射击 下载
合并动物城手游版

合并动物城手游版

休闲益智 下载
哈士奇大冒险

哈士奇大冒险

休闲益智 下载