linux程序设计。
实验报告。专业网络工程。
班级网091
学号 099074300
姓名魏家伟。
指导教师郭玉华。
安徽工业大学计算机学院。
实验一 linux基本命令的使用。
1、实验目的。
学习和掌握linux的基本命令。
2、实验内容和步骤。
1、实验目的。
学习和掌握linux的基本命令。
2、实验内容和步骤。
步骤1:以user_login用户身份并使用telnet登录linux服务器,按照提示创建自己的账户和口令。
步骤 2:使用新创建的用户账户和口令登录linux系统,察看登录后的界面。
步骤3:使用pwd命令察看当前的工作目录,然后用ls命令查看当前目录下的内容,尝试使用-a,-l,-f,-a,-lf等不同选项并比较不同之处。
a function .
ddlesshst
a function “.flf
步骤4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc目录下的文件passwd拷贝到该目录下(cp 源文件目的目录)。察看当前目录下的passwd文件的属主和文件权限。
___变成了当前用户。
步骤5:尝试向当前目录下的passwd文件和/etc/passwd文件分别写入一些新内容(可使用echo “字符串” >文件的命令),看看操作能否成功,如果不能成功,请说明原因。用cat命令浏览文件password的内容,用more命令进行浏览翻页操作,再用less命令浏览文件的内容。
比较这几个命令的不同之处。
当前目录的可以,另一个不可以。
步骤6:用ls命令查看test下文件的权限,用mv命令更改文件password的文件名为尝试用chown和chgrp更改文件的属主为root、组为root,看看能否成功,不成功,请说明原因。尝试用chomd将文件权限为“-rw---看看能否成功,不成功,请说明原因。
不行,权限不够。
步骤7:用rm命令删除test目录下的所有文件,再用rmdir命令删除test目录。(想一想有没有一条命令将目录及目录下的所有文件删除,写出这条命令)
rm -r步骤8:使用ps命令查看当前系统内的进程,并利用man命令获取ps命令的参数,写出获取当前终端进程执**况的ps命令。
ps t步骤9:使用df命令查看当前系统已安装的文件系统的空间使用情况,记录结果文件系统1k-块已用可用已用% 挂载点。
dev/loop014860672 9879100 4226680 71% /
none1022256 324 1021932 1% /dev
none1026708 188 1026520 1% /dev/shm
dev/sda616637948 16154084 483864 98% /host
dev/sdb1488382976 345436812 142946164 71% /media/chenkai
步骤10:使用du命令查看用户的工作目录占用了多少空间,记录结果。
步骤11:使用free命令查看内存资源的使用情况,记录结果total used free shared buffers cached
mem: 2053420 1909668 1437520 725820 877684
/+ buffers/cache: 306164 1747256
swap: 2611120 261112
步骤12:使用man获取tar和gzip的帮助信息,尝试将test目录下的文件打包并压缩,然后到另外一目录tmp下解包,写出这几条命令。
___tar xvzf test
mv tmp/
__tar xvf
步骤13:尝试执行“ls –l > tmp”,看看这条命令的执行会出现什么结果,解释一下这条命令。__ls -l 的内容输入到了tmp文本中___
步骤14:尝试执行find /usr/src -name “*c” -print | xargs grep “#include”,看看这条命令的执行会出现什么结果,解释一下这条命令。__在/usr/src目录下的c语言源程序文件中查找含有”#include”内容的行_
步骤15:执行命令shutdown,关闭系统。(想一想有没有更简单的命令,写出这条命令)
___init 0___
3、实验结论。
实验二简单shell程序设计。
1、实验目的。
1) 学习和掌握vi编辑器的基本使用方法。
2) 学习和掌握编写简单的shell程序。
2、实验内容和步骤。
2.1 vi的使用。
步骤1:以root用户身份登录进入linux系统。
步骤 2:启动vi,切换到输入模式,输入一段英文:
thisiaanexercise!
weusevitoeditit.
left,down,up,right
步骤3:尝试匹配其中的一串字符,写出这命令及执行结果。
在命令状态下输入 /left 即匹配left这个字符。
步骤4:尝试替换其中的一串字符,写出这命令及执行结果。
在命令状态下输入 1.$/use/123 即把use字符替换为123
步骤5:尝试复制/删除其中的一行或几行文本,写出命令及执行结果。
在命令状态下输入nyy(n为复制的行数)然后把光标移动到要复制的地方输入p可以粘贴同样输入ndd即为删除。
步骤6:尝试存盘退出操作,写出命令。
wq2.2 简单的shell程序。
步骤1:使用vi将程序清单2-1的程序输入。
步骤 2:尝试运行该程序,如果不能运行,原因是什么,怎样修改。
没有执行权限。
步骤3:执行程序,写出程序的执行结果。
user:chenkai host:ubuntudate:12/06/12
1 : list subdirectory in current directory
2 : list files in current directory which can run
3 : see who is on the system
h : help screen
q : exit menu
your choice [1,2,3,h,q] >
步骤4:阅读程序,掌握shell函数的编写方法,补全函数file_run。
ls -l | sed -n '/x/p'_
步骤5:修改程序中的函数uers(),使得显示**用户时不分行。(提示:可以使用循环,对每个**用户分别处理。)
__who | awk ' end '
3、实验结论。
2024年高考理科数学试题 江西卷
桑园镇初级中学创建文明校园实施方案。为了进一步贯彻落实西教发 2008 32号 桑发 2008 40号文件精神,落实 中学生守则 和 中学生日常行为规范 深入开展 创佳评差 活动,巩固 两基 成果,进一步提升学校内外形象。按照西乡县文明委 西乡县人民 争创 文明行为示范学校流动牌 精神与要求,特制定...
2024年高考江西省理科数学试题
高三植物保护试题 10月份月考 一 解释专业术语 1.多胚生殖 2.寡食性 3.天敌 4.侵染性病害。5.症状 6.历期 7.生物防治 8.农业防治 二 填空 1.昆虫的生殖方式分为 和 2.昆虫按取食范围分为 三种。3.天敌可分为 四种。4.植物病害可分为 和 两大类。5.真菌菌丝体的三种状态为 ...
2024年高考理科数学试题
17 本小题满分12分 等比数列的各项均为正数,且。求数列的通项公式 设求数列的前n项和。18 本小题满分12分 如图,四棱锥p abcd中,底面abcd为平行四边形,dab 60 ab 2ad,pd 底面abcd.证明 pa bd 若pd ad,求二面角a pb c的余弦值。19 某种产品的质量以...