linux相关命令编写实验报告,学生实验报告 Linux常用命令.doc

《学生实验报告 Linux常用命令.doc》由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关《学生实验报告 Linux常用命令.doc》文档请在天天文库搜索。

1、上海第二工业大学计算机科学与技术系学生实验报告课程名称嵌入式操作系统B实验类别验证型实验项目名称Linux常用命令班级11计科A1姓名刘绍贵学号20133430048实验时间2014年3月20日实验地点15号楼507指导教师崔莉莉组号同组学生信息(请填写在下方)班级姓名学号一、 实验目的和要求1、掌握Linux系统的启动和退出;2、掌握Linux环境中的Shell一般命令格式和命令管理用户与组群的方法;3、理解进程的概念,对进程能进行一般管理和控制;4、了解系统管理命令,理解输入输出重定向和管道,掌握vi编辑器的使用,熟悉shell脚本的编写。二、 实验内容和原理1、超级用户的用户名为root,密码“123456”.2、Shell一般命令格式command [选项] [参数]Command为命令名(也就是对应的程序名),写在一行的开头;开关符选项通常是以 “-” 开始,多个选项可用一个“。

2、-” 连起来,如 ls -l -a 与 ls –la 相同 ;根据命令的不同,参数分为可选的或必须的;命令名和开关符、参数之间一定要用空格分离。3、格式:vi [options] [filename] 功能:自动载入所要编辑的已有文件,或开启一个新文件输出:如果未指定选项或文件,将进入vi程序并开始编辑一个新缓冲区。当屏幕的左边出现“~”号,表示本行为空行。4、用vi编辑器建立shell程序文件shex1的步骤: ① 键入命令“vi shex1”,启动vi; ② 按命令“i”,进入vi的插入状态; ③ 输入程序文件内容; ④ 按键,再键入“:”,切换到vi的命令状态; ⑤ 在“:”后键入命令“wq”,即保存文件内容后,退出vi三、 主要仪器设备安装有Linux操作系统的虚拟机四、 操作方法与实验步骤在本实验中,将使用不同的信息命令,来调查和发现文件的信息;使用命令来帮助确定文件类型和创建文。

