veket文件系统的新手入门
1. 文件系统的一般操作

系统安装好以后,新手同学们通常会开始熟悉系统。说白了,就是看看系统里都有啥文件。
veket是linux系统,linux的文件系统和windows不一样,需要一点点适应的过程。你可以通过文件管理器来熟悉它的文件系统。
linux的文件系统不会呈现出一个个C、D、E、F、G之类的逻辑硬盘,而代之以一个个文件目录。每个逻辑硬盘就是一个目录。
在默认界面的下方的wbar上(lucky8k系列没有wbar,但有类似的工具条),点最左边的图标(file),文件管理器就被打开了,这个文件管理器名叫“thunar”。

thunar文件管理器和windows的使用习惯基本一样。不过,界面左边的侧栏,默认是“快捷方式”,你点thunar的菜单,“视图”-“侧栏”,选择“树”,这样左边的侧栏就完全和win一样了,会呈现文件系统的树状结构。在这个“视图”菜单,还有一个选项是“显示隐藏文件”,你可以点开,这样就能看见隐藏的设置文件和目录。


在把thunar文件管理器的左边栏设成“树”以后,你可以看到三个大项,root、垃圾箱和文件系统。其实,只有文件系统是真正的系统文件所在,而root是从文件系统里拉出来的,垃圾箱是从root里面拉出来的,是快捷方式,目的是为了用户使用方便,因为root文件夹通常放用户自己的东西,对用户来说是最常用的。如果你做了一个自己的目录放文件,也可以把自己的目录拉倒左侧快捷方式栏,建立自己的快捷方式,这样文件就方便了。
真正的veket系统的文件结构就是点开“文件系统”树所看见的,里面有root、dev、usr、等等内容。这就是系统的根目录。除了/mnt/目录以外,你第一次进系统时,在文件管理器里看到的所有文件、目录都是系统集成好的,它们来自你安装的qrky_888.sfs(或者 pup_xxx.sfs)。

你接下来在系统里做的任何事情,例如在某个目录里存下了一个文件(除/mnt/目录以外),或者删除了某个系统集成的文件,或者由于配置了网络和声卡而更新的配置文件,这一切都会记录在save.2fs/3fs文件里面。也就是说,如果你删错了、改错了系统自带的文件,只要你删除2fs/3fs重新启动系统,原本的文件就会回来。


顺便介绍一个关于2fs/3fs的小知识,因为在坛子里看到新手的提问。有同学说,我要安装一个pet程序,只有50M(假设),系统告诉我空间不够,我那块硬盘还有2G呢,怎么会空间不够?这其实是你的save.2fs/3fs不够大了,你在第一次退出veket系统时设定了2fs/3fs文件的大小,可能剩余部分已经不够50M了。而且,pet本身其实是个自解压软件,也就是说pet包是被压缩过的,一般来说50M的pet,安装后肯定是大于50M的。还有一种可能,系统在解压并安装pet时,通常会耗费多一倍的空间(安装的中间过程需要空间),你安装50M的程序,最少要准备好100M的2fs/3fs文件空间,所以,你的2fs/3fs文件虽然还空余有50M以上,但仍可能不足以完成安装。
要增加2fs/3fs的空间,这里有图文教程:www.lucky8k/thread-76409-1-1.html
对于veket系统来说,它只会在属于自己的那几个文件里折腾,文件以外的空间它永远都不碰的。所以,只要你安装正确,veket永远都不会破坏你机器上原有的系统和文件。

现在再看剩下的/mnt/目录(mnt是英文挂载的缩写),在文件管理器里点开看一下,里面有home目录,它就是你安装veket系统的那块逻辑硬盘,而其他的目录,例如sda1、sda2等等,
就是你机器上的其他逻辑硬盘。如果你插入U盘或者光盘,挂载后也可以在这里到相应目录。

