随笔分类 - linux
摘要:首先,启动虚拟机内的系统(centos),打开vmware中的VM选项卡,选择setting选项卡。选择option选项,发现里面的shared Forlders是灰色的,这个时候需要安装vmware tools安装vmware tools时,开启系统,点击VM里面的 install vmware tools选项,即可以把vmware tools的镜像导入虚拟机中。 1 确保你的DVD里面没有其他的镜像 2 如果桌面有DVD的磁盘镜像,记得unmont。 3 打开computer,发现镜像光盘即可 4 在命令行中把文件复制到自己的磁盘中,解压使用如下命令 tar -tvf VMware...
阅读全文
摘要:8.1 流简介打开:fopen() 标准输入、标准输出、标准错误 关闭:fclose();8.2.1 流的打开与关闭fopen 打开特定的文件freopen 在一个特定的流上打开一个文件fopen 将一个流与某一个打开的特定文件相对应fclose 关闭流。如果程序未结束就执行了关闭操作,有可能造成写入的数据停留在缓冲区里而没有保存到文件中,造成数据的丢失8.2.2 缓冲区的操作1 设置缓冲区属性setbuf 全缓冲 无缓冲setbuffer 由程序员自行指定缓冲区的大小setlinebuf 行缓冲setvbuf 设置缓冲区属性2 缓冲区清洗内容清除、或 保存到其文件中ffl...
阅读全文
摘要:7.1 文件系统简介7.1.1 文件文件类型:普通文件、目录文件、链接文件、设备文件、管道文件文件权限:r w x访问权限:文件所有者、文件所有者同组用户、其他用户7.1.2 索引节点7.1.3 文件系统 树形层次结构系统,文件最终都归结到根目录/上7.2 基于文件描述符的IO操作7.2.1文件的创建、打开与关闭1 文件的创建 create2 文件的打开 open(文件操作不能保证都是成功的,因此文件操作都要进行检测,如果错误要终止程序)3 文件的关闭 close7.2.2 文件的读写操作 write read7.2.3 文件的定位 lseek7.3 文件的其他操作7.3.1 文件属性的修改.
阅读全文
摘要:6.3.1 多个进程之间的关系进程组:getpgrp(void)用来返回进程组号setpgid用来创建一个新的进程组或将一个进程加入另一个已存在的进程组6.3.2 时间片分配调度策略和参数:默认(时间片分配)、先进先出、轮换规则优先级设定:nice 改变进程的动态优先级 setpriority getpriority分别用于设置和获取进程、进程组、用户的动态优先级6.3.3进程的同步 通常方法:文件锁定、信号、信号量、管道6.4 线程线程调用 由 系统内核调度程序实现线程创建: pthread_create线程设置:pthread_attr_init pthread_attr_d...
阅读全文
摘要:第5章 使用makemake寻找makefile的规则是在当前目录下依次查找3个文件----GNUmakefile文件,Makefile文件,makefile文件第6章 进程控制进程属性: 进程标识符 所占内存空间 相关文件描述符 安全信息 进程环境 信号处理 资源安排 同步处理 进程状态system函数: 通过调用 fork exec waitpid函数完成,任何一个错误,都会导致system错误
阅读全文
摘要:第一章 c语言基础 linux概述虚拟文件系统VFS进程通信机制:管道,信号 消息队列 信号灯 共享内存第二章 vim与emacs两种主流编辑器:vim emacsvi 的含义 visual 可视化。vim=vi improve第三章 gcc编译器检查是否安装了gccrpm -a gcc 如果没有安装切换到root 进行安装yum install gcc 保证连网然后在终端中,输入vim filename.编辑如下程序返回命令行,执行如下程序过程,便可以利用gcc编译程序gcc -v 显示版本号time + 可执行文件,可以显示出 程序执行的时间,CPU的时间,sys系统消耗的时间...
阅读全文
摘要::set wm=10 设置与右边界的距离。右边界为10个字符。
o 移到一行的开头
s 移到一行的结尾
w 移到下一个单词的
b 退后一个单词
S 更改一行文本
~更改大小写
d 删除
dw 删除单词
dd 删除一行
p 放置命令
yy拖拽
. 重复动作
u 撤销
J 合并两行
编辑命令文本对象更改 删除复制一个单词cw dw yw两个单词2cW/c2W 2dW/d2W2yW/y2W后退三个单词3cb 3db3yb一整行cc dd yy到一行的结尾C D y$到一行的开头c0 d0 y0单个字符r x yh五个字符5s 5x 5yl移动命令上下左右 hjkl到下一行的第一个字符+到下一行的第一
阅读全文
摘要:O`Reilly 系列图书,广受好评,我也特地买了其中的几本,望有所收获。第一部分 基础与高级的vi行编辑器:ed 或 ex全屏编辑器:vi 或 emacsUNIX分 商用系统 以及 源代码可用的相似系统。商用系统包括 Solaris AIX HP-UX相似系统:gnu/linux bsd衍生系统i : 插入
cw 更改字词vi命令特点:字母大小写有区别输入时不会显示在屏幕上不需要在命令后加上enter键ZZ 保存成常规unix文件
ls 列出目录中的文件 :w 保存文件但不离开vi
:q 退出
:wq 保存并退出 == ZZ:e! 将恢复上一次存储的文件内容:q! 离开...
阅读全文
摘要:system 里面 选择Preferences -》》》》 keyboard shortcuts 挑选自己想要设置的选项即可。推荐吧 run a terminal 修改成自己想要的快捷键,这个很常用
阅读全文
摘要:今天电脑恢复了前几天的模样,依旧是仅有的win7,胆颤心惊的依然决定用easybcd装。首先,资源的需要:1 两个centos的镜像。bin-dvd的,这个是全的,不用在线下载了。2 easyBCD2.2步骤:1 win7下面新建磁盘,要FAT32格式的,因为grub不认ntfs的磁盘。大概10G能存放两个镜像就可以了。2 把dvd1中的images 和 isolinux分别解压到新建的镜像磁盘,还有c盘的根目录下。3 安装并启动easyBCD,在新加条目里,选择NeoGrub,安装,配置:输入下面命令:root (hd0,0)vmlinuz (hd0,0)/isolinux/vmlinuzi
阅读全文