![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux随笔
文章平均质量分 60
netlogs
初心易得,始终难守
展开
-
linux ln创建目录软连接
linux ln -s 创建目录软连接原创 2022-09-02 15:25:23 · 6139 阅读 · 0 评论 -
Linux inotify功能 使用 详解示例
linux inotify的介绍, 详解, 以及代码示例原创 2022-06-04 15:56:10 · 965 阅读 · 0 评论 -
【linux shell】linux三剑客&正则 速查
linux三剑客&正则 速查 写在前面, 根据日常使用会持续更新 正则表达式 基础正则 $ 以什么结尾 grep root$ file 查找以root结尾的 ^ 以什么开头 grep ^root file 查找以root开头的 . 匹配任何一个字符 * 匹配前面一个字符或者表达式0次或者任意次 grep y*root file 查找root前有0个或者任意个y [] 匹配括号中的任意一个字符, 注意是一个 grep ro[bdo]t file 查找原创 2022-05-28 16:08:51 · 150 阅读 · 0 评论 -
linux POSIX消息队列详解&使用&demo
linux POSIX消息队列详解&使用&demo 系统调用 mq_open() 打开一个消息队列, #include <fcntl.h> /* For O_* constants */ #include <sys/stat.h> /* For mode constants */ #include <mqueue.h> mqd_t mq_open(const char *name, int oflag); mqd_t m原创 2022-05-21 18:44:44 · 896 阅读 · 0 评论 -
linux共享内存共享消息队列
linux共享内存共享消息队列 初衷 又想使用共享内存的高效,又想使用队列来让两个进程进行异步通信。 用到的系统调用 1. ftok 每个共享内存都要有一个对应的key相关联 #include <sys/ipc.h> key_t ftok(const char *path, int id); //path为要共享的路径 //id为0-255之间的整数,自己取 //成功返回key,失败返回-1 2. shmget 创建共享段并返回一个共享段的标识符 #include <sys/i原创 2022-05-18 21:42:12 · 441 阅读 · 0 评论 -
【操作系统】Linux程序内存结构&内存分配
@TOC【操作系统】Linux程序内存结构&内存分配 【操作系统】Linux程序内存结构&内存分配 对于一个32位的linux操作系统,他的进程内存分布如下图: 低地址从0x00000000开始 高地址到0xFFFFFFFF 代码区: 存放程序执行代码的一段内存,内存区域只读,并且在代码段中可能也包含一些只读常量。 数据区 分为已初始化数据区 (.data)和未初始化数据区(BSS),分别用来存放已经初始化的全局变量和静态变量和未初始化的全局变量和静态变量。 其中BSS不占据目标文原创 2022-04-08 21:11:43 · 1421 阅读 · 0 评论 -
linux脚本自动远程windows并执行windows脚本
echo "sh ./Desktop/code/target.sh" | setsid env SSH_ASKPASS='./program/build/codescan/pw.sh' DISPLAY='none:0' ssh admin@xxx.xxx.xxx.xx 2>&1 target.sh 为目标主机脚本,自动远程过去后会执行 pw.sh 为存放密码的脚本原创 2020-09-07 15:00:18 · 1094 阅读 · 0 评论 -
linux 身份切换
su sudo 的一些用法 rt@RTdust:~$ rt代表当前用户,RTdust代表主机名 ~代表当前用户,$代表普通用户 输入: su - 会提示你输入密码,即当前用户名的密码, 切换到root用户,root@RTdust:~# 输入命令 sudo passwd root 修改root用户密码, 普通用户切换到root用户也可以用su su + name 直接su后面默认root sudo ...原创 2019-01-20 14:43:08 · 258 阅读 · 3 评论