Linux
从心开始woo
SJTU
展开
-
UNIX环境高级编程 第三章
终于进入正题了,本章介绍的文件I/O是不带缓冲的I/O函数,不是ISO C的组成部分,直接对应于系统调用(因为是POSIX.1和SUS的组成部分) open / openat 二者的函数原型为 #include <fcntl.h> //需要的oflag常量宏定义 int open(const char *path, int oflag, ...) int openat(int fd, const char *path, int oflag, ...)//fd是相对路径名在文件系统的在开始地址,原创 2020-08-29 21:54:09 · 162 阅读 · 0 评论 -
UNIX环境高级编程 第二章
UNIX标准化 这一节介绍了三个重要的标准 ISO C POSIX SUS ISO C 由于C语言在UNIX系统中的地位不言而喻,C语言的标准化也是UNIX标准化的重要组成部分。ISO C标准当中包括了 语法和语义 标准库 时间线:1989(发布)-1999(更新)-2001 2004 2007 (勘误)-2011(更新) IEEE POSIX POSIX(Portable Operating System Interface,可移植操作系统接口) 指的是IEEE 1003的各种标准,这里只关注原创 2020-08-13 17:04:10 · 158 阅读 · 0 评论 -
UNIX环境高级编程 第一章 习题
2 分析图1-6的程序,说明ID位852 853的 进程发生了什么情况 图1.6的程序是 printf("hello world from the process ID %Id\n",(long) getpid()); 执行后打印出来的进程号是851 854.但是明明是连续执行的,为什么PID不连续呢? 其实不复杂,就是UNIX在851创建之后到854创建之前又创建了两个进程罢了。 3 顺便复习一下指针常量(const在*的后边)和常量指针(指向常量的指针,const在 * 的左边) 指针常量:指针原创 2020-08-12 17:38:48 · 168 阅读 · 0 评论 -
鸟哥的Linux私房菜笔记:Linux的文件权限
#文件属性原创 2019-04-16 16:21:49 · 108 阅读 · 0 评论 -
鸟哥的Linux私房菜学习笔记:Linux磁盘与文件系统管理
Linux文件系统的层次 挂载点 文件系统/分区 磁盘 上面的层次是自顶向下的,也就是说最顶层是挂载点,用户可以通过挂载点进入文件系统进行文件的读写、执行操作; 文件系统是操作系统的一部分,是文件存取和磁盘管理的工具。Linux常用的是索引式文件系统。分区与文件系统属于同一层,可以认为分区就是文件系统的物理存在形式。本书主要介绍GPT分区表。 最底层自然就是磁盘,一块磁盘要想使用需要分区、制作文...原创 2019-04-24 16:53:59 · 162 阅读 · 0 评论 -
WIN7+CENTOS7 双系统安装流程 + 坑 + SSH远程连接
前言 学习Linux一个多月了,在旧的笔记本里面装的VBOX虚拟机,但是我一般去图书馆背的新的笔记本,所以基本上就是TEAMVIWER 连到旧笔记本的WIN7,然后打开虚拟机的CentOS。 这样就很烦,网络差的时候反应慢,显示有延迟。最气的是TeamViewer莫名其妙疯狂占用CPU,没有电源的时候笔记本撑不了多久。试着想远程用SSH连回到虚拟机,但试了一晚上遇到几个解不开的矛盾: 用VBOX...原创 2019-05-19 10:24:06 · 426 阅读 · 0 评论