第1章 shell编程概述】的更多相关文章

1.shell简介 shell是一种具备特殊功能的程序,它提供了用户与内核交互操作的一种接口.它用于接收用户输入的命令,并把它送入到内核去执行. shell是一种应用程序,当用户登录Linux系统时,shell就会被调入内存执行.shell独立于内核,它是连接内核与应用程序的桥梁,并由输入设备读取命令,再将其转为计算机可以理解的机器码,linux内核才能执行该命令. 2.一个简单的shell脚本 whologged.sh #!/bin/bash date who 脚本说明: 第1行是“#!/bi…
C#编程概述 一个简单的C#程序标识符关键字Main:程序的起始点从程序输出文本注释 C#编程概述 一个简单的C#程序 标识符 标识符是一种字符串,用来命名变量.方法.参数和许多后面将要阐述的其他程序结构. 关键字 所有C#关键字都由小写字母组成,但是.NET类型名使用Pascal大小写约定. Main:程序的起始点 C#程序的可执行起始点在Main中第一条指令 Main首字母必须大写 从程序输出文本 BCL(Base Class Library,基类库)提供Console类(在System命名…
1. 基础的正则表达式 1.1 正则表达式与通配符 (1)正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配.grep.awk.sed等命令可以支持正则表达式. (2)通配符用来匹配符合条件的文件名,通配符是完全匹配.ls.find.cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了. 1.2 基础正则表达式 元字符 作用 * 前一个字符匹配0次或任意多次(是前一个字符,这与bash的通配符不同) . 匹配除了换行符外任意一个字符 ^ 匹配行首.例如:^hell…
5. 流程控制 5.1 if语句 (1)格式: 格式1 格式2 多分支if if [ 条件判断式 ];then #程序 else #程序 fi if [ 条件判断式 ] then #程序 else #程序 fi if[ 条件判断1 ];then #程序 elif [ 条件判断2 ];then #程序 else #程序 fi (2)注意事项 ①if语句使用fi结尾,和一般语言使用大括号结尾不同 ②[ 条件判断式 ]就是使用test命令判断,所以中括号和条件判断式之间必须有空格. ③then后面跟符…
2. 字符截取命令 2.1 cut字段提取命令(grep提取行,cut提取列) (1)cut命令:#cut [选项] 文件名 选项: -f 列号:提取第几列: -d 分隔符:按照指定分隔符分割列,默认是制表符分隔. (2)应用举例 //测试文件(student.txt) ID Name gender PHP Linux MySQL Average 1 ZS M 82 95 86 87.66 2 LS F 74 96 87 85.66 3 WW M 99 83 93 91.66 ①#cut –f…
并发编程的术语 并发 同时做多件事情 多线程 并发的一种形式,它采用多个线程来执行程序. 多线程是并发的一种形式,但不是唯一的形式. 并行处理 把正在执行的大量的任务分割成小块,分配给多个同时运行的线程. 并行处理是多线程的一种,而多线程是并发的一种. 异步编程 并发的一种形式,它采用future模式或回调(callback)机制,以避免产生不必要的线程. 一个 future(或 promise)类型代表一些即将完成的操作.在 .NET 中,新版 future 类型有 Task 和 Task .…
这章主要是一个对于C#程序的概括解释 和C/C++不同,不是用include声明引用的头文件,而是通过using的方式,声明引用的命名空间. 命名和C/C++类似,并且也是区分大小写的,这件事情在VBA里面,曾经让我无敌地郁闷. Console.Write和Console.WriteLine最大的区别就是后者会在后面加一个回车哦. C#中,用{0}的格式,输出格式化字符串哦. 注意和C/C++中一样,//和/**/的格式 ///的格式的注释,是文档注释,包含XML文本,可以使用工具生成程序文档.…
11.1 declare:显示或设置Shell变量 11.2 export:显示或设置环境变量 11.3 set:显示和设置Shell变量 11.4 unset:删除变量或函数 11.5 env:查看和设置环境变量 11.6 red:从标准输入中读取一行 11.7 readonly:设置只读变量 11.8 test:检查文件类型,并比较值 11.9 false:什么都不做,表示失败 11.1 declare:显示或设置Shell变量 11.2 export:显示或设置环境变量 11.3 set:…
3. 字符处理命令 3.1 排序命令:sort (1)sort命令:#sort [选项] 文件名 选项 作用 -f 忽略大小写 -n 以数值型进行排序,默认使用字符串型排序 -r 反向排序 -t 指定分隔符,默认的分隔符是制表符 -k n[,m] 按照指定的字段范围排序,从第n字段开始,m字段结束(默认到行尾) (2)应用举例 ①排序用户信息文件:#sort /etc/passwd ②反向排序:#sort –r /etc/passwd ③按用户ID升序排序passwd文件:#sort -t ":…
<Linux Shell编程与编辑器使用详解> 基本信息 作者: 刘丽霞 杨宇 出版社:电子工业出版社 ISBN:9787121207174 上架时间:2013-7-22 出版日期:2013 年7月 开本:16开 页码:424 版次:1-1 所属分类:计算机 > 操作系统 > Linux 计算机 > 软件与程序设计 > 综合 > 高级程序语言设计 更多关于 >>><Linux Shell编程与编辑器使用详解> 内容简介 计算机书籍 &…