实 验 报 告
(一) 实验目的
熟悉和掌握 Unix 的 shell 命令,正则表达式和过滤器程序的使用。
(二) 实验题目
1 上机练习 ls,ln,ln –s,file,chown,chmode,head,taill,find 等命令。
(1) 假定当前目录中没有 ls.save 文件,先后键入 ls –l 和 ls –l > ls.save 两个命令。请将第
一个 ls 命令的输出和第二个命令的输出文件 ls.save 中的内容作仔细比较。两者
有何不同?并加以解释。
(2) 比较 ls,ls *,ls .,ls .* ,ls .?* 这些命令的输出有何不同?
(3) 以下两条命令:
mv file1 file2
cp file1 file2;rm file1
的执行效果是否总是相同的?请仔细推敲并上机验证(提示:如是软连接如何)。
(4)在当前的目录树中显示当天修改的 c 源程序名。
2.掌握正则表达式的匹配规则,上机练习 grep、awk 命令。
(1) 按相反的次序显示输入行及行号。
(2) 统计输入单词的频度。
3.上机练习 df,du,tar 命令。
4.上机练习 ps,time,nohub 命令。
5.上机练习 compress,gzip 和 man 等命令。
(三)实验结果
1 上机练习 ls,ln,ln –s,file,chown,chmode,head,taill,find 等命令。
(1) 假定当前目录中没有 ls.save 文件,先后键入 ls –l 和 ls –l > ls.save 两个命令。请将第
一个 ls 命令的输出和第二个命令的输出文件 ls.save 中的内容作仔细比较。两者有何
不同?并加以解释。
ln:创建软连接;
chown: 更改某个文件或目录的所有者
chmode: 设置文件或目录的默认权限的命令
head: 用 head 命令只显示文件或标准输入的头几行
taill: 用户想查看文件的尾部
find:查找文件
ls –l 的结果
Ls –l>ls.save 的结果
评论2
最新资源