除了你安装veket的硬盘(也就是home目录),其他硬盘都需要你先操作“挂载”,然后才能在文件管理器里看见里面的文件,而home目录是在启动系统时自动挂载的(不然引导程序怎么读里面的系统文件啊)。
怎么把隐藏的文件显示出来挂载硬盘的操作过程,看这个图文教程:
www.lucky8k/thread-64359-1-1.html
解说怎么在veket上读取WINDOWS的分区
注意:第一次进系统(或者用光盘启动系统),系统此时处于live状态,你在mnt里是不到home目录的,如果需要你装veket系统的那块硬盘,到这个目录:/initrd/mnt/,有可能在dev_ro2。第一次关机或启动,保存下2fs文件以后,再进系统就能看到home目录了。

2. 垃圾箱
这个问题需要特意说明一下。
veket2.39、3.11、5系列的垃圾箱是没有放在桌面上的,因为这里头有点别的麻烦。
系统的默认文件管理器和桌面图标管理是由ROX-Filer负责的(所以,桌面图标的问题要它的设置界面解决,在ROX文件管理器里点鼠标右键有选项),这是另一个非常轻巧但功能强大的文件管理器,但由于这个管理器的操作不太符合一般用户在windows里养成的使用习惯,所以,作为文件管理器,一般也就是专业人员会用它,确有一些方便之处,而且占资源也特别少。所以,桌面上不会有和thunar文件管理器关联的垃圾箱。
如果你在thunar里删除文件,那么只能在thunar界面里的垃圾箱目录到你删除的文件,可以恢复,也可以清空,记得常常去清空一下,要不然会占用你的2fs/3fs的空间。
你可以尝试去用Rox-Filer,主菜单上的“文件系统”子菜单第一项就是它。不过,要小心,如果你按一般的习惯在这个文件管理器里删除文件,那是不能恢复的,会被彻底删除。操作习惯不同的。

对于lucky8k-veket系列来说,因为使用的桌面环境是xfce,比较友好,所以,你可以在桌面看到垃圾桶。

3. 一般用户常用文件目录
这个部分我不想说一大堆复杂的linux文件系统的分类,这些东西,新手暂时可以不碰,以后慢慢熟悉,有兴趣的话网上有很多介绍文章的。
我只简单介绍几个你日常使用veket时会用到的。

对一个新手来说,首要的问题是 - 我自己的文件应该怎么存放。
保存自己的文件,通常有两种做法。
一种是保存在veket里面,就是把文件保存在除/mnt/以外的目录里,就是在2fs/3fs文件里。
另一种就是保存在veket外面,在/mnt/目录下。
我个人喜欢把文件保存在veket外面,因为我常常会切换系统,保存在2fs/3fs里面的东西,到了windows里就看不见了,没办法通用。这样做有两个好处,一是2fs/3fs文件可以保持较小的体积,关机速度快,二是,万一折腾死了系统,可以删掉2fs/3fs文件重新来过,节省了搬运备份文件的功夫。
如果你想把文件放在veket里面,理论上,你可以在文件管理器里的任何地方创建自己的文件目录(/mnt/和/initrd/目录除外),只要不和系统带的目录重名就好了。
常用veket的人们通常会有一些共同习惯。例如,自己的文件一般会放在/root/my-documents/(即我的文件)下面。下载来的程序,会放在/root/my-applications(即我的应用)下面,还有一个/root/veket/目录,有些同学喜欢放自己的东西在里面。并没有人规定你必须这么做,只是某些人的习惯。
提醒:对于文件和目录名,中间不要有任何空格,有些linux程序不认这种文件名。

新手也许还有一个问题:我装的程序哪儿去了?
linux和windows的习惯不一样。一般来说,一个程序的各种文件会分散到各个目录里面去,库文件、执行程序、菜单项、帮助文档、文档等等等等,各有各的目录。所以,pet安装时在/root/.package/目录有份文件,记录下来了你装了什么,装到什么地方去了。

