Linux
文章平均质量分 68
卷起来卷起来
这个作者很懒,什么都没留下…
展开
-
Linux不显示用户名,以及新用户创建删除(ubuntu,xshell)
xshell连接Ubuntu登录后不显示用户名只显示"$“符号,回退键会变为”^H",tab键直接空格时,解决办法:1.执行命令 sudo -s2.切换到root帐户下,然后再用命令:vim /etc/passwd3.点击i(进入插入模式)4.找对对应的用户名 一行,将最后的 /bin/sh 修改为/bin/bash5.按esc,键入(:wq),保存退出创建用户adduser + name这里使用的是adduser而不是useradd,因为使用useradd增加用户需要添加相应的格式,原创 2022-04-11 10:26:31 · 4721 阅读 · 2 评论 -
全网最详细C/C++文件读写总结
1.linux系统函数文件读写open函数:int open(const char * pathname, int flags);int open(const char * pathname, int flags, mode_t mode)注:第一个参数pathname 指向欲打开的文件路径字符串第二个参数 flags 指文件打开方式(O_RDONLY|O_WRONLY|O_RDWR|O_APPEND|O_CREAT|O_NONBLOCK|O_TRUNC…)第三个参数mode,只有flags为原创 2022-03-16 15:17:24 · 2688 阅读 · 2 评论 -
Linux虚拟内存机制
目录:计算机的存储系统为什么要有虚拟内存进程的虚拟地址空间虚拟内存和物理内存如何建立起来联系的呢?虚拟内存带来的好处1.计算机的存储系统:2.为什么要有虚拟内存:在早期的计算机中,是没有虚拟内存的概念的。我们要运行一个程序,会把程序全部装入内存,然后运行。当运行多个程序时,经常会出现以下问题:进程地址空间不隔离,没有权限保护:由于程序都是直接访问物理内存,所以一个进程可以修改其他进程的内存数据,甚至修改内核地址空间中的数据。内存使用效率低:当内存空间不足时,要将其他程序暂时原创 2021-06-30 17:30:43 · 446 阅读 · 0 评论 -
Linux中的awk
目录 awk awk的用法 awk中字符的含义 print 打印 字符匹配 格式化输出 举例awkawk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,默认以空格为分隔符将每行切片,切开的部分再进行各种分析处理。 awk是行处理器,相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出a转载 2021-06-28 15:02:38 · 290 阅读 · 0 评论 -
Makefile文件编写
1. 概述Makefile,很多windows程序可能都没听说过简单的说,Makefile是Unix/Linux环境下描述了整个工程的编译、连接等规则的文件,其主要包括三点:工程中的哪些源文件需要编译以及如何编译依赖库以及库所在的位置想得到什么:可执行文件?静态库?动态库?项目中,我们会有很多源文件、头文件、依赖库文件、配置文件等等,通过Makefile定义规则来制定编译顺序,编译规则,编译依赖,甚至更复杂的功能,将极大的方便我们的开发,其最大的好处就是”自动化编译“,通过‘make’就可以方原创 2021-06-13 11:18:44 · 1456 阅读 · 1 评论 -
Doxygen生成文档时报”sh: dot: not found”
Doxygen生成文档时报”sh: dot: not found”:最后一行:./build.sh : 20: doxygen:not found解决办法:sudo apt-get install graphviz原创 2021-03-15 21:26:35 · 1787 阅读 · 0 评论