订阅本站
收藏本站
微博分享
QQ空间分享

Shell alias:给命令创建别名

分类:Shell 教程

alias 用来给命令创建一个别名。若直接输入该命令且不带任何参数,则列出当前 Shell 环境中使用了哪些别名。现在你应该能理解类似ll这样的命令为什么与ls -l的效果是一样的吧。alisa 是一个 Shell 内建命令。下面让我……

Shell echo命令:输出字符串

分类:Shell 教程

echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符。请看下面的例子:#!/bin/bashname="Shell教程"url="http://c.biancheng.net/shell/"echo "读者,你好!" #直接输出字符串echo $url #输出变量ec……

Shell exit命令:退出Shell

分类:Shell 教程

exit 是一个 Shell 内置命令,用来退出当前 Shell:如果在终端中直接运行 exit 命令,会退出当前登录的 Shell,并关闭终端;如果在 Shell 脚本中出现 exit 命令,会停止执行后边的所有代码,立即退出 Shell 脚本。
exit 命令可以接……

Shell ulimit命令:显示并设置进程资源限度

分类:Shell 教程

系统的可用资源是有限的,如果不限制用户和进程对系统资源的使用,则很容易陷入资源耗尽的地步,而使用 ulimit 命令可以控制进程对可用资源的访问(ulimit 是一个 Shell 内置命令)。

默认情况下 Linux 系统的各个资源都做了……

Shell字符串截取(非常详细)

分类:Shell 教程

Shell 截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。从指定位置开始截取这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的字符串。

既然需要指定起始位置,那么……

Shell数组:Shell数组定义以及获取数组元素

分类:Shell 教程

和其他编程语言一样,Shell 也支持数组。数组(Array)是若干数据的集合,其中的每一份数据都称为元素(Element)。

Shell 并且没有限制数组的大小,理论上可以存放无限量的数据。和C语言类似,Shell 数组元素的下标也是从 0 开始计……

Shell获取数组长度

分类:Shell 教程

所谓数组长度,就是数组元素的个数。

利用@或*,可以将数组扩展成列表,然后使用#来获取数组元素的个数,格式如下:${#array_name[@]}
${#array_name[*]}其中 array_name 表示数组名。两种形式是等价的,选择其一即可。

如果某……

Shell数组拼接,Shell数组合并

分类:Shell 教程

所谓 Shell 数组拼接(数组合并),就是将两个数组连接成一个数组。

拼接数组的思路是:先利用@或*,将数组扩展成列表,然后再合并到一起。具体格式如下:
array_new=(${array1[@]} ${array2[@]})
array_new=(${array1[*]} ${ar……