wc命令详解

wc命令可以对对数据中的文本进行计数。默认情况下,它会输出3个值: 文本的行数 文本的词数 文本的字节数 通过将文本文件重定向到wc命令,你立刻就可

head与tail命令详解

简介 当査看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来。相反,我们 只会査看文件的一小部分内容(例如文件的前10行或后10

sort和uniq命令详解

简介 同文本文件打交道时,总避不开排序,那是因为对于文本处理任务而言,排序(sort)可以起到不小的作用。sort命令能够帮助我们对文本文件和

find命令详解

简介 find是UNIX/Linux命令行工具箱中最棒的工具之一。这个命令对编写shell脚本很有帮助,但是多数人由于对它缺乏认识,并不能有效

history命令详解

bash shell会跟踪你用过的命令。你可以唤回这些命令 并重新使用。 要查看最近用过的命令列表,可以输入不带选项的history命令。 你可以设置保存

alias命令详解

alias命令别名允许你为常用的命令(及其参数)创建另一 个名称,从而将输入量减少到最低。 要查看当前可用的别名,使用alias命令以及选项-p

数组和关联数组

数组变量 环境变量有一个很酷的特性就是,它们可作为数组使用。数组是能够存储多个值的变量。这 些值可以单独引用,也可以作为整个数组来引用。 要给某个

back_inserter()用法

头文件: #include <iterator> 函数原型: 1 2 template <class Container> back_insert_iterator<Container> back_inserter (Container& x); 用法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

df和du命令详解

df(Disk Free) df命令直接读取分区的超级块信息获取分区使用情况。它的数据是基于分区元数据的,所以只能针对整个分区。由于df直接读取超级块,所以运行速度

echo命令与printf命令详解

echo echo是用于终端打印的基本命令。 在默认情况下,echo会将一个换行符追加到输出文本的尾部。可以使用标志-n来忽略结尾的换行符。 $ echo "Welcome to Bash"

虚函数与纯虚函数的区别

虚函数和纯虚函数有以下方面的区别。 类里如果声明了虚函数,这个函数是实现的,哪怕是空实现,它的作用就是为了能让这个函数在它的子类里面可以被覆盖

野指针及其危害

“野指针”不是NULL指针,而是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,i

指向常量字符串的指针

指针的比较 数组用作比较,自动退化为指向首元素的指针. 对指针指向字符串的修改 非常量指针在初始化可以指向字符串常量. 上面的代码中,node1和n

类函数与this指针

这里需要明白类函数是如何被编译以及如何被执行的。 对于类成员函数而言,并不是一个对象对应一个单独的成员函数体,而是此类的所有对象共用这个成员函

C++中的默认参数

C++可以给函数定义默认参数值。在函数调用时没有指定与形参相对应的实参时,就自动 使用默认参数。 默认参数的语法与使用: 在函数声明或定义时,直接

包含无符号数的计算

当表达式中存在有符号类型和无符号类型时,所有的操作数都自动转换成无符号类型。 例一 运行如下程序: 1 2 3 4 5 #include <stdio.h>int main() unsigned int i=3; printf(""%u\n,i*-1); return 0; 程序输出结果: 4294967293 在