急,请教各位几个问题,小女子先谢过了,):
1、按要求依次写出下列命令。 
 (1)   将格式为vfat的U盘挂载到/mnt/usb目录,并且支持简体中文的目录和文件名; 
 (2)   将格式为iso9660的DVD光盘挂载到/mnt/cdrom目录; 
 (3)   将DVD光盘上的文件samba.rpm   复制到U盘。 
 (4)   卸载刚挂载的U   盘。 
 (5)   卸载刚挂载的DVD光盘。   
 2、根据要求写出对应语句。    
 (1)   将文本文件   users.txt中的小写英文字母全部替换成大写英文字母,其余不变,并且保存到uppercase.txt文件中。   
 (2)   将当前目录下的文件按字节数从大到小的次序排序后显示在屏幕上(文件的字节数是第5个字段)。   
 3、写出POSIX的信号量初始化,P操作,尝试P操作,V操作和摧毁信号量等5个函数的原型,并对参数做出必要的解释。   
 4、利用循环语句删除当前目录下的temp1、temp2,......,temp99等文件。   
 四、问答题 
 1、通过/proc文件系统可以获得哪些信息。 
 2、Red   Hat   9   的内核版本号为2.4.20-8,请说明使用什么命令可以显示内核版本号,并指出版本号各个组成部分的含义。 
------解决方案--------------------你的问题太多了,我没那么勤快. 
 正好手头上有个proc的,就copy一下,贴上来吧:   
 proc目录是系统模拟出来的一个文件系统,本身并不存在于磁盘上,其中的文件都表示内核参数的信息,这些信息分两类,一类是可都可写的,这类参数都在“/proc/sys”目录下,另一类是只读的,就是“/proc/sys”目录之外的其他目录和文件,当然这只是一种惯例,实际在其他目录下建立可读写的/proc文件也是可以的。
------解决方案--------------------4. 、利用循环语句删除当前目录下的temp1、temp2,......,temp99等文件。 
 int i =1; 
 char buf[10] = {0}; 
 for(; i  < 100; i++) 
 { 
    sprintf(buf, "temp%d ",i); 
     unlink(buf); 
 }刚看到的unlink,不知道好用不,你试一下...
------解决方案--------------------挂载U盘:1.mkdir /mnt/usb 2.mount -t vfat /dev/sda1 /mnt/usb 
 挂载光驱 1.mkdri /mnt/cdrom 2.mount -t iso9660 /dev/cdrom /mnt/cdrom -o codpage=936,iocharset=gb2312 
 复制文件:cp /mnt/cdrom/samba.rpm  /mnt/usb samba.rpm  
 卸载:umount /mnt/usb 
 umount /mnt/cdrom
------解决方案--------------------小写转换为大写并保存:cat user.txt|tr  "[:lower:] "  "[:upper:] "> uppercase.txt 
 按文件大小排列:ls -l | grep -v  "total " | sort +4 -n
------解决方案--------------------问答: 
 1,可以获得系统正在运行的进程信息 
 2,使用uname -r可以显示内核版本号   
 linux 基础东西 
 你还应该查一下资料 
 我想你应该去做