admin 管理员组文章数量: 1086019
2024年6月7日发(作者:paint中文翻译)
实验一 LINUX操作基础
实验目的:
1、掌握字符界面下关机及重启的命令。
2、掌握LINUX下获取帮助信息的命令:man、help。
3、掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等
实验内容:
1、使用shutdown命令设定在30分钟之后关闭计算机。
2、使用init命令实现图形界面到字符界面及字符界面到图形界面的切换。
3、分别使用命令man和help查看ls命令的帮助文档。
4、使用命令将当前计算机的主机名显示为IT。
5、使用命令显示公元2008年8月的月历。
6、显示当前计算机上的日期和时间。
7、统计文件/etc/passwd的行数、字符数和单词数。
实验步骤及结果:
1、
2、
3、
4、
5、
6、
7、
实验二 LINUX系统的文件操作命令
实验目的:
1、 掌握LINUX下文件和目录操作命令:cd、ls、mkdir、rmdir、rm。
2、 掌握LINUX下文件信息显示命令:cat、more。
3、 掌握LINUX下文件复制、删除及移动命令:cp、mv。
4、 掌握LINUX的文件检索、排序命令:grep、sort。
实验内容:
1、使用命令切换到/etc目录,并显示当前工作目录路径。
2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。
3、使用命令创建目录/root/linux,然后删除该目录。
4、使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,
并查看该文件的内容。
5、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该
目录中,最后将该目录及其目录下的文件一起删除。
6、查看文件/etc/passwd的前3行内容。
7、创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。
8、使用命令显示/etc/passwd文件的文件类型。
9、在文件/etc/passwd中搜索匹配字符“root”。
实验步骤及结果:
1、
2、
3、
4、
5、
6、
7、
8、
9、
实验三 Shell实用功能及文件权限
实验目的:
5、 掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令别名,管道
及输入输出重定向。
6、 掌握文件权限设置的方法,以及如何修改文件所有者及用户。
7、 掌握LINUX下建立链接文件的方法。
实验内容:
1、使用命令“cat /etc/”设置为别名named,然后再取消别名。
2、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加
重定向输入内容为word。
3、使用管道方式分页显示/etc/passwd的内容。
4、分别用文字设定法和数字设定法,对/root/ab文件设置权限,所有者为读取、写入
和执行权限,同组用户为读取和写入权限,其他用户没有任何权限。
5、将文件/root/ab所有者更改为用户zhangsan。
6、将目录/root/b连同它的下级文件/root/b/cc的所有者和用户组一起更改为newuser。
7、使用命令创建/root/a文件的硬链接文件/root/b和软链接文件/root/c,并用ls –l
命令查看输出信息的第二列(链接数)以及第五列(文件尺寸)。
实验步骤及结果:
1、
2、
3、
4、
5、
6、
7、
实验四 用户和组群账户管理
实验目的:
1、 掌握字符界面下用户账户的设置,包括命令useradd、usermod、userdel。
2、 掌握字符界面下组群账户的设置,包括命令groupadd、groupmod、groupdel。
3、 掌握用户和组群维护命令,包括passwd、su。
实验内容:
1、使用命令创建用户账户zhangsan,并设置口令为123456,设置用户名全称为张三。
2、使用命令从用户root切换到用户zhangsan登录系统,并改变用户环境。
3、使用命令从用户zhangsan切换到用户root登录系统。
4、使用命令修改用户账户zhangsan的UID为700,其Shell类型为/bin/ksh。
5、使用命令删除用户账户zhangsan,并且在删除该用户的同时一起删除其主目录。
6、使用命令创建组群group1,并在创建时设置其GID为800。
7、使用命令修改组群group1的新组群名称为shanghai,设置组群group1的口令为
123456。
实验步骤及结果:
1、
2、
3、
4、
5、
6、
7、
实验五 LINUX系统管理
实验目的:
4、 掌握Linux下软件包管理,包括命令rpm、tar。
5、 了解Linux中网络通信管理,包括网络基本配置及常用网络命令。
6、 掌握进程的创建、查看及终止命令。
实验内容:
1、通过安装虚拟机工具实现windows和linux的文件共享。
2、使用命令将当前计算机的主机名修改为IT。
3、使用netconfig命令设置网络的相关属性,包括IP地址、子网掩码、默认网关等。
4、分别用前台和后台启动方式在根目录/下查找名字为的文件。
5、查看系统中所有启动的进程,不带控制台终端,并显示用户名和进程的起始时间。
6、使用命令结束第4题中的进程。
实验步骤及结果:
1、
2、
3、
4、
5、
6、
实验六 vi编辑器的使用
实验目的:
7、 掌握挂载和卸载文件系统的方法。
8、 掌握vi编辑器的使用方法。
实验内容:
1、使用命令挂载U盘,并能正确显示U盘中的中文信息,挂载点目录为/mnt/学号。
2、使用vi编辑器创建文本文件/root/v,文件内容为hell,最后保存退出。
3、打开vi编辑器,插入2009年日历,并把该文件命名为。
4、打开vi编辑器,显示文件的行号。
5、打开vi编辑器,查看文件的详细信息。
实验步骤及结果:
1、
2、
3、
4、
5、
实验七 Shell程序的创建及变量
实验目的:
1、 掌握Shell程序的创建过程及Shell程序的执行方法。
2、 掌握Shell变量的定义方法,及用户定义变量、参数位置等。
3、 掌握变量表达式,包括字符串比较、数字比较、逻辑测试、文件测试。
实验内容:
1、查看当前系统下用户Shell定义的环境变量的值。
2、定义变量AK的值为200,并将其显示在屏幕上。
3、定义变量AM的值为100,并使用test命令比较其值是否大于150。
4、创建一个简单的Shell程序,其功能为显示计算机主机名以及显示系统日期和时间,
并执行该程序。
实验步骤及结果:
1、
2、
3、
4、
实验八 Shell流程控制语句
实验目的:
1、 掌握条件判断语句,如if语句、case语句。
2、 掌握循环控制语句,如for语句、while语句、until语句。
实验内容:
1、编写一个Shell脚本,利用for循环把当前目录下的所有*.c文件复制到指定的目录中,
并显示复制后该目录内按文件大小排序的目录文件清单。
2、使用until语句创建一个Shell程序,其功能为计算1-10的平方。
实验步骤及结果:
1、
2、
版权声明:本文标题:LINUX操作系统实验报告.. 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1717769443a712364.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论