1. 实验记录

1)如下图所示,采用touch命令创建了一个新的空文件,用vi命令来编辑文件,点击i或者a开始输入,输入结束后先点击esc键,再输入 :wq退出,此时文件已经建好了。

linux实验1

linux实验1

2)

1) cat /notebooks/workspace/souces.list

显示输出souces.list文件,查找不到文件,修改文件路径,

输入如下: cat /notebooks/workspace/souces.list

输出为:linux实验1

2)more /notebooks/workspace/sources.list

一次显示一屏文本,满屏后停下,并且在屏幕底部出现提示信息,给出已显示该文件的百分比。输出显示如下:

linux实验1

③cat /notebooks/workspace/sources.list | less

     用less分屏显示文件内容,输出如下图

linux实验1

 按q键退出。

④cat /notebooks/workspace/sources.list | grep “deb-src”

    用cat命令来显示sources.list的内容,用grep查找有关“deb-src”的内容,或查找有相同连续一段字符的内容。

⑤ln /notebooks/workspace/sources.list tmp.list

    将/notebooks/workspace下的文件sources.list链接到tmp.list,不显示输出

⑥echo “add new line” >> tmp.list

    echo命令的作用是将参数显示到屏幕上,此命令是将“add new line”输入到tmp.list中,不显示输出

⑦diff tmp.list /notebooks/workspace/sources.list

    diff命令逐行比较tmp.list和sources.list,列出他们的不同之处,并且告诉用户为了使两个文件一致,需要修改哪些行。若两个文件完全一样,则不显示输出。此次结果不显示输出,说明tmp.list与sources.list文件完全一样。

⑧touch /notebooks/workspace/qq.txt

     在/notebooks/workspace路径下创建名为qq的txt空文件,不显示输出。

⑨tar -cvzf list.tar.gz *.list

     输出tmp.list,将当前目录下所有的.list文件全部打包并压缩到list.tar.gz

⑩whereis netcat

  这里输出netcat: ,表明netcat没安装,否则会将相关文件地址都查找出来

下图为④⑤⑥⑦⑧⑨⑩的输出结果

linux实验1

3、完成tomcat, mysql服务的网络安装,回答如下问题:

1)安装过程中,如何确定这两个服务的安装包名称?

      tomcat的安装:利用yum,直接输入yum -y install tomcat,直接安装完成,不需要确定名称。

linux实验1

mysql是本身自带的,不需要安装,即不需要确定名字。如果想要安装,需要把自带的mysql相关文件删除干净,进入官网查看mysql名字。
2) 如何验证这两个服务是否安装成功?

①、用chkconfig --list 服务名,如chkconfig --list mysql
②、用whereis 可查找安装包的地址,输入whereis 服务名,如whereis tomcat

linux实验1

3) tomcat服务包安装到系统中的文件有哪些?

linux实验1

 ③7)8)77772. 思考题回答

    1)、怎样使用Linux提供的帮助系统来学习Linux 命令的使用?(以find命令的使用为例子)

       下图为利用help命令,查看find命令的帮助信息

linux实验1

Linux提供在线帮助系统man page来帮助用户使用Shell命令,man page的语法为:man Shell命令名,如man find
            Linux的在线帮助系统还包括info page,使用方法与man page一致,语法为:info Shell命令名,如info find

    2)、如何完成.tar.gz包的软件卸载?能查询已安装过的.tar.gz包吗?

           以netcat为例:

          ①、 如果需要卸载该包,在解压包中执行如下命令:#make uninstall

 
  1. make uninstall
  2. /usr/local/bin/netcat -h
  3. bash: /usr/local/bin/netcat: No such file or directory

结果表明,netcat命令不存在,也就是说netcat-0.7.1包已经被卸载了。

         ②、不能查询已安装过的.tar.gz包

3. 实验体会

通过实验,我对shell命令的输入格式更加熟练了,一般都是shell命令名 [选项] 对象(文件名,目录之类的);也对基础命令如pwd,cd,touch等了解更透彻了,知道了用cd切换目录,用touch创建一个空文件,用vi来编辑文件;也知道通过linux的帮助系统来帮助自己弄明白不清楚的命令,如help 命令名,但是find命令的格式是find -help;还可以用bash内置的选项来调试shell程序。通过请教同学和翻阅资料,我已经解决了实验过程遇到的问题,基本完成了本次实验的目的。

相关文章:

  • 2021-11-17
猜你喜欢
  • 2021-05-25
  • 2021-10-06
  • 2022-01-09
  • 2022-02-16
  • 2021-07-03
  • 2021-09-03
  • 2022-01-08
相关资源
相似解决方案