摘要: 恢复内容开始 一:C++类的定义和对象的创建 与结构体一样,类只是一种复杂数据类型的声明,不占用内存空间。而对象是类这种数据类型的一个变量,或者说是通过类这种数据类型创建出来的一份实实在在的数据,所以占用内存空间。 类的定义 class是 C++ 中新增的关键字,专门用来定义类。 Student是类 阅读全文
posted @ 2016-12-23 21:00 小_龟 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 二十三. Bash Shell编程: 1. 读取用户变量: read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式: 见下面 阅读全文
posted @ 2016-12-23 20:05 小_龟 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 二十二. 交互式使用Bash Shell: 1. 用set命令设置bash的选项: 下面为set主要选项的列表及其表述: #打开该选项 /> set -o allexport #等同于set -a #关闭该选项 /> set +o allexport #等同于set +a #列出当前所有选项的当前值 阅读全文
posted @ 2016-12-23 20:04 小_龟 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 二十. 通过管道组合Shell命令获取系统运行数据: 1. 输出当前系统中占用内存最多的5条命令: #1) 通过ps命令列出当前主机正在运行的所有进程。 #2) 按照第五个字段基于数值的形式进行正常排序(由小到大)。 #3) 仅显示最后5条输出。 /> ps aux | sort -k 5n | t 阅读全文
posted @ 2016-12-23 20:03 小_龟 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 十九. 和系统运行进程相关的Shell命令: 1. 进程监控命令(ps): 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了 阅读全文
posted @ 2016-12-23 20:02 小_龟 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 十八. 和系统运行状况相关的Shell命令: 1. Linux的实时监测命令(watch): watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的 阅读全文
posted @ 2016-12-23 20:01 小_龟 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 十二. 行的排序命令sort: 1. sort命令行选项: 2. sort使用实例: 提示:在下面的输出结果中红色标注的为第一排序字段,后面的依次为紫、绿。 /> sed -n '1,5p' /etc/passwd > users /> cat users root:x:0:0:root:/root 阅读全文
posted @ 2016-12-23 20:00 小_龟 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 十六. 文件查找命令find: 下面给出find命令的主要应用示例: /> ls -l #列出当前目录下所包含的测试文件 -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log -rw-r--r--. 1 root root 37 Nov 12 阅读全文
posted @ 2016-12-23 20:00 小_龟 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 十一. awk编程: 1. 变量: 在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表: /> awk '$1 ~ /Tom/ {Wage = $2 阅读全文
posted @ 2016-12-23 19:59 小_龟 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。 1. awk的基本格式: /> awk 'pattern 阅读全文
posted @ 2016-12-23 19:57 小_龟 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 七. grep家族: 1. grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/bin/bash opera 阅读全文
posted @ 2016-12-23 19:55 小_龟 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 八. 流编辑器sed: sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文 阅读全文
posted @ 2016-12-23 19:51 小_龟 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一. 特殊文件: /dev/null和/dev/tty Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。 阅读全文
posted @ 2016-12-23 19:49 小_龟 阅读(186) 评论(0) 推荐(0) 编辑