1. Shell简介 1.1 Shell出现背景 Shell 既是一种脚本编程语言,也是一个连接内核和用户的软件。 对于图形界面,用户点击某个图标就能启动某个程序;对于命令行,用户输入某个程序的名字(可以看做一个命令)就能启动某个程序。这两者的基本过程都是类似的,都需要查找程序在硬盘上的安装位置,然 ...
分类:
系统相关 时间:
2018-06-11 02:17:01
阅读次数:
386
编程语言有两类 强类型:如C语言。数据具有其特定的类型,先声明定义后才能使用。数据运算时必须符合类型要求(如不能把字符串类型数据直接与整型数据做算数运算) 弱类型:如shell。数据默认为字符型,不应事先声明。数据运算时会自动转换数据类型。 变量 变量命名规则: 变量由字母、数字、下划线组成。 不能 ...
分类:
系统相关 时间:
2018-06-10 15:19:43
阅读次数:
181
在日志中有两条记录id开始时间结束时间000485e7db1236cfc0d91f29c555af5e2011-11-2815:55:372011-11-2815:55:5200049dc21b0a7dca98548c875354f77f2011-11-2816:21:012011-11-2816:21:23如何用linuxshell命令计算出:(结束时间-开始时间)的秒数?拿到开始和结束时间字串
分类:
系统相关 时间:
2018-06-08 12:17:19
阅读次数:
321
不知不觉,做了好多iou的实验了,当然这些暂时只停留在二层和三层,所以并没有和unix/linux操作系统产生太多的交集。 平时只是在用iou,只是unix内核的Cisco命令行,和linux shell自然有互通处,但毕竟是两回事。 暑假,才会真正开始上linux的课程。但因为东软这边要实训,所以 ...
分类:
系统相关 时间:
2018-06-07 19:30:23
阅读次数:
205
shell命令搜索顺序 在linux shell 中输入一个命令,如果有多个同名指令,shell需要按照一定规则去取优先级高的一个执行,shell命令的搜索顺序为: 1、别名,使用alias创建的命令。 2、关键字,如if,for。 3、函数 4、内置命令,如cd,pwd等 5、外部命令,在PATH ...
分类:
系统相关 时间:
2018-06-03 12:28:41
阅读次数:
185
1,每隔3秒,打印一次系统负载 2,把监控结果保存到文件,在后台执行,然后用tail -f监控文件变化 3,进程调度相关命令 fg: 把当前脚本或者任务放到前台执行。如果指定某个任务:fg 任务编号。 任务编号通过jobs查询 bg: 把任务放到后台执行 jobs:查看当前执行的脚本或者任务 ctr ...
分类:
系统相关 时间:
2018-06-01 23:14:50
阅读次数:
290
Shell有外壳的意思,它为用户提供和内核交互的平台,内核再通过底层的system call(系统调用)进而实现功能。 Linux Shell的特性: 1、快捷方式:ctrl+a(ahead)将光标移到最前 ctrl+e(end)将光标移到最后 ctrl+c(cancel)取消命令执行 ctrl+d ...
分类:
系统相关 时间:
2018-06-01 15:40:59
阅读次数:
219
1,判断一个数字是否则在1,2,3之中. 2,多级if语句改写 3,if..else嵌套,实现 4,判断 分数等级 5,给文字加颜色 另一种写法: 读取命令行参数,给内容设置颜色 修改成函数调用方式 ...
分类:
系统相关 时间:
2018-05-31 10:46:53
阅读次数:
232
1,$$:显示当前的进程id号 2,(())用于整数的常用运算符 >把两个整数的运算结果赋值给一个变量,前面要加$ 3,四则运算 4,let用于整数运算,类似(()) 不使用let,是不会计算变量的值 5,bash内置命令read,通过参数-p 提示信息,读入变量的值 10,test -f 判断普通 ...
分类:
系统相关 时间:
2018-05-31 00:34:45
阅读次数:
209
在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试,这里简单的介绍下, 比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then ...
分类:
系统相关 时间:
2018-05-27 23:44:04
阅读次数:
217