摘要:
前言 C++和C语言的区别 C++是C语言的超集,它在C语言的基础上新增了许多面向对象编程的特性,如类、对象、继承、多态等。因此,C++语言比C语言更加灵活、强大。另外,C++还支持模板、异常处理、名字空间等功能。总之,C++语言是C语言的增强版,具有更多的高级特性和编程工具 堆与栈 两者的区别 栈 阅读全文
摘要:
什么是汇编 汇编语言是一种低级编程语言,它使用简单的助记符来表示计算机底层的机器指令。 汇编语言是直接与计算机硬件交互的,它能够控制计算机中的每一个细节。 由于汇编语言非常低级,所以编写汇编程序通常比较困难。不过,汇编语言的优点是它能够非常有效地利用计算机的硬件资源,因此它在某些应用中仍然很常用,例 阅读全文
摘要:
简介 Shellter是一种动态二进制程序壳程序,它可以在现有的可执行文件中隐藏恶意软件。它使用动态链接库技术来实现恶意代码的注入,并且可以在不修改现有的可执行文件的情况下进行注入。这使得它非常难以检测,因为它不会改变文件的哈希值或数字签名 Shellter的官方下载地址:https://www.s 阅读全文
摘要:
普通正则 元字符 | 元字符 | 匹配描述 | | | | | . | 匹配除了换行符以外的任意单个字符 | | * | 前导字符出现0次或连续多次 | | .* | 任意长度字符 | | ^ | 行首(以…开头) | | $ | 行尾(以…结尾) | | ^$ | 空行 | | [] | 匹配括号 阅读全文
摘要:
1.修改IP地址 使用ifconfig命令 例如要将eth0接口的IP地址更改为192.168.1.100,你可以使用以下命令 ifconfig eth0 192.168.1.100 如果你想为IP地址设置子网掩码,可以使用“netmask”参数。例如,要将eth0接口的子网掩码设置为255.255 阅读全文
摘要:
输入/输出流控制 在Linux系统中, 执行一个shell命令通常会自动打开三个标准文件, 分别是标准输入文件、标准输出文件和标准错误输出文件。进程将从标准输入文件得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件 如下表格所示, linux shell下有三种标准的文件描 阅读全文
摘要:
用户账号管理 用户账号的管理涉及添加、删除和修改用户账号信息。而这些操作实际上就是对/etc/passwd文件进行更新 useradd 命令描述 useradd命令用于添加新用户, 以下是useradd命令常用参数: -c : 指定用户的一段注释性描述。 -d : 指定用户的主目录,如果此目录不存在 阅读全文
摘要:
简介 VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器 VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计 VIM 与 VI 编辑器完全兼容 模式转换 如下图所示,一般模式下输入i、a或者o可以切换至编辑模式,编 阅读全文
摘要:
find命令 命令描述 find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端 以下是find命令的使用参数: | find命令参数 | 描述 | | | | | -name | 按照指定的查询方式查找文件 | | -user | 查找指定用户的所有文件 | | -size 阅读全文
摘要:
gzip/gunzip 命令描述 gzip:压缩文件,将文件压缩为.gz文件 gunzip:解压.gz文件 使用此命令要注意以下几点: 只能压缩文件,不能压缩目录 不保留原先文件 若有多个文件会产生多个压缩包, 也就是说只能压缩单个文件 使用实例 1.使用gzip命令压缩文件 [herry@henr 阅读全文