第4次实验Linux常用命令的使用由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“第4章linux常用命令”。
实验4 Linux常用命令的使用
一、实验目的1.掌握Linux一般命令格式;
2.掌握有关文件和目录的操作命令; 3.掌握有关进程操作的常用命令; 4.熟练使用man命令。
二、实验内容
Linux常用命令的使用
三、实验步骤、实验过程
1.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式; 提示:#date #cal,#cal 2012,#cal 10 2012等……参见教程P37 #who #echo 字符串
#clear 2.浏览文件系统:
(1)运行pwd命令,确定当前工作目录;(2)运行ls –l命令,理解各字段含义;(3)运行ls –ai,命令,理解各字段含义;
(4)使用cd命令,将工作目录改到根(/)上。运行ls –l命令,结合书中图2.2,了解各目录的作用;
(5)直接使用cd,回到哪里了?用pwd验证;(6)用mkdir建立一个子目录subdir;(7)将工作目录改到subdir目录。(8)验证当前工作目录在subdir;
3.文件操作:
(1)用more命令显示文件,如下:
参考教材P41——42,同时对le命令进行操作,感受more和le命令的异同;(2)head和tail命令使用:#head-5 mfile(mfile为某一目录下的某一文件,可以是各种文件类型,非文本文件要写出其扩展名,下同)#head-v mfile #head-q mfile #tail mfile #tail +20 mfile #tail-c 10 mfile //参考教材P43(3)touch命令的使用(修改指定文件或创建一个空文件)#touch aa(在当前目录创建一个空文件aa)
#touch-t 1210081212 aa(修改时间为2012年10月8日12:12);(4)匹配、排序命令
#grep-F hzxyjsj /etc/pawd(在/etc/pawd文件中查找包含hzxyjsj的所有行 #grep-i ‘aaa’ 11(在10和11文件中查找含aaa的字符串的行,并显示出来)
#sort 10(对文件10内容的所有行进行排序),其他选项意义参考教材P45,例如:#sort-r 10(5)uniq命令:从排好序的文件中去除重复的行。新建一个文本文件uniq,输入内容(在指定目录下用右键新建的方式新建文本文件,然后打开,输入内容后保存。)aa bb bb bb cc cc dd 保存,执行# uniq uniq #uniq –u uniq,会看到什么内容呢?同时对教材P46中的其他选项进行验证。(6)比较文件内容的命令comm和diff命令。新建m1文本文件,输入如下内容: aa bb cc cc dd ee 新建m2文本文件,输入以下内容: a bb cc dd dd ff 执行#comm m1 m2,结果怎么样?执行#comm-12 m1 m2结果又怎么样?分析输出结果。
执行命令#diff m1 m2结果又怎么样?分析其结果。
(7)运行date>file1,然后运行cat file1,看到什么信息?(8)运行cat subdir,会有什么结果?为什么?(9)利用man命令显示date命令的使用说明;
(10)运行man date >>file1,看到什么?(说明,>>表示追加)(11)利用help命令显示pwd命令的使用说明。
(12)利用ls –l file1,了解链接计数是多少?运行ln file1../fa,再运行ls –l file1,看链接计数有无变化?用cat命令显示fa文件内容。(说明,../fa表示在上一级目录建立连接文件fa,要到上一级目录才能找到文件fa)(13)运行cp file1 file2,然后ls –l,看到什么?
运行mv file2 file3,然后ls –l,看到什么?
运行cat f*, 结果怎么样?
(14)运行rm file3,然后ls –l,结果如何?
(15)在/etc/pawd文件中查找适合你的注册名的行;(P45)(16)运行ls –l,理解各文件的权限是什么?(17)统计file1的行数、字数;(P50)#wc-lc file1(18)运行man ls|more,显示结果是什么?
四、实验总结
写实验总结,把实验过程遇到的问题及解决办法进行总结,写出心得体会。