ls-l列出当前目录下所有内容的详细信息第一列第1位表示文件类型:d 目录文件c 字符设备文件b 块设备文件l 软连接文件s 套接字文件,只能在本地,不能跨网- 普通文件p 管道文件,将一些命令的输出作为另一些命令的输入第一列第2-10位表示权限234 属主的读、写、执行权限567 属..
分类:
其他好文 时间:
2016-12-13 16:30:52
阅读次数:
134
1.好习惯从末尾加分号;开始 2.js区分大小写 3.程序界万能的命名法则:①不以,数字开头的数字、字母、下划线、美元符号 ②提倡以下划线命名法来命名变量,以驼峰命名法来命名函数。但是到了公司往往会身不由己的。不过是个好习惯 4.数据类型:①标量:(数字,字符串,布尔值) - 标量,在任何时刻只能有 ...
分类:
编程语言 时间:
2016-12-13 07:50:33
阅读次数:
126
一、概述: Linux核心哲学思想中很重硬件要的一条内容就是一切皆文件,在Linux系统上,无论硬件、软件、配置文件等等一切,都以文件形式呈现出来。一般文件类型有:普通文件、目录文件、链接文件、管道文件、套接字文件、字符设备文件、块设备文件等。而普通文件里面又有一些文本文件、二进制文件等细分化的文件 ...
分类:
系统相关 时间:
2016-12-10 16:30:42
阅读次数:
216
ls命令的选项说明-l选项显示详解:文件类型:-:普通文件d:目录文件b:块设备文件c:字符设备文件l:符号链接文件p:命令管道文件s:套接字文件文件硬链接的次数文件属主文件属组文件大小,字节单位时间戳:最后一次被修改的时间文件名-a:显示隐藏文件-A:宣示隐藏文件,但不..
分类:
其他好文 时间:
2016-12-09 10:47:23
阅读次数:
108
一、文件管理1、Linux系统上各主要目录的简介/根,所有文件的起点bin存放操作系统启动时的引导程序,以及操作系统内核文件boot存放操作系统启动时的引导程序,以及操作系统内核文件dev存放设备文件和特殊文件(如字符设备)etc存放配置文件的目录home普通用户的家目录默认都在此目录..
分类:
系统相关 时间:
2016-12-06 00:00:45
阅读次数:
715
一、字符设备结构体 1 /* #include <linux/cdev.h> */ 2 struct cdev { 3 struct kobject kobj; 4 struct module *owner; 5 const struct file_operations *ops; 6 struct ...
分类:
其他好文 时间:
2016-12-04 20:59:05
阅读次数:
313
一、字符设备API 1. cdev_init() /*** cdev_init() - initialize a cdev structure* @cdev: the structure to initialize* @fops: the file_operations for this devic ...
方法是: (1)xxx_open函数中用struct file的文件私有数据指针保存struct mycdev结构体指针 (2)read/write函数中 struct mycdev *mycd = file->private_data; ...
分类:
其他好文 时间:
2016-12-04 07:16:07
阅读次数:
319
不足之处有: (1)char_device是在data段分配的,占用很大空间。 改善:char_device的空间在Linux内核的堆区分配。 (2)字符设备的读写函数接口,没有实际的数据流向。 改善:xxx_read函数接口将buffer内容拷贝到用户空间,xxx_write函数接口将用户空间传下 ...
分类:
其他好文 时间:
2016-12-02 01:17:42
阅读次数:
177
一、根文件系统详解:FHS:Linux/boot:系统启动的相关文件,如内核、initrd,以及grub(bootloader)/dev:设备文件块设备:随机访问字符设备:线性访问,按字符为单位。设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每个用户的家目录通常默认为/..
分类:
系统相关 时间:
2016-12-01 22:57:48
阅读次数:
204