摘要: 1. 安装samba工具`apt install samba` 2. 编辑`vim /etc/samba/smb.conf` 3. 文件底部添加配置信息: ``` [code] path=/code #指定共享目录 writeable=yes #可写 browseable=yes #可预览 gues 阅读全文
posted @ 2023-08-27 20:50 言叶以上 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一份基本的VIM配置, 优化了一些功能,可以直接使用 ```vim """"""""""""""""""""""""""""""""""""""""""""&q 阅读全文
posted @ 2023-08-26 12:12 言叶以上 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 注销过程: 1. 打开文件utmp 2. 从utmp中找到包含你所在终端的登录记录, 将 ut_line 字段和终端名比较 3. 对当前记录做修改, 把 ut_type 的值 从 USER_PROCESS 改为 DEAD_PROCESS, ut_time 改为当前时间,情况用户名和主机字段 因为 r 阅读全文
posted @ 2023-06-27 15:42 言叶以上 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 实现cp(读和写) 用法:cp source target target 存在就覆盖, 不存在就创建。 - 创建或重写文件是调用系统函数 creat(filename, mode): - 如果文件不存在就创建它,存在就把内容清空,长度设为0 - 向已打开的文件中写入数据 write(fd, buff 阅读全文
posted @ 2023-06-27 15:41 言叶以上 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ### 实现who命令: - 从文件中读取数据结构 - 将结构中的信息以合适的形式显示出来 - who的时间表示格式:["2011-01-17 13:40"] ### 需要用到的函数(unistd.h): - 打开一个文件: open(filename, how), 建立文件描述符,连接文件与进程 阅读全文
posted @ 2023-06-27 15:26 言叶以上 阅读(33) 评论(0) 推荐(0) 编辑
摘要: /dev/tty: 键盘和显示器设备描述文件 - 向该文件写->显示在用户屏幕 - 向该文件读->从键盘获取用户输入 当more需要用户输入可以从/dev/tty得到数据 ```c #include #include #define PAGELEN 24 #define LINELEN 512 vo 阅读全文
posted @ 2023-06-27 15:12 言叶以上 阅读(36) 评论(0) 推荐(0) 编辑
摘要: > shell 是一个作为用户与Linux系统间接口的程序, 默认的shell程序 /bin/sh实际上是对程序 /bin/bash的一个连接 ### 管道与重定向 #### 重定向 重定向输出: `ls -l / > lsoutput.txt` 使用>>附加输出内容: `ps >> lsoutpu 阅读全文
posted @ 2023-06-27 09:37 言叶以上 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ### 自动类型推导auto ```cpp auto x = 10; // 推导x为int类型 auto str = "Hello"; // 推导str为const char*类型 ``` ### 基于范围的For循环 ```cpp for(int& i: someDataStructure) { 阅读全文
posted @ 2023-06-26 20:52 言叶以上 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 链表是C语言中的一种基本数据结构。 对于C程序员来说,了解链表是必要的。 链表是一种动态数据结构,其长度可以在运行时增加或减少。 链表与数组有什么不同?考虑以下几点: - 数组是一种静态数据结构。这意味着数组的长度在运行时无法改变,而链表是一种动态数据结构。 - 在数组中,所有元素都保持在连续的内存 阅读全文
posted @ 2023-06-26 15:38 言叶以上 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一个实战教程,通过一个具体的示例来演示如何使用 CMake 构建和管理一个 C++ 项目。 这里有一个简单的数学库,其中包含两个源文件 math.cpp 和 math.h,并且有一个示例程序 main.cpp 使用该库。 以下是项目的目录结构: ``` - MyMathLib - CMakeList 阅读全文
posted @ 2023-06-26 10:16 言叶以上 阅读(78) 评论(0) 推荐(0) 编辑