3、件;也可以使用几个命令来查看文件的内容等。在嵌入式操作系统课程中,需要熟练地掌握命令行下shell常用命令的使用。题目涉及到的所有相关验证目录及文件需要自己创建。(具体查看实验结果与分析)五、 实验数据记录和处理(选填)六、 实验结果与分析1. 搜索/etc/passwd文件找到您的用户名所在的行,写出该行。您的用户ID、组ID、主目录以及登录shell是什么? cd / 根目录 ls 查看当前目录下的文件夹 vi /etc/passwd查看etc下得passwd文件2. 用命令echo $ PATH显示您的shell的搜索路径3. 在您的系统上运行 ls -l /bin命令,并将两个普通文件和两个符号链接标识出来。这些文件的大小是多少?何时创建的?uname 大小:12188 B 创建时间:2003-02-194. 执行file /etc/*命令,识别目录/etc下所有文件的类型5. 用。

4、more(或less)命令查看文件/usr/include/stdio.h6. 在您的主目录下创建一个名为temp的目录并在该目录下创建名为backup的文件。并将/bin目录下的ls、cat文件复制到temp目录中。在您的主目录下创建一个名为backups的目录。将backup文件从~/temp目录中移动到backups目录中,再删除~/temp目录中的文件及~/temp目录本身 7. 用find命令显示目录/usr/include中小于100字节的所有头文件的名称。在您的系统中,有多少个文件属于该范围? 8. 用命令whereis显示ifconfig命令的绝对路径名。使用完全路径名运行ifconfig命令,将看到一个MTU值,它们是多少9. 用一个命令显示您的主目录的绝对路径名。10. 在您的主目录中创建名为memos的目录。进入该目录,创建一个文件memo.james,内容自定。 在。

5、memos目录中创建一个子目录personal,复制文件memo.james并将副本放在您的主目录中,将文件的副本命名为temp.memo。写出完成该任务所使用的命令。11. 在您的~/linux目录中有一些文件,这些文件的名称以单词chapter开头,后接数字1,2,6,8或9,并以.eps或.prn结尾。用一个命令显示这些文件的类型。12. 用一个命令查看当前工作目录中所有文件的大小(用行和字节表示)。13. 从文件系统的根目录开始,查找一个名为CON.FILE的文件14. 下面这些命令的结果是什么?a) rm -f ~/personal/memo*.doc “rm”删除 ~/personal目录下以memo开头后跟任意字符以.doc为后缀的文件,”-f”无视访问权限。b) rm -f ~/linuxbook/final/ch??.prn “rm”删除~/linuxbook/final。

6、目录下以ch开头,后面跟任意2个字符并以.prn作后缀的文件,”-f”无视访问权限。c) rm -f ~/courses/ece446/lab[1-6].[ cC] “rm”删除~/courses/ece446目录下的以lab开头的,后跟1-6的任意一个数字并且以.c或.C为后缀的文件,”-f”无视访问权限。15. 用一个命令行将目录~/courses/ece345下的文件lab1、lab2、lab3移动到您的主目录下的目录newlabsece.345中。如果目标目录中有一个文件已存在,命令应该提示用户予以确认。16. 给出一个命令行,显示具有.jpg扩展名,而且名称末尾是一个数字的文件的大小。17. 用find命令删除主目录下所有名为core的文件和扩展名为.bak的文件将原来的“ ls -la”命令定义为别名命令LS,在shell提示符下运行LS命令,再从别名列表中删除别名LS。 定义。

7、别名:”alias” 删除”unalias”18. 请说明以下命令的执行效果:a) chmod 776 ~/ newlabsece.345/lab5给文件~/ newlabsece.345/lab5文件拥有者和同组用户读写执行权,非同组用户赋予读写权b) chmod 511 *.c 给所有的以.c为后缀的文件文件拥有者读执行权,同组用户和非同组用户执行权19. 在你的系统下搜索/usr/bin目录,辨识出链接数为3个的文件。至少写出两个文件名并指出这些链接是硬链接还是软链接,理由是什么上两条是硬链接。最前面的号相同.软连接”psfaddtable->psfxtable”20. 采用管道和重定向组合的方法统计出目录/etc下的文件个数后存入文件count中21. 将命令ls、passwd的帮助信息依次存入文件manls。22. 编写shell程序文件shexample,程序功能要求如下。

8、:运行程序shexample时带一个参数,若不带参数,则应显示提示“Parameter Lost !”;若参数小于1,则应显示“value should be more than 1.”;若参数大于等于1但小于6,则在屏幕上显示“value is less than 6 and not less than 1.”;若该参数大于等于6,则在屏幕上显示“value is not less than 6.”$value取值。”$”引用变量,”-z $1” 如果字符串长度为1,返回真. [ int1 -ge int2 ] int1 大于或等于 int2[ int1 -lt int2 ] int1 小于 int223. 创建新用户,帐号为“jack”,口令为“111222”。然后在jack的主目录下,创建文件display,依次将文件/etc/group、/etc/passwd和/etc/shadow的内容依次存入display文件中将用户jack的目录树打包成压缩文件jack.tar.gz(或jack.tgz)(要求实现最大压缩率)      再将压缩文件jack.tar.gz解压缩到当前目录下。程序设计基础建立C源程序prog.c,程序内容如下:用gcc编译器调试该程序直至产生右图所示的执行结果,将调试过程记录下来。  七、 实验心得与体会这是我第一次接触linux系统。对于所有操作环境和操作指令完全陌生的情况下完成这次实验耗费了许多时间。需要慢慢看PPT,网上查资料,请教同学,想熟练的掌握Linux命令就须多加练习。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值