一般用户有可能要访问的目录还有(以veket2.39、3.11、5系列为例):
(1)壁纸目录 /usr/share/backgrounds/ 你自己到的壁纸图片,最好放在这个规定的目录里,这样的话,你打开菜单上设置桌面背景程序的界面,一眼就能看到它们并选用。
(2)系统主题目录
veket的主题一般有两个部分,对2.39/3.11/5.18这些用icewm做桌面管理的版本来说,主题分icewm主题和gtk主题。你在网络上下载到的这两类主题其实都可以在veket里使用(系统自带的主题永远是不够的)。
icewm主题放在 - /usr/share/icewm/themes/
gtk主题放在 - /usr/share/themes/
你只要把自己下载来的主题拷贝到相应的目录,那么你在换主题的工具或菜单上就可以看到这个主题(主题名就是该主题目录的名字,必须是英文的)
(3)菜单启动项目录
veket-5之前的veket版本有一个目录存放所有的菜单启动项(.desktop)文件:
/usr/share/applications/
对任何一个程序软件来说,只有把.desktop文件放在上面这个目录,而且文件里面的内容没什么错误,那么系统菜单才会出现相应项目。
在veket-5,由于小软件太多,为了菜单清爽一些,某些不是很常用的菜单启动项放到了这个目录:
/usr/share/Utility8/
这两个目录很有用,如果你想在桌面放快捷方式图标,那么到这俩目录里面去你要的程序的.desktop文件,拖到桌面上,这是最方便的方法。
(4)系统默认字体目录:
/usr/share/fonts/
系统的目录字体就放在里面。如果你喜欢自己字体,例如是TTF格式的字体文件,那么就拷贝到这个目录下面就好了:
/usr/share/fonts/default/TTF/
注意,有些中文字体文件有可能会造成系统的字体混乱,字体有可能不受你的选择控制,一直都显示这个字体。问题也不大,不想要系统总是显示这个字体,把文件从该目录里移走就好了。
(5)一些应用程序的配置文件
像firefox的书签,FTP客户端程序的地址簿,邮件客户端程序的地址簿等等,通常会在/root/目录下面,有些目录是当你第一次运行程序以后才会出现。
/root/.icewm/ 桌面环境设置文件
/root/.packages/ 安装pet包后,会在这里形成一个文本文件,里面记录着pet往你系统里拷贝
的所有文件的路径。
/root/.mozilla/ firefox的一些配置文件,例如插件、书签等。
/root/.gftp/ FTP客户端软件的配置文件,例如地址簿。
/root/.fcitx/ 小企鹅输入法的配置文件,例如界面外观设置、快捷键定义等。
/root/.wine/ 这个文件夹的结构很像一个缩微版的windows,你可以在里面到system、system32这种目录,system32里放了好多的.dll文件,如果你wine的程序缺少.dll,就可以拷贝windows里面的同名文件放在这里。如果你在系统里用wine安装了某些win程序,如果你没有自己指定安装目录,那么很可能就在这个目录里面。
......
之所以告诉你这些目录,这是因为,如果你熟悉了这些文件,如果你的系统有了问题,例如配置乱了之类,你想删除2fs/3fs重来,这些目录里面的配置文件可以被拷贝出来放在windows系统的某个目录上,等新的2fs/3fs文件建立以后,再拷贝回去,这样你的应用程序的诸多设置就会保持之前的状况了,不用一一重新设置。
应用程序的配置文件比较多一些,一下子不可能都介绍完,论坛常常有一些分享经验的帖子,朋友们常常会说,修改某某目录的某某文件,就会有什么样的效果之类。慢慢看、慢慢
熟悉就好了。好在linux和windows不一样,它不是黑匣子,所有的设置都有文件存在,大部分配置文件都可以用文本编辑器打开阅读。

至于其他的目录和文件,随着时间的推移,你会越来越熟悉的,会知道越来越多的文件的用途,也会慢慢学会修改它们。linux,确实是很好玩的。