文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SHELL经典教程

SHELL经典教程

时间:2006-01-24  来源:czw1413_cn

#    传送给命令Shell的参数序号
$-    在Shell启动或使用set命令时提供选项
$?    上一条命令执行后返回的值
$$    当前shell的进程号
$!    上一个子进程的进程号
$@    所有的参数,每个都用双括号括起
$*    所有参数,用双括号括起
$n    位置参数值,n表示位置
$0    当前shell名
查看全文
发表于:2006-01-22 16:09:22 ┆ 阅读(14) ┆ 评论(0)

shell数组

Bash中还可以使用数组变量,其赋值有两种:

(1) name = (value1 ... valuen) 此时下标从0开始
(2) name[index] = value

数组下标的范围没有任何限制,同时也不必使用连续的分量.

$ A=(a b c def)

==============================================……
查看全文
发表于:2006-01-22 15:34:30 ┆ 阅读(23) ┆ 评论(0)

exit退出信号
0         -              正常终止,脚本结束 1         SIGHUP         挂起,线路断开 2         SIGINT         终端中断,通常是Ctrl-c 3         SI……
查看全文
发表于:2006-01-22 14:25:22 ┆ 阅读(15) ┆ 评论(0)

在远程主机上运行命令
$ssh  user@hostname   cmd
查看全文
发表于:2006-01-22 14:21:28 ┆ 阅读(11) ┆ 评论(0)

文件权限、suid和sgid
suid       使程序总是做为所有者权限来执行 sgid       使程序总是做为所者者组权限来执行     chmod权限选项: 4000       设置执行的用户ID 2000       设置执行的组ID 1000       设置成目录的链接权限,或设置文件的保存文本属性   ……
查看全文
发表于:2006-01-22 14:20:00 ┆ 阅读(13) ┆ 评论(0)

内置的数学函数
abs       绝对值 log       自然对数 acos      反余弦 sin       正弦 asin      反正弦 sinh      双曲线正弦 cos       余弦 sqrt      平方根 cosh    &nb……

数学运算符
++            自加 --            自减 +             一元加 -             一元减 !~            逻辑非(求补码) *      ……
查看全文
发表于:2006-01-22 14:05:37 ┆ 阅读(11) ┆ 评论(0)

""、''、``
"..."           其中的命令或变量允许用其值替换 '...'           其中的命令或变量不允许用其值替换 `...`           等同于$(...)的命令操作符,计算其中的表达式,并返回其值
查看全文
发表于:2006-01-22 14:00:26 ┆ 阅读(11) ┆ 评论(0)

$*和$@
$*            所有的命令行参数 $@            同上 "$*"          把所有命令行参数当作一个来处理 "$@"          获取整个参数列表,并将它分隔成不同的参数   [示例] for   var  in  $* &……
查看全文
发表于:2006-01-22 13:57:19 ┆ 阅读(11) ┆ 评论(0)

命令行参数
[示例] $script   a  b  c  d  e     [变量] $0        表示script $1        a $2        b $3        c $4        d $5     &……
查看全文
发表于:2006-01-22 13:53:07 ┆ 阅读(9) ┆ 评论(0)

变量
[声明定义变量] name="cnscn"     [使用变量] echo  $name          #输出cnscn
查看全文
发表于:2006-01-22 13:50:32 ┆ 阅读(10) ┆ 评论(0)

符号命令
()          在一个子shell中运行括号中的命令 (())        在某个shell中对变量进行求值和赋值,并进行数学运算 $(())       对括起的表达式进行求值 []          用于if的条件测试,与test命令相同 [[]]        用于字符串比较 $()     ……
查看全文
发表于:2006-01-22 13:49:03 ┆ 阅读(9) ┆ 评论(0)

需要转义的特殊字符
\ ( ; # $ & * () [] ` ' " +
查看全文
发表于:2006-01-22 13:43:55 ┆ 阅读(11) ┆ 评论(0)

here文档
[说明]        here文档:所需的输入位于些(here),而不是其他地方。                 用于将输入重定向到某个交互式shell脚本或程序。                 通过为交互式脚本或程序提供所需要的输入,我们可以在shell脚本中运行某个交互式程序或脚本,而不需用户介入。  <……
查看全文
发表于:2006-01-22 13:41:26 ┆ 阅读(9) ┆ 评论(0)

break,continue,exit,return
break             结束并退出循环 continue          不执行continue下面的代码,而进入下一轮循环 exit              退出脚本,常带一个整数给系统,如 exit 0 return            在函数中将数据返回或返回一个结果给调用函数的脚本
查看全文
发表于:2006-01-22 13:24:22 ┆ 阅读(5) ┆ 评论(0)

case选择
case    $variable   in      match_1)               ....               ;;      match_2)               ....      &nbs……
查看全文
发表于:2006-01-22 13:19:18 ┆ 阅读(5) ┆ 评论(0)

until循环
until   test_command_is_true do      command done
查看全文
发表于:2006-01-22 13:16:43 ┆ 阅读(5) ┆ 评论(0)

while循环
while   test_command_is_true do       ... done
查看全文
发表于:2006-01-22 13:15:52 ┆ 阅读(5) ┆ 评论(0)

for循环
for  loop_variable  in  argument_list do      ... done
查看全文
发表于:2006-01-22 13:15:07 ┆ 阅读(5) ┆ 评论(0)

if结构
if [ test_command ] then     ... fi       if [test_command ] then      ... else      ... fi       if [ test_command ] then       ... elif [test_command……
注释示例
#!/usr/bin/ksh # # Script:     name_of_script # Author:     authors_name # Datetime:   date_of_script # Version:    ver.1.... #   # Platform:   AIX, HP-UX,Linux,Solaris # # Purpose:    give a clear,...... # # Usage:      name_of_script [o……
查看全文
发表于:2006-01-22 13:08:11 ┆ 阅读(10) ┆ 评论(0)

函数
function  function_name {     .... }     function_name()
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载