📄 100.html
字号:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="ekm1.0.css" type="text/css" rel="stylesheet">
</head>
<body>
<div id="Layer2"
style="z-index: 2; left: 0%; width: 100%; position: relative; top: 0%;">
<table cellspacing="0" cellpadding="0" width="100%" align="center"
bgcolor="#999999" border="0">
<tbody>
<tr class="mybgcolor">
<td height="20"><br>
</td>
</tr>
</tbody>
</table>
</div>
<div id="Layer1"
style="z-index: 8; left: 2%; width: 95%; position: relative; top: 5%;">
<table width="80%" border="0" align="center">
<tbody>
<tr>
<td class="tttable">
<p class="titlebar">闪存支持</p>
<div>
<p>对于需要在多种系统平台上记录日记或心得的人员,我建议您把本程序放在闪存上。不管您使用什么操作系统,只要插上闪存就可以运行本程序。
</p>
<p>在Linux下使用闪存非常简单,Linux对USB设备有很好的支持。</p>
<p>在您插入闪存后,闪存被自动识别为一个SCSI块设备,一般来讲是/dev/sda1。当然,如果您的系统上有其他SCSI块设备的话,闪存的设备名可能会不同,这时您可以试一下sda2或sda3等等。</p>
<p>Linux使用mount命令加挂块设备上的文件系统。mount命令的基本用法是:<br>
mount -t <文件系统类型> -o <与文件系统类型相关的参数> <设备名> <挂接点></p>
<p>对闪存来讲,一般都用FAT32文件系统,这样可以保证最大限度的兼容性。以下的实例是针对FAT32文件系统的。如果您的闪存使用其它文件系统,您还是可以参考这个实例,但您需要自己查阅mount的帮助文档,正确的指定<文件系统类型>和<与文件系统类型相关的参数>。</p>
<p>对FAT32文件系统,一个典型的例子是执行如下命令:<br>
mount -t vfat -o iocharset=gb2312 /dev/sda1 /mnt/usb<br>
vfat是Linux对FAT32文件系统的称呼。参数iocharset=gb2312的作用是使Linux系统可以正确处理FAT32文件系统中可能出现的中文文件名。<br>
</p>
<p>象上面这样的mount命令执行时需要root权限,普通用户不能执行。如果普通用户也想使用闪存怎么办呢?这时需要由root配置/etc/fstab。</p>
<p>/etc/fstab是一个文本文件,它记载着本机上可用文件系统列表,一行代表一个可用文件系统。每一行又分成6项,用来定义文件系统的不同属性,项与项之间用Tab字符分开。最后面的两项我还不太理解,一般用不到它们,通常您把它们都指定为0就可以了。前四项依序分别是<设备名>
<挂接点> <文件系统类型> <与文件系统类型相关的参数>。请在这里增加一行,填入:<br>
/dev/sda1 /mnt/usb vfat noauto,user,exec,iocharset=gb2312 0 0<br>
需要强调的是这里增加了三个上面的mount命令中没有的参数。noauto参数的意思是告诉Linux这个文件系统不用在系统启动时自动挂接。相反,凡是在/etc/fstab中定义的没有指定noauto参数的文件系统,都会在系统启动时被自动挂接。user参数很关键,它告诉Linux这个文件系统可以被普通用户以他自己的身份挂接。如果使用了user参数,系统默认noexec参数,也就是说在此文件系统上不能运行文件。如果是这样,本程序的启动脚本jdiray.sh就不能运行了。所以我们必须紧接在user参数后面指定exec参数,告诉Linux可以在这个文件系统上运行文件。<br>
</p>
<p>象上面这样修改了/etc/fstab文件之后,普通用户可以用如下命令挂接闪存:<br>
mount /mnt/usb<br>
然后在闪存上运行本程序,启动命令是jdiary.sh。用完之后用如下命令卸载闪存:<br>
umount /mnt/usb</p>
<p>关于mount和/etc/fstab,可讲的东西很多。这里仅就在闪存上运行本程序的需要讲了一点点。如果您希望了解更多这方面的知识,请参阅mount和/etc/fstab的帮助文档。方法是在命令行上输入man
mount和man fstab。<br>
<br>
</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -