linux
dongmie1999
这个作者很懒,什么都没留下…
展开
-
linux gcc makefile 简单例子
任务:现在有一个文件1.txt,内容如下:$ vi 1.txt0.355.775.3556675533255.677.8343.01788设计一个含 Makefile文件的工程,实现求最大数(文件max.c),最小数(文件min.c),算术平均数(文件m-mean.c),几何平均数(文件g-mean.c),方差(文件var.c),写出:写出Main.c和各个子函数(主要是调用个子文件中的函数的流程) 写出Makefile 编...原创 2020-06-29 14:32:14 · 423 阅读 · 0 评论 -
linux入门学习笔记#07
本节主要讲 gdb、shutdown 、rpm/yum/apt-get 和 mount目录gdb 用法shutdown 和 rebootrpmmountumountUSBgdb 用法前一节讲了 gcc 是编译用的,gdb 则是调试用的,类似于 VS 中的 debug,可以断点、单步调试$ gcc -g -o test test.c$ gdb test选项 list l 显示多行源代码 b原创 2020-06-05 16:29:44 · 249 阅读 · 0 评论 -
linux入门学习笔记#06
本节主要讲 gccgcc 是gcc 一般对 C,g++ 对 C++,主要就是库不同gcc 在乎文件后缀( gcc 不是linux 的 shell ,shell 不在乎后缀名)动态库与静态库gcc 默认连接动态库静态库:(static,.a 文件)函数已经存在在可执行程序中,兼容性好,但不利于程序的升级,要升级还要去程序里找升级了哪些库函数动态库:(shared,.s 文件)函数不在可执行程序中,要用到这个函数的时候还要跳转到库,兼容性不好链接静态库,可执行...原创 2020-05-29 16:59:39 · 226 阅读 · 0 评论 -
linux入门学习笔记#05
本文主要讲 linux 中 shell 的编程一些说明脚本一般用 .sh 结尾,虽然说 linux 中不要求什么后缀名格式,但是这个后缀是说明这是个脚本,是为了方便人看的在脚本的前面有时候会有$ /bin/sh–x trim.shif you add–x option在脚本中传递参数1、逐个传递参数脚本中 $0 代表脚本的名称$1 和 $2 ...代表语法如下$ script.sh argument1 argument2 argument...原创 2020-05-15 23:51:11 · 264 阅读 · 0 评论 -
linux入门学习笔记#04
linux入门学习笔记#01linux入门学习笔记#02linux入门学习笔记#03本章主要讲 Linux 中的网络(和传输)目录常用的传输方式检查文件处传输的正确性、完整性如何开启服务防火墙常用的传输方式ping查看机器是否通网ping192.111.111.111 这个 ip 十次ping -c 10 192.111.111.111...原创 2020-05-08 16:51:27 · 176 阅读 · 0 评论 -
linux入门学习笔记#03
引号的使用使用引号以去掉特殊字符的特殊含义(# $ \ etc.)有三种去掉特殊含义的方式:反斜杠\ 单引号' 双引号"反斜杠 \ 的使用类似于转义,去掉反斜杠右边第一个特殊符号的特殊含义(base) 123deiMac:~ a123$ var=1(base) 123deiMac:~ a123$ echo $var1(base) 123deiMac:~ a123$ ...原创 2020-04-17 16:41:22 · 293 阅读 · 0 评论 -
linux入门学习笔记#02
linux入门学习笔记#01查看文件大小(base) 123deiMac:desktop a123$ ls -ltotal 55848drwxr-xr-x@ 19 a123 staff 646 2 12 2019 PS素材文件-rw-r--r--@ 1 a123 staff 48700 3 12 15:25 Super Mario 64 - M...原创 2020-03-14 01:00:37 · 497 阅读 · 0 评论 -
linux入门学习笔记#01
本文由笔者基于linux centos 7的root用户测试基本文件操作使用ls /查看目录(而不是ls查看文件)pwd查看当前工作目录使用cd切换目录 ..表上一层目录 ./表示当前目录写文件vim filename(直接开始编辑)vi filename(进入vi之后使用i进入编辑模式)或者nano filename(nano也是linux中的一个文...原创 2019-09-18 22:09:31 · 651 阅读 · 0 评论 -
linux vim find 详细说明
在我的另外一篇博客里已说过这两个命令的基础用法复习一下vim filename(直接开始编辑)vi filename(进入vi之后使用i进入编辑模式)在vi/vim下写完之后Esc进入命令模式(停止编辑)输入:wq保存并退出(vi中的!具有强制的意思 比如:q!就是不保存强制退出):set -nu # 显示行号查找命令用whereis ;查找可执行程序用...原创 2020-03-10 21:00:57 · 2227 阅读 · 0 评论 -
Linux Ubuntu18出现apt-get install E: 无法定位软件包解决办法
看了网上的很多方法,总结如下方法1:添加源sudo cp /etc/apt/sources.list /etc/apt/sources.list-bak #先将之前的source-list备份sudo vi /etc/apt/sources.list#编辑镜像文件时候,要在root模式下。#加入以下镜像deb http://archive.ubuntu.com/ubu...原创 2019-11-24 18:48:36 · 4378 阅读 · 1 评论 -
linux后门收集
linux在线模拟器https://linuxzoo.net/(gmail注册可用,root权限)零散的安全脉搏https://www.secpulse.com/archives/59674.html(后门利用方法)https://www.secpulse.com/archives/100484.html(后门检测及其清除方法)linux常见backdoor...原创 2019-09-18 21:58:02 · 667 阅读 · 0 评论 -
ns3 assert failed. cond="uid != 0", msg="Assert in TypeId::LookupByName: xxx not found", file=../src
ns3中在使用.waf --run xxx时候出现assert failed. cond="uid != 0", msg="Assert in TypeId::LookupByName: sender not found", file=../src/core/model/type-id.cc, line=828terminate called without an active excep...原创 2019-12-11 16:07:54 · 3294 阅读 · 3 评论 -
Linux用户与用户组,文件权限及所有权
用户与组信息读取 查看当前生效用户身份whoami或id -un 查看用户所属组id -gn,id -Gn 用户列表定义在/etc/passwd文件。实际的密码管理对应数据文件是/etc/shadow因为。/etc/passwd是公共可以访问的,以勉密码hash被暴力破解。 /etc/passwd文件 每行一用户记录,格式为用户名:用...转载 2019-10-30 20:14:23 · 938 阅读 · 0 评论