当前位置: 技术问答>linux和unix
急,请教各位几个问题,小女子先谢过了,):
来源: 互联网 发布时间:2016-01-26
本文导语: 1、按要求依次写出下列命令。 (1) 将格式为vfat的U盘挂载到/mnt/usb目录,并且支持简体中文的目录和文件名; (2) 将格式为iso9660的DVD光盘挂载到/mnt/cdrom目录; (3) 将DVD光盘上的文件samba.rpm 复制到U盘。 (4) 卸载刚挂...
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,请说明使用什么命令可以显示内核版本号,并指出版本号各个组成部分的含义。
(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,请说明使用什么命令可以显示内核版本号,并指出版本号各个组成部分的含义。
|
挂载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
挂载光驱 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
按文件大小排列:ls -l | grep -v "total" | sort +4 -n
|
你的问题太多了,我没那么勤快.
正好手头上有个proc的,就copy一下,贴上来吧:
proc目录是系统模拟出来的一个文件系统,本身并不存在于磁盘上,其中的文件都表示内核参数的信息,这些信息分两类,一类是可都可写的,这类参数都在“/proc/sys”目录下,另一类是只读的,就是“/proc/sys”目录之外的其他目录和文件,当然这只是一种惯例,实际在其他目录下建立可读写的/proc文件也是可以的。
正好手头上有个proc的,就copy一下,贴上来吧:
proc目录是系统模拟出来的一个文件系统,本身并不存在于磁盘上,其中的文件都表示内核参数的信息,这些信息分两类,一类是可都可写的,这类参数都在“/proc/sys”目录下,另一类是只读的,就是“/proc/sys”目录之外的其他目录和文件,当然这只是一种惯例,实际在其他目录下建立可读写的/proc文件也是可以的。
|
4. 、利用循环语句删除当前目录下的temp1、temp2,......,temp99等文件。
int i =1;
char buf[10] = {0};
for(; i
int i =1;
char buf[10] = {0};
for(; i