`

Linux 常用命令 记录

阅读更多


mkfs.cramfs 命令用法

usage: mkfs.cramfs [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname outfile

-h       print this help 打印帮助
-v       be verbose    打印版本
-E       make all warnings errors (non-zero exit status)
-b blksz use this blocksize, must equal page size 设置block(块)大小,必须等于页大小
-e edition set edition number (part of fsid)
-i file insert a file image into the filesystem (requires >= 2.4.0) 插入一个镜像文件到cramfs文件系统中,该文件镜像(也就是file,可以是kernel,也可以是其它文件镜像,该文件在cramfs文件系统中从 77字节处开始写入,即使把cramfs文件系统挂载后也无法找到,我认为相当于用dd将file从第77字节处写入了cramfs文件系统中)
-n name set name of cramfs filesystem     设置cramfs文件系统的名称
-p       pad by 512 bytes for boot code        为cramfs文件系统预留512字节的空间存放启动代码
-s       sort directory entries (old option, ignored)
-z       make explicit holes (requires >= 2.3.39)
dirname root of the filesystem to be compressed 制作的根文件目录(将该目录下的所有内容做成cramfs文件系统)
outfile output file     输出的cramfs文件系统镜像文件

例子1:只把根文件目录做成cramfs文件系统镜像文件
#mkfs.cramfs   dirname outfile

例子2:把kernel文件以及根文件目录做成cramfs文件系统镜像文件
#mkfs.cramfs   -i   kernel   dirname   outfile

 

cramfs 是 Linus Torvalds 本人开发的一个适用于嵌入式系统的小文件系统。由于它是只读的,所以,虽然它采取了 zlib 做压缩,但是它还是可以做到高效的随机读取。既然 cramfs 不会影响系统读取文件的速度,又是一个高度压缩的文件系统,对于我们,它就是一个相当不错的选择了。

我们首先把 /usr 目录下的全部内容制成一个 cramfs 的 image 文件。这可以用 mkcramfs 命令完成。得到了这个 usr.img 文件之后,我们还要考虑怎样才能在系统运行的时候,把这个 image 文件 mount 上来,成为一个可用的文件系统。由于这个 image 文件不是一个通常意义上的 block 设备,我们必须采用 loopback 设备来完成这一任务。具体说来,就是在前面提到的 /etc/init.d/rcS 脚本的前面部分,加上一行 mount 命令:

mount -o loop -t cramfs /usr.img /usr


这样,就可以经由 loopback 设备,把 usr.img 这个 cramfs 的 image 文件 mount 到 /usr 目录上去了。哦,对了,由于要用到 loopback 设备,读者朋友们在编译内核的时候,别忘了加入内核对这个设备的支持。对于系统今后的运行来说,这个 mount 的效果是透明的。cramfs 的压缩效率一般都能达到将近 50%,而我们的系统上绝大部分的内容是位于 /usr 目录下面

 

 

挂载 ISO镜像文件

mount -o loop CDlinux-x.x.x.iso /mnt/cdrom

 

linux 文件镜像 http://people.ofset.org/~ckhung/b/sa/filesystem.php

 

 

----------------------------------------------

关于Cdlinux 0.4.9 可以直接使用 rebol-core 这个版本 真TMD的太爽歪歪了

http://www.rebol.net/builds/042/rebol2602042.tar.gz 见附件 真的太爽了 有这玩意

 

分享到:
评论
1 楼 vb2005xu 2012-11-02  
jcpa-鲁-白一梓(243853184)  16:51:29
win7下通过:
netsh wlan set hostednetwork key=aaaaaaaa ssid=sunnywifi
可以建立一个无线路由,
xp也可以,不过得通过界面操作

相关推荐

    linux常用命令练习

    ### Linux常用命令精讲 #### 登录与退出 在Linux环境中,系统启动后,首先进入的是登录界面,用户需要通过`login`命令输入用户名和密码进行登录。正确的用户名和密码验证后,用户将被引导至Linux的命令行界面,即...

    Linux常用命令全集

    下面我们将深入探讨一些Linux常用命令,帮助你快速熟悉这个操作系统。 1. **ls**:列出目录内容。当你在终端输入`ls`时,它会显示当前目录下的所有文件和子目录。加上 `-l` 参数可以以长格式显示,包括权限、所有者...

    Linux常用命令大全

    本资料“Linux常用命令大全”详细汇总了Linux环境中最常用的命令,旨在为用户提供全面的学习参考。 1. 文件和目录管理: - `ls`:列出目录内容,可以使用 `-l` 显示详细信息,`-a` 显示所有文件,包括隐藏文件。 ...

    Linux常用命令全集.zip

    这个"Linux常用命令全集.zip"压缩包包含了一份方便查阅的CHM格式文档,它提供了Linux常用命令的集合,对于初学者或者需要巩固Linux知识的人来说,是一份非常实用的参考资料。下面我们将详细探讨一些重要的Linux命令...

    linux常用命令文档

    "Linux常用命令文档"提供了一种界面化的学习方式,便于用户深入理解和应用这些命令。下面将详细解释一些基础且重要的Linux命令,帮助你快速入门。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子...

    Linux常用命令 Linux TXT

    ### Linux常用命令详解 #### 一、登录与用户管理 **1. login** - **功能描述**:`login` 命令用于用户登录到 Linux 系统。 - **基本语法**:`login [选项]` - `[name]` 指定用户名。 - `[p]` 如果指定了该选项...

    Linux常用命令全集,很方便和实用

    以下是对"Linux常用命令全集"的详细解释: 1. **文件与目录操作**: - `ls`:列出目录内容。 - `cd`:改变当前工作目录。 - `mkdir`:创建新目录。 - `rm`:删除文件或目录,使用`-rf`参数可以强制删除非空目录...

    LINUX常用命令字典

    `history` 命令显示之前输入过的命令记录。 20. **jobs** 和 **fg/bg** - 控制后台进程 `jobs` 列出当前终端的后台进程,`fg %jobnumber` 将指定的后台进程调至前台,`bg %jobnumber` 将其放回后台继续运行。 ...

    linux常用命令大全

    在Linux操作系统中,掌握一些常用的命令是至关重要的,...以上只是部分常用命令,Linux命令行的深度和广度远超于此,熟练掌握这些命令能极大地提高你的工作效率。通过不断实践和学习,你会发现Linux命令行的魅力所在。

    Linux常用命令.xmind

    本图为本人整理的linux常用命令脑图,主要包括常用的一些命令,基本上日常工作中足够使用。

    Linux常用命令Linux常用命令

    在Linux操作系统中,掌握常用命令是高效工作的基础。本章主要介绍了Linux命令的使用方式、文件及目录操作、文件压缩、联机帮助以及进程管理的相关命令。以下是对这些知识点的详细说明: 1. **命令的使用方式** - *...

    linux常用命令.docx

    在Linux操作系统中,掌握常用命令是进行日常管理和运维的基础。本文将详细介绍几个关键的Linux命令及其应用场景。 首先,安装和配置JDK环境是部署任何Java应用程序的前提。在Linux上,你可以通过以下步骤进行操作:...

    Linux常用命令以及实际操作

    ### Linux常用命令以及实际操作详解 #### 一、目录与文件操作 1. **`ls –lh`**:查看当前目录下的所有文件及其详细信息,包括文件大小、修改时间等。 2. **`pwd`**:显示当前工作目录的绝对路径。 3. **`cd [目录...

    linux常用命令手册.pdf

    ### Linux常用命令手册知识点概述 #### 一、系统信息与硬件检测 - **查看系统内核版本** - `# uname -a`:显示当前系统的内核版本信息。 - `# cat /etc/SuSE-release`:获取SuSE系统的版本信息。 - `# cat /etc...

    Linux常用命令全集_集中所有linux命令

    本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...

    LINUX 常用命令

    ### LINUX常用命令详解 在LINUX系统中,掌握一系列常用命令是进行高效操作与管理的基础。以下是对给定文件中的LINUX常用命令的详细解析,旨在帮助用户更好地理解和运用这些命令。 #### 1. `man` `man`是查看LINUX...

Global site tag (gtag.js) - Google Analytics