.
实验后记:
.
.
实验二 Linux常用命令
一、实验内容:
(1)初步了解Linux的命令格式; (2)学习几个文件维护命令; (3)学会如何得到帮助信息;
二、实验步骤:
(1)进入linux系统,在终端或命令行窗口中,输入如下linux命令,记录其输出结果
ls、pwd、xy、cd ..、pwd、cd、cd /usr/local、clear、date
(2)使用man命令来获得每个Linux命令的帮助手册,用man ls,man passwd,man pwd命令得到ls、passwd、pwd三个命令的帮助手册。也可以使用:命令名 --help格式来显示该命令的帮助信息,如who --help,试一下这些命令。
(3)用who 命令显示当前正在你的Linux系统中使用的用户名字: ①有多少用户正在使用你的Linux系统?给出显示的结果 ②哪个用户登录的时间最长?给出该用户登录的时间和日期。
(4) 使用下面的命令显示有关你计算机系统信息:uname(显示操作系统的名称),uname –n(显示系统域名),uname –p(显示系统的CPU名称)
①你的操作系统名字是什么? ②你计算机系统的域名是什么? ③你计算机系统的CPU名字是什么?
(5)使用whoami命令找到用户名。然后使用who -a命令来看看你的用户名和同一系统其他用户的列表。
(6)在shell提示符后,输入echo $PS1并按回车键,系统怎样回答? (7)在shell提示符后,输入PS1=%并按回车键,显示屏有什么变化? (8) 在shell提示符后,输入set 并按回车键,系统显示环境变量。给出你系统中的环境变量和它的值。
(9) 创建一个文件名为ch7.c的c语言文件,内容如下:
.
.
#include
while (1) { system(\sleep(10); } }
现在依次运行下列三个命令。第一个命令生成一个c语言的可执行文件,文件名为generate;第二个命令是每隔5 秒和10秒把date命令的输出追加到dataFile文件中,这个命令为后台执行,注意后台执行的命令尾部加上&字符;最后一个命令tail –f dataFile,显示dataFile文件的当前内容和新追加的数据:
gcc ch7.c –o generate ./generate >> dataFile & tail –f dataFile
在输入tail -f 命令1分钟左右后,按
注:pid是执行generate程序的进程号;使用generate >> dataFile&命令后,屏幕打印后台进程作业号和进程号。
最后用tail dataFile命令显示文件追加的内容。
.
.
(10)把ch7.c 文件复制为smallFile 文件的拷贝。用ls –l命令观察这两个文件的修改时间是否一样。它们是不同的,dataFile文件的修改时间应该是这个文件的创建时间。什么命令能够保留这个修改时间不变呢?这两个文件的inode号是多少?
再把文件名ch7.c 改成(移动)newDataFile,文件newDataFile的inode多少?与dataFile 文件的inode号是否相同,若相同,为什么?
然后再把文件newDataFile移动到/tmp目录下,文件/tmp/newDataFile的inode号是多少?比较结果如何,为什么?
三、实验总结与实验报告:
通过本实验的操作,得出的实验结论;写出规范的实验报告。
.

