- 博客(7)
- 收藏
- 关注
原创 Linux学习----笔记初识Linux----文件属性&目录操作
文件属性 一、文件属性 属性描述结构体 struct stat { dev_t st_dev; /如果是设备,返回文件使用的设备号,否则为 0/ ino_t st_ino; /* 索引节点号 / mode_t st_mode; / 文件类型 / nlink_t st_nlink; / 文件的硬连接数 / uid_t st_uid; / 所有者用户识别号*/ g...
2019-11-28 16:46:45
216
原创 Linux学习笔记----初识Linux----时间编程
时间编程 一、与时间有关的shell命令 date // 显示当前日期-- 中国北京时间 date –u //显示当前日期时间 – 世界标准时间 UTC date –R // 显示当前日期时间 – RFC格式 $ time // 显示程序运行的时间 time ./a.out 可执行程序a.out real 0m10.081s ...
2019-11-28 16:15:05
281
原创 Linux学习笔记----初识Linux----文件操作----文件IO
文件I/O(非缓冲区文件操作) 一、接口 (posix接口文件操作) 系统调用接口 Linux下一切皆文件 中间没有经过缓冲区 实时性高 非常安全和快 二、打开关闭 open 原型: int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); int c...
2019-11-26 21:03:58
176
原创 Linux学习笔记----初识Linux----文件操作----标准IO
标准I/O(缓冲区文件操作) 一、文件描述 认识缓冲区: 一块内存区,在输入输出设备和CPU间,用来缓存数据。 读写操作都要经过缓冲区满足一定条件(遇到’\n’通过相关函数)后进行真正的写入和读出 标准输入/输出流:程序开始运行时,会有3个默认打开的文件标识符, 0:标准输入:stdin:STDIN_FILENO 系统分配为键盘 1:标准输出:stdout: STDOUT_...
2019-11-26 20:51:31
250
原创 Linux学习笔记----初识Linux----shell编程
shell脚本编程基础 变量的定义: 直接定义 str=hello //等号两端不能有空格 双引号定义 str=“hello”//保留特殊字符的含义 单引号定义 str = ‘hello’ //去除特殊字符的含义 变量的引用 小飘号定义str=date 或则 str=$(date) echo hello >1.txt 输出重定向(覆盖原内容) echo world >...
2019-11-25 19:36:17
340
2
原创 Linux学习笔记----初识Linux----常用工具
常用工具 一、编辑器 1、vim的使用 (1.)打开操作:vim filename 直接创建并打开文件 (2)命令模式:打开文件默认进入命令模式 文本删除操作:n代表操作的个数 d0:删除从光标前一个字符到行首内容 D或d$:从光标到行尾 (n)x删除光标处的字符(n代表向右要删除的字符数) (n)X 删除光标前的字符(n代表光标前字符向左要删除的字符数) (n)dd 删除光标所在行...
2019-11-24 15:20:15
361
原创 Linux学习笔记----初识Linux--初识shell指令
初识shell指令 一、命令行提示符 1.user@ubuntu:~$:为命令提示符 2.**@**之前的部分为当前用户 3.@与:中间的为主机名称 4.:与 $之间的部分为当前路径 5.* 通配符,代表所有 6.? 代表该位置可以是一个单个字符 7.tab 命令补全 二、常用指令 1.man:在线手册 2.info:在线浏览全部文档 用户管理类指令 3.sudo adduser xxx:在hom...
2019-11-23 17:23:55
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人