- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 Linux操作系统基础 11.1 Linux操作系统概述 11.2 Linux内核的结构 11.3 Linux设备管理 11.4 Linux的使用 11.5 Linux的安装 11.1 Linux操作系统概述 Linux的发展历 Linux的特点 Linux的发展及应用 11.2 Linux内核的结构 进程管理 内存管理 11.3 Linux设备管理 字符设备 和一般的文件或者目录一样,每一个字符设备文件都由VFS索引节点来表示,VFS索引节点包括设备的主标识符和从标识符。VFS索引节点是在文件系统检测到设备文件名时,由文件系统创建的。每一个VFS索引节点都和一系列的文件操作相连,并且这些文件操作随索引节点代表的文件的不同而不同。每当一个VFS索引节点所代表的字符设备文件创建时,它的有关文件的操作就设置为缺省的字符设备操作。缺省的文件操作只包含一个打开文件的操作。当应用程序打开一个字符设备文件时,通用的文件操作使用设备的主标识符作为chrdevs数组的索引,依此可以找到有关此设备的各种文件操作。它还将建立起描述此字符设备文件的文件数据结构,使得其中的文件操作指针指向此设备驱动程序中的有关文件的操作。这样,应用程序中的文件操作将会映射到字符设备的文件操作调用中。 块设备 可安装模块 11.4 Linux的使用 Linux常用命令 vi编辑器的使用 gcc编译器和make工具 Gdb调试 11.5 Linux的安装 目前流行的Linux发行版本 Linux安装 4 文件或目录处理 列出文件或目录下的文件名。 语法: ls [-atFlgR] [name] name :文件名或目录名。 例如: ls 列出目前目录下的文件名。 ls -a 列出包括以.开始的隐藏文件的所有文件名。 ls -t 依照文件最后修改时间的顺序列出文件名。 ls -F 列出当前目录下的文件名及其类型。以/ 结尾表示为目录名,以* 结尾表示为 可执行文件,以@ 结尾表示为符号连接。 ls -l 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。 ls -lg 同上,并显示出文件的所有者工作组名。 ls -R 显示出目录下以及其所有子目录的文件名。 5 改变工作目录 语法:cd [name] n a m e:目录名、路径或目录缩写。 例如: cd 改变目录位置至用户登录时的工作目录。 cd dir1 改变目录位置至dir1目录下。 6 复制文件 语法: cp [-r] 源地址目的地址 例如: cp file1 file2 将文件file1 复制成file2。 cp file1 dir1 将文件file1 复制到目录dir1 下,文件名仍为file1。 cp /tmp/file1 . 将目录/tmp 下的文件file1 复制到当前目录下,文件名仍为file1。 cp /tmp/file1 file2 将目录/tmp下的文件file1 复制到当前目录下,文件名为file2。 cp -r dir1 dir2 复制整个目录。 7 移动或更改文件、目录名称 语法: mv 源地址目的地址 例如: mv file1 file2 将文件file1更名为file2。 mv file1 dir1 将文件file1移到目录dir1 下,文件名仍为file1。 mv dir1 dir2 将目录dir1 更改为目录dir2。 8 建立新目录 语法: mkdir 目录名 例如: mkdir dir1 建立一新目录dir1。 vi命令是常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件,那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,vi命令并不改变原来文件的内容。 vi命令并不锁住所编辑的文件,因此多个用户可能在同时编辑一个文件,那么最后保存的文件版本将被保留。 1文本输入模式 文本输入模式 在此模式下可以修改一行的内容并增添新行。在命令模式下键入a 、i 或c键可进入文本输入模式,按Escape键可返回命令模式。 2命令模式 命令模式是进入vi时所处的模式。在此模式下用户可输入各种子命令对文件内容进行操作,如删除行、粘贴行、移向下一个字、移向不同行等。 下面是自命令模式下执行的,在同一行上移动的自命令: h 将光标左移一格。 l 将光标右移一格。 j 将光标下移一格。 k 将光标上移一格。 w 将光标移到下一个小字的前面。 W 将光标移到下一个大字的前面。 b 将光标移到前一个小字的前面。 B 将光标移到前一个大字的前面。 e 将光标移到下一个小字的后面。 E 将光标移到前一个大
文档评论(0)