科 技 学 院实验报告 ( 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 表示最后一行
运用 find 命令查找 passwd 文件 在/目录下查找 passwd 文件:find / -name passwd 查找一天前所创建的文件:find /home/deno/