适用与linux初学者,里面包括了所有基础的linux系统命令
上传时间: 2013-12-30
上传用户:牛津鞋
视频会议终端软件Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mount)命令。挂载命令会将这些介质指定成系统中的某个目录,以后直接访问相应目录即可读写介质上的数据。
上传时间: 2013-12-15
上传用户:Late_Li
记录了常用的liunx命令,很适合刚刚学习linux的朋友学习
上传时间: 2017-09-14
上传用户:xmsmh
LINUX初学者需要的基本工具查询书,最开始的基础命令。
上传时间: 2017-09-20
上传用户:JIUSHICHEN
linux常用命令及用法,以及在linux下的编程使用等各个方面
标签: linux
上传时间: 2015-11-17
上传用户:17805053655
通过本实验使学生了解Linux提供的用户界面中键盘命令操作界面。 熟练掌握常用的键盘命令。 熟悉Linux提供的图形用户界面。 以Windows的窗口操作经验使用Linux的窗口,增强触类旁通的能力。
上传时间: 2016-04-24
上传用户:TRUMP
编写一个Linux的外壳——Shell,即命令解释程序。基本实现功能: •命令解释执行 •文件名替换 •I/O重定向 •通信管道建立
上传时间: 2019-07-05
上传用户:hjj123
学习本章要达到的目标:口1.理解 Linux内核编译选项的含义口2.学会根据不同的硬件配置裁减定制内核;口3.理解内核编译过程中每一步的功能,并编译 Linux2.630内核。需要去重新编译 Linux内核口增加操作系统对新的硬件设备的支持口增加内核新的功能口对内核代码或内核配置进行优化时Prompt for development and/or incomplete code/drivers口显示处于开发调试中或尚未完善的代码或驱口选中:如果是测试人员或者开发者;口不选:其他情况Local version append to kerne release口追加本地版本号口使用命令“uname-a”进行查看。POSIX Message Queues口 POSIX消息队列的支持,这是 POSIX进程间通信的一部分BSD Process Accounting口将进程的统计信息写入文件口信息通常包括建立时间、所有者、命令名称、内存使用、控制终端等,这个选项一般是选择的。Enable loadable module support口使能可加载模块支持口如果使能此选项则可以通过"makemodules_insta"把内核模块安装在/lib/modules/中Kernel support for ELF binaries口内核对ELF文件格式的支持口ELF是开放平台下最常用的二进制文件格式支持动态连接,支持不同的硬件平台Kernel support for a out and ECOFF binaries口早期UNIX系统的可执行文件格式,目前已经被ELF格式取代Unix domain sockets口本机高效率的 Socket口仅能运行在本机上的高效率的 Socket,简称 Unix socket。口很多进程使用为这种机制在操作系统内部进行进程间通信,例如 X Window和 syslog等TCP/IP networking口TcP/IP网络协议的支持
标签: linux
上传时间: 2022-03-29
上传用户:kingwide
在内核编译中如何将各个目录树中的文件组织起来编译是一个很重要的问题,并且要根据用户配置来编译特有的内核。为了解决这个问题,内核使用两种文件,Makefile和 Kconfig。分布到各目录的 Kconfig构成了个分布式的内核配置数据库,每个 Kconfig分别描述了所属目录源文档相关的内核配置菜单,就是我们使用命令 make menuconfig(或者 xconfig)后产生的配置菜单,此菜单包含多层,每个层次都是由各个目录中的Kconfig产生的。用户根据需求来选择如何编译内核,然后将配置结果保存到 config中,然后执行 Makefile时就会根据 onfig的结果来实现内核的编译。这个过程是由 kbuild系统来完成的,Linux编译系统会两次扫描 Linux的 Makefile:首先编译系统会读取 Linux内核顶层的 Makefile,然后根据读到的内容第二次读取 Kbuild的 Makefile来编译 Linux内核。内核编译系统或者说 kbuild,是一种在编译內核时,可以对内核配置选项进行选择的机制。2.6内核树中已经更新了这种机制,新版本的 kbuild不仅高速而且备有更完善的文档。Kbuild机制完全依赖于源代码的层次结构。Kconfig的作用就是为了让用户配置内核,在Kconfig中定义了一些变量,用户通过设置变量的值来选择如何个性化自己的系统內核。定义的变量将在每个菜单都有一个关键字标识,最常见的就是contig
标签: linux
上传时间: 2022-03-30
上传用户:
《Linux内核驱动模块编程指南》最初是由 Ori Pomerantz为22版本的内核编写的,后来,ori将文档维护的任务交给了 Peter Jay Salzman,Peter完成了24内核版本文档的編写,毕竟Lnux内核驱动模块是一个更新很快的内容。现在,Peter也无法腾出足够的时间来完成2.6内核版本文档的编写,目前该2.6内核版本的文档由合作者 Michael Burian完成版本和注意Linux内核模块是一块不断更新进步的内容,在 LKMPG上总有关于是否保留还是历史版本的争论。Michae和我最终是决定为每个新的稳定版本内核建立一个新的文档分支。也就是说LKMPG24x专注于24的内核,而 LKMPG2.6X将专注于26的内核。我们不会在一篇文档中提供对旧版本内核的支持,对此感兴趣的读者应该寻找相关版本的文档分支在文档中的绝大部分源代码和讨论都应该适用于其它平台,但我无法提供任何保证。其中的一个例外就是 Chapter12,中断处理该章的源代码和讨论就只适用于x86平台。什么是内核模块?内核模块是如何被调入内核工作的?什么是内核模块?现在,你是不是想编写内核模块。你应该懂得C语言,写过一些用户程序,那么现在你将要见识一些真实的东西。在这里,你会看到一个野蛮的指针是如何毁掉你的文件系统的次内核崩溃意味着重启动。什么是内核模块?内核模块是一些可以让操作系统内核在需要时载入和执行的代码,这同样意味着它可以在不需要时有操作系统卸载。它们扩展了操作系统内核的功能却不需要重新启动系统。举例子来说,其中一种内核模块时设备驱动程序模块,它们用来让操作系统正确识別,使用安装在系统上的硬件设备。如果没有内核模块,我们不得不一次又一次重新编译生成单内核操作系统的内核镜像来加入新的功能。这还意味着一个臃肿的内核。内核模块是如何被调入内核工作的?你可以通过执行 Ismo命令来査看内核已经加载了哪些内核模块,该命令通过读取/proc/modules文件的内容来获得所需信息这些内核模块是如何被调入内核的?当操作系统内核需要的扩展功能不存在时,内核模块管理守护进程kmod1]执行 modprobe去加载内核模块。两种类型的参数被传递给 modprobe
标签: linux
上传时间: 2022-03-30
上传用户: