电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

unix-linux实验报告-华北电力大学-阎蕾

unix-linux实验报告-华北电力大学-阎蕾_第1页
1/8
unix-linux实验报告-华北电力大学-阎蕾_第2页
2/8
unix-linux实验报告-华北电力大学-阎蕾_第3页
3/8
科 技 学 院实验报告 ( 2024—2024 年度第 1 学期)名 称:UNIX/LINUX 体系与编程 院 系: 信息工程系 班 级:学 号:学生:指导老师: 阎 蕾 设计周数: 3 成 绩:日期:2024 年 9 月 9 日实验正文一.实验目的和要求:1. 1. 掌握 UNIX/Linux 系统的目录和文件管理命令。2. 掌握 shell 的输入输出重定向, 编写 shell 脚本文件。3. 编写 C 语言程序,使用 GCC 编译,使用 GDB 调试。4. 掌握 make 工具,撰写 makefile 文件,完成 C 程序的自动编译。5. 要求每人能独立完成实验。二.实验主要容:1. 用 pwd 命令显示用户主目录的路径名,用 date 命令查看当前日期和时间,用who 命令查看当前登录在系统中的用户列表,利用 who 命令选项查看当前系统中的用户总数和系统启动时间。比较 whoami 和 who am i 显示的结果区别。命令:pwd:查看当前工作路径命令:date:查看日期时间命令 who –a 查看登陆系统中的所有用户,同时显示启动时间命令:whoami 和 who am i 的区别:whoami 只显示当前用户的名字 2.用 vi 编辑器,先在用户主目录中创建文件,编辑文件。并作统计文件大小,重新编辑文件。字符串替换等工作 命令:创建 文件:vi 命令:统计创建文件大小:du –h 命令:字符串的替换:在命令模式下输入cat 查看文件可以把文件中所有的 huangjinlong 替换成 Mk:1,$s/huangjinlong/Mk/g 1 表示第一行,$s 表示最后一行。容如下:3.运用 find 命令查找 passwd 文件 在/目录下查找 passwd 文件:find / -name passwd 查找一天前所创建的文件:find /home/deno/ -atime +1 查找一天前所访问的文件:find /home/deno/ -ctime +1查找/home/demo 目录下属主是 的文件:find -user 4.编写 flower 脚本a.显示用户名。显示用户当前系统中的进程。b 推断当前用户是否为 root 用户:若是 root 用户,则根据命令行参数 n,清除/var/log目录下的某个文件的容但保留其最后的 n 行的容,若没有参数,则保留 10 行;若不是 root 用户,提示出错。文件为/var/log/cron 文件。利用 cat –n 查看文件一共 65 行。脚本如下:执行:bash /home/demo/flower.sh查看/var/log/cron 5.十进制转换为十六进制:代码如下:编译:gcc –Wall –n xd执行:./xd撰写 makefile 文件:Makefile:主函数:main.cOutput.c:Judge.cMake 自动编译编译:执行 jinzhi:三.实验总结:通过本次实验,我了解了 linux 下的简单命令的操作,同时简单认识了系统的整体结构。在实验中编写了简单的脚本,知道了格式的注意点。虽然在编写 makefile 的时候遇见了很多格式问题,但是通过与同学的讨论,最终调试完成。对于 linux,还有很多要学习和理解的。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

unix-linux实验报告-华北电力大学-阎蕾

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部