在shell脚本编程中算术运算无疑是十分重要的;bash中执行整数算数运算的命令是let,其语法格式为:letarg...arg为单独的算术表达式如+,-,*,/,%,^等所构成的完整的算术表达式;其中^为平方运算,如2^3表示2的三次方;let命令可以使用如下方式替代:((算术表达式))例如[root..
分类:
系统相关 时间:
2017-04-20 21:44:56
阅读次数:
164
上篇博文为大家介绍了关于shell程序设计的的一些特性,即命令别名,命令历史,快捷键,命令补全,命令行展开,命令执行结果,转义字符,通配符,IO重定向,管道等操作;这次继续给大家介绍关于shell程序设计的另一大特性——变量;shell程序中采用变量存放字符串,shell变量比C..
分类:
系统相关 时间:
2017-03-28 19:59:31
阅读次数:
183
防伪码:长风破浪会有时,直挂云帆济沧海。1.1lShell简介Shell是一个C语言编写的脚本语言,它是用户与Linux的桥梁,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。下面是处理流程示意图:Shell既然是工作在Linux内核之上,..
分类:
系统相关 时间:
2017-02-14 22:21:24
阅读次数:
345
1. shell 对于一台计算机而言,其硬件受系统内核的控制,使用者想要控制计算机,就必须有与系统内核进行通讯的手段。而shell就是使用者与计算机进行通讯的手段之一。从命名上看,shell其实是相对于kernel(内核)而言,指系统与外界(使用者)进行接触的部分,一个提供系统功能给用户使用的软件, ...
分类:
系统相关 时间:
2017-02-05 12:59:38
阅读次数:
172
1.设置环境变量HISTSIZE,使其能够保存10000条命令历史。vim/etc/profile
把HISTSIZE=1000改为HISTSIZE=100002.为什么如果这样设置PS1(PS1="[\u@\h\W]\$")显示的结果和我们预想的不一样,那要如何设置才能恢复原来默认的?应该是PS1=‘[\u@\h\W]\$‘3.想办法把当前目录下的文件的..
分类:
系统相关 时间:
2017-01-21 07:50:42
阅读次数:
216
一、文件系统和安全 chmod命令 chmod命令有两种模式,一种是符号模式,用ugo执行用户,用rwx执行权限;另一种是绝对模式,用八进制不同位置的不同值来代表不同用户的不同权限。 符号模式 chmod命令的格式为 chmod [who] operator [permission] filenam ...
分类:
系统相关 时间:
2017-01-01 20:42:44
阅读次数:
226
1.1简介Shell是一个C语言编写的脚本语言,它是用户与Linux的桥梁,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。下面是处理流程示意图:Shell既然是工作在Linux内核之上,那我们也有必要知道下Linux相关知识。Linux是一套..
分类:
系统相关 时间:
2016-12-10 14:15:15
阅读次数:
246
shell基础知识Shell的作是解释执用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执完,而不必一条一条地敲命令。历..
分类:
系统相关 时间:
2016-08-10 00:59:09
阅读次数:
256
静态语言:编译型语言强类型(变量)事先转换成可执行格式cc++javac#强类型语言的变量在使用前,必选事先声明,甚至需要初始化动态语言:解释型语言弱类型边解释边执行phpshellpython弱类型语言,变量声明时,甚至不区分类型编程能力:脚本编译变量类型:事先确定数据的存储格..
分类:
系统相关 时间:
2016-07-02 23:02:37
阅读次数:
343
十一、函数shell函数就是按照上面SHELLGRAMMAR的描述定义的保存着一系列等待稍后执行的命令。当shell函数名被当做一个简单命令名使用时,被这个函数名关联的一系列命令都被执行。函数在当前shell的上下文环境中被执行;不会创建新的进程来解释它们(这与shell脚本的执行形成了对..
分类:
系统相关 时间:
2016-06-28 18:42:24
阅读次数:
272