ChinaUnix.net
相关文章推荐:

bash shell if

bash shell 是 Linux 中的众多可用 shell 的其中之一。它也被称为 Bourne-again shell,这是以早期 shell(/bin/sh)的创建者 Stephen Bourne 命名的。bash 在本质上是与 sh 兼容的,但是在函数和编程功能方面提供了许多改进。它合并了来自 Korn shell (ksh) 和 C shell (csh) 的特性,并且准备成为与 POSIX 兼容的 shellshell 是一个可以接受并执行命令的程序。它还支持编程结构,允许从比较小的部分构建复杂的命令。这些复杂...

by 杨铁柱嵌入式 - Linux文档专区 - 2010-02-23 15:50:49 阅读(958) 回复(0)

相关讨论

GUI 非常优秀,但是要释放 Linux® 的真正威力,命令行是任何东西都无法取代的。在这篇文章中,Ian Shields 为您介绍了 bash shell 的一些主要特性,并重点介绍对 LPI 认证非常重要的特性。阅读完本文后,您将可以非常熟练地使用基本的 Linux 命令,比如 echo 和 exit、设置环境变量,以及收集系统信息。 关于本系列 本系列文章帮助您了解 Linux 系统管理任务。您还可以通过我们的 系列路线图 利用本系列内容来准备 Linux Pr...

by coolcoolrain - Linux文档专区 - 2010-01-15 21:56:05 阅读(1425) 回复(0)

1.shell是用户与系统核心沟通的桥梁 2.当前系统有多少可用的shell?/etc/shells3.每个用户登陆时候默认的shell:/etc/passwd 4.变量和环境变量不同的! 5.变量的获取:echo $变量名或者${变量名} 变量的设置:变量名=内容 取消变量:unset 变量名 将变量内容设置为VBird's name name="VBird's name" 或者name=VBird\'\ name export 变量名使变量成为环境变量 在PATH变量中累加:/sbin目录 PATH=$PATH:/sbin 或者 PATH...

by 破壳成龙 - Linux文档专区 - 2008-10-18 20:58:15 阅读(595) 回复(0)

tmtime=1615 export tmtime if [ $tmtime -gt 0 -a $tmtime -lt 0730 ]; then echo 'tmtime gt 0000 and lt 0730' elif [ $tmtime -gt 1730 -a $tmtime -lt 1630 ]; then echo 'tmtime gt 1730 and lt 1630 ' fi 执行无输出 为啥?

by nuclearxin - Shell - 2008-01-21 10:53:21 阅读(1666) 回复(3)

• 简单说明 bash shell 的功能特征: • 命令记忆功能 ~/.bash_history • 命令别名功能 alias • shell scripts 功能 • 命令与文件名称补全功能 • 工作控制功能 jobs • 在设定变量中,主要的规则为何? 1. 变量与变量内容以等号来连结; 结合起来,但须要特别留意,双引号内可以保有变量,但是单引号 则仅为一般字符; 5. 必要时需要以跳脱字符『 \ 』来将特殊符号(如 Enter, $, \, 空 ...

by ppzlyg - Linux文档专区 - 2007-01-19 15:45:08 阅读(685) 回复(0)

最近在努力学习shell编程,同事推荐ABS,正巧他那里有。这本书还真是厚阿,看了一个月了,还不到1/3,讲解的非常详细。不过我觉得有点过于细致了。目前国内讲解shell编程的书本来就不多,而且大部分还有不少错误,给学习者带来了很多麻烦,ABS属于少数几本讲解不错,而且很少有错误的书之一。我看得是中文版,是杨春敏、黄毅翻译的。很少有错误,向他们致敬。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chin...

by rex1109 - Linux文档专区 - 2006-12-05 20:23:09 阅读(831) 回复(0)

没有多少时间看,今天有些忙,先大概看了一下内容,没打算放东西上来。还是不够完整..先了解一下好了..... 知道什麼是 shell 之後,那麼我們來瞭解一下 Linux 使用的是哪一個 shell 呢?什麼!哪一個?難道說 shell 不就是『一個 shell 嗎?』哈哈!那可不!由於早年的 Unix 年代,發展者眾,所以由於 shell 依據發展者的不同就有許多的版本,例如常聽到的 Bourne shell (sh) 、在 Sun 裡頭預設的 C shell、 商業上常用的 K shell、...

by Mscong - Linux文档专区 - 2005-04-16 01:32:01 阅读(980) 回复(0)

原文连接:http://www.gracecode.com/Archive/Display/600 标题听起来像是在绕口令,不过很多兄弟都会将 bash、CSH 和 ZSH 以及 shell 之间的关系搞混。本人似乎又在“误人子弟”了,下面是我和 ghosTM55 兄弟的一些聊天记录,整理如下。 ghosTM55: 自动补全是 shell 极为有用的一项拓展功能 ,这句话有没有错? 手气不错: 应该是 bashshell 是一个接口,而不是程序 ghosTM55: 好的,明白了。那么为什么有 shell 分类这种说法呢...

by AMD-K6 - Shell - 2008-01-10 10:52:28 阅读(4340) 回复(10)

google 了一上午,得到的普遍答案是 设置 LANG 变量。。 可是我 export LANG=zh_CN.UTF8 及 zh_CN.GB18030 等等各种语系还是无法正常显示中文。 我用locale -a 查看这些语系是支持的。。 搜索引擎上找不到答案,有没有人可以帮帮我。。 浏览网页及图形界面上的LiberOffice上是可以用中文的,但是 LiberOffice 编辑好的中文 在tty2上用 cat 命令 查看就是乱码, 设置好后 echo $LANG 返回的是 zh_CN.UTF8 。就是不行阿 。 我用的系...

by linuxislinux - Linux新手园地 - 2014-03-25 20:44:43 阅读(1088) 回复(3)

#!/bin/bash # use for...do...done in the digit processing PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH read -p "Please input a number,I will count for 1+2+3+...+number : " num sum=0 for ( ( i=1; i<=$num; i=i+1 ) ) do sum=$(($sum+$i)) done echo "The result of '1+2+...+$num' is ==> $sum" 这是鸟哥书上的一个脚本,目的是利用for循环计算数字相加的和。...

by 心蓝波波 - Linux环境编程 - 2011-12-02 10:59:25 阅读(2760) 回复(3)

请教如何计算文件中两列数字 如将每列数字相加 并用第二列除以第一列 33349012 16768896 3992472 4047696 1048532 10485

by theverve - Shell - 2011-05-14 12:08:13 阅读(1258) 回复(2)