shell只支持整数运算。一般可用let、expr、declare、$[]实现。 更精准的运算建议使用Linux下的bc工具——一款高精度计算语言。 ...
分类:
系统相关 时间:
2016-06-22 20:18:23
阅读次数:
230
echo命令:在shell中主要用于输出 1. -n 不换行的显示结果(默认是换行的) 2. -e " " 支持双引号中使用一些特殊字符 常用的特殊字符有 脚本实例 ...
分类:
系统相关 时间:
2016-06-19 22:59:34
阅读次数:
245
read命令:在shell中主要用于读取输入、变量、文本 1. 接受标准输入(键盘)的输入,并将输入的数据赋值给设置的变量 【按回车键——表示输入完毕】 【若输入的数据多于设置的变量数,则将多出的部分全部赋给最后一个变量】 【若没有设置变量,则将输入的数据赋给环境变量REPLAY】 2. -p 在r ...
分类:
系统相关 时间:
2016-06-19 22:37:00
阅读次数:
362
shell变量的赋值、变量的取值、变量的取消与查看、局部变量/用户变量、全局变量/环境变量、特殊变量 ...
分类:
系统相关 时间:
2016-06-19 18:19:14
阅读次数:
206
首先来认识脚本语言:通常指的是命令行界面的解析器。(来自维基的解释) 第一部分:认识Shell 大家可以看到这里使用了#!/bin/sh和!/bin/bash。可是俩者有什么区别呢?下图有解释。 sh是bash的软连接。sh对应的bash命令完整参数是:/bin/bash --posix(这里感谢Y ...
分类:
系统相关 时间:
2016-06-16 21:42:01
阅读次数:
582
本博客不注重格式,最主要的目的是给自己当笔记用,当然大家也可以参考.shell在linux是一种最基础的交方式,它提供了多种语言给使用者,在这里不一一说明bash是我们最常用的也是CentOS默认的bash,关于定义和原理请自行度娘.查看当前默认shell类型]$echo$SHELL#查看变量$SHELL如果查..
分类:
系统相关 时间:
2016-06-12 18:48:27
阅读次数:
187
一.shell基础cat/etc/shells当前操作系统可以使用的shell什么是shell 实现某种功能的,有执行权限的文本文件命令行解释器 内建命令(系统内部提供的命令) 外建命令(安装对应的软件包才有的命令) typecd//查看cd是属于什么类型的命令支持快捷键支持tab健补全历史命令history-..
分类:
系统相关 时间:
2016-06-06 01:33:06
阅读次数:
304
五、注释在非交互shell中或交互式shell中,内置命令shopt的选项interactive_comments被开启。以"#"开始的词使得这个词所在这一行上所有其他的剩余字符都被忽略(或称注释)。交互式shell不用开启interactive_comments选项也不支持注释。interactive_comments选项在交互式shell中..
分类:
系统相关 时间:
2016-06-04 18:08:31
阅读次数:
445
九、展开命令行的展开是在拆分成词之后进行的。有七种类型的展开:花括号展开,波浪线展开,参数和变量展开,命令替换,算术展开,分行成词,路径展开。展开的顺序是:花括号展开,波浪线展开,参数和变量展开,命令替换,算术展开,分行成词,路径展开,按照从左到右的顺序展..
分类:
系统相关 时间:
2016-06-04 18:06:51
阅读次数:
324
三、命令历史bash从KornShell和CShell中吸收了很多的精华,其中之一正式为已经执行过的命令保存一个缓存副本的特性,我们称之为"命令历史"功能。我们为什么要使用命令历史功能呢?每个用户登录成功之后,尤其是使用bash这样的文件接口登录之后,所有的操作都是由执行命令来实现..
分类:
系统相关 时间:
2016-06-02 23:52:36
阅读次数:
412