linux上机实验_原创文档.pdf
实验一
实验名称:Linux基本命令的使用
实验时间:2学时
实验目的:熟练使用Linux字符界面、窗口系统的常用命令。
实验内容
(一)Linux操作基础
1.重新启动linux或关机(poweroff,shutdown,reboot,init0,init6)
2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal)
3.使用帮助命令(man,help)
4.查看当前登陆用户列表(who),显示当前用户(whoami)
5.建立一个新用户mytest,设定密码(useradd,passwd)
6.用mytest登录,用户注销或退出(logout,exit)
7.转换用户身份(su)
(二)文件操作命令
8.显示当前工作目录,显示当前目录下的内容,列出所有文件和目录(包括隐含
文件)(pwd,dir,ls)
9.建立一个新目录test,并建立其子目录t1,t2和t3,进入t1子目录(mkdir,cd)
10.在t1目录下,建立一个空文件aa(touch)
11.用vi编辑器建立一个源文件bb,输入3到5行文字,然后保存并退出
12.将aa和bb复制到t2目录下,将t2目录的bb文件移动到t3子目录下并改名
13.显示aa文件和bb文件的内容(cat)
14.分页显示一个大文件(more,less)
15.在文件bb中查找某个特定的字符串(grep)
16.查找某个特定文件(find)
17.练习history命令,并执行其中一条历史命令;快速重复执行上一条命令
18.将ls显示文件的结果,分别覆盖写和追加写到一个新文件中(和)
19.练习压缩命令和解压缩命令(gzip和gunzip)
20.删除一个文件(rm命令)
21.删除一个目录,如test/t11/t3子目录
22.删除一个用户mytest及其主目录中的内容(userdel)
实验二
实验名称:Vi编辑器的使用
实验时间:2学时
实验目的:熟练掌握Vi编辑器的基本使用方法。
实验内容
1.练习Vi编辑器的启动、保存和退出等操作。
2.用vi编辑器建立一个源文件hello.c,打印出helloworld。使用gcc进行编译。
若编译不正确,则对上述文件进行修改。最后执行该程序。
3.练习使用Vi编辑器在命令模式下的各种操作:移至行首、行尾、跳到指定行、
文件内容的增文件内容的增删删改操作(i,dd,x,#dd,#x),恢复上一次操作(u),搜索指定
的字符串、复制操作等等。
4.用vi编写一个count.cpp文件,进行简单的四则运算,例如“2+3=?”,可以
接受键盘输入的两个数和一个运算符号,并在控制台输出结果。
5.用GCC编译count.cpp程序,并执行。
实验三
实验名称:文件权限的管理
实验时间:2学时
实验目的:熟练掌握用户和组的建立,文件权限的修改等方法。
实验内容
1.建立2个组(神仙组,妖怪组)
2.建立4个用户:悟空、八戒、唐僧、沙僧,并设置用户密码
3.把悟空、八戒放入妖怪组
4.把唐僧、沙僧放入神仙组
5.用悟空建立一个文件(monkey.cpp),该文件要输出Iammonkey
6.给八戒一个可以rw的权限
7.八戒修改monkey.cpp文件,加入一句话iamapig
8.唐僧、沙僧对该文件没有权限
9.把沙僧放入妖怪组
10.让沙僧修改文件monkey.cpp的monkey,加入”我是沙僧,我是妖怪!”
实验四
实验名称:Shell编程
实验时间:2学时
实验目的:熟练掌握Shell程序的创建过程,能够编写Shell程序。
实验内容
1.请批量创建一个班的用户,每个班为一个组:class110608或class11060