原文网址:http://zhu8337797.blog.163.com/blog/static/170617549201122512712136/命 令选 项功 能bash –x 脚本名回显在变量替换之后、执行命令之前,显示脚本的每一行bash –v 脚本名详细在执行之前,按输入的原样打印脚本中各行...
分类:
数据库 时间:
2015-01-28 12:52:32
阅读次数:
297
①shell的数值计算 $[[ 空格]$a[空格 ]operator[空格]$b[空格]] 计算时操作符及其操作数必须要用方括号[]括起来,然后用$作为前导符,[空格]表示此处空格可有可无 eg: ` a=2;b=3;echo $[ $a + $b] ` #屏幕输出 5②脚本运行时与用户的...
分类:
系统相关 时间:
2015-01-28 12:36:01
阅读次数:
187
文件系统的类型LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。
目录文件:包括文件名、子目录名..
分类:
系统相关 时间:
2015-01-28 11:25:04
阅读次数:
242
从这一节主要学习 控制语句、循环语句
注释、shell多行注释
shell单行注释很简单,只需在每行行首增加#,但是他其实是没有提供专门的多行注释的方法的,所以我们采用投巧的方式来多行注释,用EOF分界符来多行注释,如下:
1 #! /bin/sh
2
3 file="/Desktop/file.test"
4
5 <<EOF
6 if [ -r $file ]
...
分类:
系统相关 时间:
2015-01-27 22:01:05
阅读次数:
223
zzx@zzx120:~$if ps aux | grep "python"|grep -v grep > /dev/null #$?的值不同then echo "Running"else echo "Stopped"fi
分类:
系统相关 时间:
2015-01-27 13:14:27
阅读次数:
160
上次在写shell的时候发现vi和vim不一样:vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim要比vi好用许多。
这次接着上次的内容,基础知识,继续学习,本文作者也在自学中,纰漏错误在所难免,若有人发现问题请指出谢谢!
布尔运算符
先大致熟悉一下布尔相关的三个运算符
! 非运算
-o 或运算(or)
-a 与运算(and)
接着写程序熟悉一下...
分类:
系统相关 时间:
2015-01-26 21:07:45
阅读次数:
235
参考: http://blog.csdn.net/wangyangkobe/article/details/65951431. source命令source filename 与 sh filename 及./filename执行脚本的区别在那里呢?1.当shell脚本具有可执行权限时,用sh fi...
分类:
其他好文 时间:
2015-01-26 19:14:32
阅读次数:
178
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完...
分类:
系统相关 时间:
2015-01-26 12:08:22
阅读次数:
294
▲shell脚本 shell script是利用shell的功能所写的一个程序,这个程序是使用纯文字文件,将一些shell语法与指令写在里面,搭配正则表达式,管道命令与数据流重导向等功能,以达到我们所想要的处理目的。 shell script可以用来追踪与管理系统的重要工作,简单入侵侦测功能,建议的...
分类:
系统相关 时间:
2015-01-26 11:37:09
阅读次数:
256
如何保护自己编写的shell程序要保护自己编写的shell脚本程序,方法有很多,最简单的方法有两种:1、加密 2、设定过期时间,下面以shc工具为例说明:一、下载安装shc工具shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.# wget http://w...
分类:
系统相关 时间:
2015-01-26 10:08:34
阅读次数:
240