没有合适的资源?快使用搜索试试~ 我知道了~
linux实验报告.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 201 浏览量
2022-07-13
18:16:47
上传
评论
收藏 1.08MB PDF 举报
温馨提示
试读
19页
linux实验报告.pdflinux实验报告.pdflinux实验报告.pdflinux实验报告.pdflinux实验报告.pdflinux实验报告.pdf
资源推荐
资源详情
资源评论
实 验 一
实验名称:
Linux 基本命令的使用
实验时间:
2 学时
实验目的:
熟练使用 Linux 字符界面、窗口系统的常用命令。
实验内容
(一)Linux 操作基础
1. 重新启动 linux 或关机(poweroff,
shutdown,reboot,
init 0,init 6)
2. 显示系统信息(uname),显示系统日期与时间,查看2014 年日历(date,cal)
①uname:查看系统与内核相关信息
uname -asrmpi
参数:
-a :所有系统相关的信息;
-s: 系统内核名称;
-r: 内核的版本;
-m:本系统的硬件名称,如 i686 或 x86_64;
-p: CPU 的类型,与-m 类似,只是显示的是 CPU 的类型;
-i :硬件的平台(ix86).
②date:显示日期的命令
③cal:显示日历
单独 cal:列出当前月份的日历
cal 2014:列出 2014 年的日历
cal 5 2014:列出 2014 年五月的目录
3. 使用帮助命令(man,help)
①man:是 manual(操作说明)的简写,是在线帮助系统
man 后跟某个命令就会详细说明此命令,例如:man man 就会详细说明 man
这个命令的用法;
②help:也是帮助命令,一般会在命令后,例如:cd --help 就会列出 cd 命令的
使用说明。
4. 查看当前登陆用户列表 (who),显示当前用户(whoami)
①who:显示目前已登录在系统上面的用户信息;
②whoami:查询当前系统账户
5. 建立一个新用户 mytest,设定密码(useradd,passwd)
①useradd mytest(建立新用户 mytest);
②passwd mytest(给 mytest 用户设置密码)
6. 用 mytest 登录,用户注销或退出(logout, exit)
①logout,exit(注销或退出用户)
②输入 mytest 及刚才设置的密码,就登录了 mytest 账户
7. 转换用户身份(su)
su root :切换到 root 用户;
su mytest:切回 mytest 用户
(二)文件操作命令
8. 显示当前工作目录,显示当前目录下的内容,列出所有文件和目录(包括隐含
文件)(pwd,dir, ls)
①pwd 显示当前目录:/home/mytest
②dir 显示当前目录下的所有目录:anaconda-ks.cfg Documents Music Public
Desktop Downloads Pictures Templates Videos
③ls 显示所有文件及目录:anaconda-ks.cfg Documents Music Public
Desktop Downloads Pictures Templates Videos
9. 建立一个新目录 test,并建立其子目录 t1,t2 和 t3,进入 t1 子目录(mkdir, cd)
①mkdir test(新建一个 test 目录);
②cd test(进入 test 目录);
③mkdir t1 t2 t3(建立三个子目录 t1 t2 t3);
④cd t1(进入 t1 子目录);
10. 在 t1 目录下,建立一个空文件 aa(touch)
touch aa(建立空文件 aa)
11. 用 vi 编辑器建立一个源文件 bb,
输入 3 到 5 行文字,然后保存并退出
①vi bb;(创建 bb 文件并编辑);
②i(插入);
③输入内容:aaaaa
Bbbbb
Ccccc
Ddddd
④etc(退出);
⑤:wq(保存并退出)
12. 将 aa 和 bb 复制到 t2 目录下,将 t2 目录的 bb 文件移动到 t3 子目录下并改名
①cp aa bb /home/mytest/test/t2(将 aa bb 复制到 t2 目录下)
②cd /home/mytest/test/t2(先进入 t2 这个目录)
mv bb /home/mytest/test/t3(把 bb 移动到 t3 目录下)
13. 显示 aa 文件和 bb 文件的内容(cat)
①cat /home/mytest/test/t1/aa(显示 aa 的内容)
②cat /home/mytest/test/t1/bb(显示 bb 的内容)
14. 分页显示一个大文件(more, less)
cat /etc/passwd | more
cat /etc/passwd | less
15. 在文件 bb 中查找某个特定的字符串(grep)
grep cc /home/mytest/test/t1/bb(在 bb 中找 cc 字符串)
16. 查找某个特定文件(find)
find bb(在所有目录中找 bb 文件)
17. 练习 history 命令,并执行其中一条历史命令;快速重复执行上一条命令
①history(显示所用过的命令)
②!44(执行历史记录中的第 44 条命令)
18. 将 ls 显示文件的结果,分别覆盖写和追加写到一个新文件中(> 和>>)
ls> test.txt(将显示结果覆盖写到 test.txt)
ls >>test.txt(将显示结果追加写到 test.txt)
19. 练习压缩命令和解压缩命令(gzip 和 gunzip)
①gzip bb 压缩 bb 文件
②gunzip bb 解压 bb 文件
20. 删除一个文件(rm 命令)
rm bb.gz(删除刚才压缩的文件 bb.gz)
21. 删除一个目录,如 test/t11/t3 子目录
rmdir /home/mytest/test/t3(删除 t3 子目录)
22. 删除一个用户 mytest 及其主目录中的内容(userdel)
userdel -r mytest
实 验 二
实验名称:Vi 编辑器的使用
实验时间:
2 学时
实验目的:
熟练掌握
Vi 编辑器的基本使用方法
。
实验内容
1. 练习 Vi 编辑器的启动、保存和退出等操作。
①vi test.txt(创建 test.txt 文件并编辑)
②i(插入数据)
③输入文字:i am zxy
④etc(退出编辑)
⑤:wq(保存并退出编辑器)
2. 用 vi 编辑器建立一个源文件 hello.c,打印出 hello world。使用 gcc 进行编译。
若编译不正确,则对上述文件进行修改。最后执行该程序。
①vi hello.c(创建 hello.c 文件并且进入 vi 编辑器);
②i(插入数据即开始编译);
③输入内容:#include <stdio.h>
main()
{
printf("hello world \n");
}
④etc(退出编辑)
⑤:wq(退出 vi 编辑器并保存)
⑥gcc -o hello hello.gcc(gcc 编译 hello.c 并生成可执行文件 hello)
⑦./hello(执行 hello,打印出 hello world)
实验截图:
剩余18页未读,继续阅读
资源评论
a66889999
- 粉丝: 36
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功