(1) 实验题目。
(2) 操作的主要步骤或命令。 (3) 命令及其执行结果。
实验5 Linux分区和磁盘操作
一、实验内容
练习Linux分区和磁盘操作命令。
二、实验目的
了解文件系统的概念, 掌握文件系统的简单操作 了解磁盘分区情况
掌握存储设备的挂载方法
三、实验题目
1 将系统内所有的分区(文件系统)列出来。df
2 将系统内的所有特殊文件格式及名称都列出来。
3 将/bin下面的可用的磁盘容量以易读的容量格式显示。 4 将当前各个分区中可用的inode数量列出。
5 列出目前目录下的所有文件容量(大小)。(实际显示时仅显示目录容量) 6 将题5中每个文件的大小也显示出来。 7 检查根目录下面每个目录所占用的容量。
8 进入/tmp,将/etc/passwd复制到/tmp中,查看新复制文件的链接数目和inode,查看当前目录容量与当前目录所在分区的inode。
9 将/tmp/passwd创建硬链接成为passwd-hd文件,并查看容量和inode。
10 将/tmp/passwd创建符号链接passwd-so,并查看passwd-so文件的inode,显示passwd-so中的内容。
11 查看当前系统内的所有分区。 12 在/mnt下新建目录usb,将U盘挂载到/mnt/usb上,卸载U盘。 mount –t vfat /dev/sda1 /mnt/usb 13 挂载光盘到/media/cdrom下、访问光盘且卸载光盘。
四、实验指导
1 将系统内所有的分区(文件系统)列出来。 df
2 将系统内的所有特殊文件格式及名称都列出来。 df -aT
3 将/bin下面的可用的磁盘容量以易读的容量格式显示。df -h /bin 4 将当前各个分区中可用的inode数量列出。df -ih
5 列出目前目录下的所有文件容量(大小)。(实际显示时仅显示目录容量) du
9
6 将题5中每个文件的大小也显示出来。 du -a
7 检查根目录下面每个目录所占用的容量。 du -sm /*
8 进入/tmp,将/etc/passwd复制到/tmp中,查看新复制文件的链接数目和inode,查看当前目录容量与当前目录所在分区的inode。 cd /tmp
cp -a /etc/passwd . du -sd ; df -i du -sb ; df -i .
9 将/tmp/passwd创建硬链接成为passwd-hd文件,并查看容量和inode。 ln passwd passwd-hd du -sb ; df -i .
10 将/tmp/passwd创建符号链接passwd-so,并查看passwd-so文件的inode,显示passwd-so中的内容。
ln -s passwd passwd-so ls -li passswd* cat passwd-so
11 查看当前系统内的所有分区。 fdisk -l
12 在/mnt下新建目录usb,将U盘挂载到/mnt/usb上,卸载U盘。 m mkdir /mnt/usb
mount /dev/sdb1 /mnt/usb或
mount –t vfat /dev/sdb1 /mnt/usb umount /mnt/usb
13 挂载光盘到/media/cdrom下、访问光盘且卸载光盘。 mkdir /medir/cdrom
mount -t iso9660 /dev/cdrom /media/cdrom umount /medir/cdrom
五、实验报告 (1) 实验题目。
(2) 操作的主要步骤或命令。 (3) 命令及其执行结果。
实验6 Linux压缩和安装命令
一、实验内容
练习压缩、打包和安装命令。
二、实验目的
10
了解文件打包的概念,
掌握文件压缩和打包的命令
三、实验题目
1 将man.config打包成man.config.tar 2 将man.config.tar压缩成man.config.tar.gz 3 只对man.config.tar.gz解压,不解包。 4 删除man.config.tar.gz
5 一次性将man.config打包压缩成man.config.tar.gz 6 查看man.config.tar.gz 中内容 7 删除man.config 8 释放man.config.tar.gz到/usr/local/src中
9 使用psftp将jdk-6u17-linux-i586.rpm上传至服务器,并使用rpm命令对其按装
10 使用vi新建文档hello.java vi hello.java 11 进入编辑模式输入源代码。
12 保存退出。编译、执行hello.java文件。
13 新建student用户,修改student密码,并给他发一份邮件,然后使用student身份在其他终端登录,查看邮箱。
四、实验指导
1 将man.config打包成man.config.tar tar –cvf man.config.tar man.config 2 将man.config.tar压缩成man.config.tar.gz
gzip man.config.tar 或 gzip -9 –c man.config.tar>man.config.tar.gz 3 只对man.config.tar.gz解压,不解包。gzip –d man.config.tar.gz 4 删除man.config.tar.gz rm man.config.tar.gz 5 一次性将man.config打包压缩成man.config.tar.gz tar –zcvf man.config.tar.gz man.config
6 查看man.config.tar.gz 中内容 tar –ztvf man.config.tar.gz 7 删除man.config rm man.config 8 释放man.config.tar.gz到/usr/local/src中 cd /usr/local/src
tar –zxvf man.config.tar.gz
9 使用psftp将jdk-6u17-linux-i586.rpm上传至服务器,并使用rpm命令对其按装 open linux的ip
lcd 本地jdk-6u17-linux-i586.rpm所在目录 put jdk-6u17-linux-i586.rpm
rpm –ivh jdk-6u17-linux-i586.rpm
10 使用vi新建文档hello.java vi hello.java 11 进入编辑模式输入源代码。 public class hello{
public static void main(Srting[] args) {
11
System.out.println(“Hello world!”); } }
12 保存退出。编译、执行hello.java文件。 javac hello.java java hello
13 新建student用户,修改student密码,并给他发一份邮件,然后使用student身份在其他终端登录,查看邮箱。(选做题) useradd student passwd student
mail –s student “haha” how are you how do you do .(结束) Enter
切换到tty2 以student登录 mail ? t q
五、实验报告 (1) 实验题目。
(2) 操作的主要步骤或命令。 (3) 命令及其执行结果。
实验7 Linux VI编辑器
一、实验内容
练习Linux VI编辑器的使用。
二、实验目的
掌握使用vi编辑器的使用方法 掌握vi提供的相应命令。
三、实验题目
1 拷贝/etc/man.config文件到当前目录。 2 用VI打开它,请问现在是在什么模式? 3 将光标移动到行尾,再将光标移动到行首。 4 将光标移动到21行,删除5行。 5 撤销刚才的操作。
12
6 将光标移动到11行,复制10行。 7 将复制的内容粘贴到文章末尾。 8 保存退出
9 使用vi新建文档Hello.java 10 进入编辑模式输入源代码。 11 保存退出。(尚无法编译,因为可能未安装JDK)。
1 将命令”ls -l|more”的别名设为lm alias lm=’ls -l|more’
2 列出目前系统中有哪些别名? alias
3 列出我们曾经执行过的命令。 history
4 列出目前最近的5条命令 history 5
5 执行第10笔命令 !10
6 列出系统中以c为开头的命令 c[tab][tab]
7 使用上下箭头调用刚才执行过的命令 ↑↓
8 列出当前目录下以.bash开头的所有文件 ls -al .bash[tab][tab]
9 列出目前的shell环境下的所有环境变量与其内容 env
四、实验指导
1 拷贝/etc/man.config文件到当前目录。 cp /etc/man.config .
2 用VI打开它,请问现在是在什么模式? vi man.config 一般模式
3 将光标移动到行尾,再将光标移动到行首。 $ 0
4 将光标移动到21行,删除5行。 21G 5dd
5 撤销刚才的操作。 u
6 将光标移动到11行,复制10行。 11G 10yy
13
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库Linux操作系统实验指导书 第2版(3)在线全文阅读。
相关推荐: