
Linux
文章平均质量分 60
yiichan
这个作者很懒,什么都没留下…
展开
-
wireshark抓包tcp为何没有四次挥手 而是三次挥手
在wireshark上抓包,使用telnet直接连接baidu的ip,端口使用www,p4@u1804:~$ ping www.baidu.comPING www.a.shifen.com (183.232.231.174) 56(84) bytes of data.64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=1 ttl=128 time=37.8 ms64 bytes from 183.232.231.174 (183.232原创 2021-11-24 20:39:22 · 5595 阅读 · 2 评论 -
include errors detected cannot open source file glib.h glib.h glibconfig.h no such file or directory
最近写网安作业,要用到libvmi,发现打开源码缺失库glib。cannot open source file glib.h发现要先安装glib。sudo apt-get install libglib2.0-dev之后使用g++ -v -E -x c++ -会输出g++ 需要include的所有路径。如下。wang-an@ubuntu:~/libvmi/examples$ g++ -v -E -x c++ -Using built-in specs.COLLECT_GCC=g++原创 2021-07-04 16:18:55 · 1493 阅读 · 0 评论 -
为什么.bashrc中的alias别名不能用于脚本中和Makefile
下周高级计算机网络课要复现并且汇报A会文章,成功复现就能拿A。我选了篇sketch的,sliding sketch, SIGKDD 20’。没想到编译发现一定要stdc++11,一堆错误。挨个改Makefile确实可以,但是太费劲,所以想在.bashrc里面加个alias别名,g++='g++ -std=c++11'没想到一点用都没有。所以还是改了回去。使用自己写的脚本测试发现,alias在shell脚本中用不了,发现因为如下原因。为什么alias在shell脚本里用不了简要说,是因为shell原创 2020-11-12 01:58:20 · 1631 阅读 · 0 评论 -
第5章 编写主引导扇区代码
第五章 编写主引导扇区代码显存和段寄存器首先理解显存的概念。显卡工作时,会把显存中的信息显示到屏幕上。CPU在显示信息时,首先把信息写入显存,再在屏幕显示。为了加快处理速度,在内存中设置一块显存空间的映射,将信息直接写入内存,再从内存中读取、显示信息。文本模式显存映射的起始物理地址此时是0xB800.DS:段寄存器ES:附加段寄存器此处先用附加段寄存器ES。Intel处理器不允许直接将...原创 2020-04-11 17:26:55 · 318 阅读 · 0 评论 -
ubuntu nasm 如何汇编
打开终端,到需要汇编的asm文件目录下 ,打开终端,执行下述命令nasm −f <format> <filename> [−o <output>] 这是标准的命令格式,output可以指定输出文件格式nasm nasm-f bin xxx.asm -o xxx.bin 用bin格式,否则就错了...原创 2020-04-11 17:23:55 · 444 阅读 · 0 评论 -
Linux操作系统实验1 bash脚本编程
====shell是Linux系统的命令语言解释器,这个解释器有许多版本,bash是绝大多数linux系统的默认shell解释器。bash脚本,就是命令脚本,执行bash脚本,可以自动地执行脚本中的一系列命令,就不需要直接在终端编辑了。一般语法对所有可执行bash文件在系统bin文件夹下,则第一行固定用 #!/bin/bash一般地,习惯用第二行用注释写出文件名, #!/bi...原创 2020-01-16 19:26:05 · 737 阅读 · 0 评论 -
Linux垃圾清理命令
非常有用的清理垃圾命令: #sudo apt-get autoclean #sudo apt-get clean #sudo apt-get autoremove原创 2019-01-02 18:12:35 · 1964 阅读 · 0 评论