Linux课程上机实验一:Linux常用命令

2021/9/9 7:05:21

本文主要是介绍Linux课程上机实验一:Linux常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

实验一:Linux常用命令

一、 实验目的
1.掌握Linux登录、退出方法;
2. 掌握常用Linux文件操作和目录操作命令;
3. 掌握帮助、进程管理、压缩解压缩.
二、 实验环境
1.操作系统:客户端Windows,服务器端Linux
2. 主要软件: Oracle VM VirtualBox虚拟机,Ubuntu
三、 实验内容和步骤
1.文件内容查看
(1)在个人主目录下新建目录linux_exp_1;
在这里插入图片描述
在这里插入图片描述
(2)将/home/pub/linux/目录下的文件at_cds.fa和pt_partial.gff.gz复制到linux_exp_1目录中;
1)、在目录下创建子目录;
在这里插入图片描述
在这里插入图片描述
2)、在子目录下新建文件;
在这里插入图片描述
在这里插入图片描述

3)、复制文件到指定目录中。
先查看文件路径。因为两个文件是在同一个文件夹下,可以直接把存放这两个文件的文件夹linux复制到文件夹linux_exp_1中。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

(3)分别用cat、zcat、head、tail、more、less查看两个文件内容,比较各程序的异同
在这里插入图片描述
因为文件是空的,此处没有显示内容。可以新建一个文本文件用于查看。
1)打开文件夹,右键,选择在终端打开。此时打开的终端是直接基于文件夹linux_exp_1下。
在这里插入图片描述
1)使用gedit命令打开一个文本文件:命令是sudo gedit 文本文件(文件名可以替换)
在这里插入图片描述
2)出现文本编辑器,任意输入内容,注意点击保存。
在这里插入图片描述
在这里插入图片描述
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容。
head命令用于显示文件的开头的内容。
tail命令用于输入文件中的尾部内容。
more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。
less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。

2. 文件及目录操作
(1)在目录linux_exp_1下新建目录tmp;
在这里插入图片描述
在这里插入图片描述
为了方便下一步操作,此时可以在linux_exp_1文件夹中的空白处,右键,选择在终端打开。

(2)将文件at_cds.fa复制到目录tmp中,并命名为at_cds_backup.fa;
在这里插入图片描述
这一步使用cd切换盘符,进入linux_exp_1的子目录tmp下。
在这里插入图片描述
(3)将目录tmp复制到linux_exp_1下,并命名为tmp1;
(3)将目录tmp复制到linux_exp_1下,并命名为tmp2;
注意蓝色部分,此时终端基于linux_exp_1文件夹中操作。若在上一步中进入了tmp路径,可以关闭终端,在linux_exp_1下重新打开终端。
在这里插入图片描述
在这里插入图片描述
(4)使用rmdir删除目录tmp1和tmp2,看是否能成功;
在这里插入图片描述
(5)删除tmp1中的文件at_cds_backup.fa;
可以用代码实现,也可以直接打开文件夹tmp1,选中文件at_cds_backup.fa,按下快捷键delete.

(6)重复(4);
在这里插入图片描述在这里插入图片描述
已成功删除tmp1.

(7)使用rm -r删除目录tmp1;
因为tmp1已删除,此处用tmp2实验。成功删除tmp2。
在这里插入图片描述
在这里插入图片描述

(8)在目录linux_exp_1中,为文件at_cds.fa建立软连接和硬链接,比较二者的异同。
如图代码。在第一次创建成功后,再次创建则会出现如下信息。
在这里插入图片描述
硬链接可认为是一个文件拥有两个文件名;
而软链接则是系统新建一个链接文件,此文件指向其所要指的文件。
此外,软链接可对文件和文件夹。而硬链接仅针对文件。

3. 压缩解压缩命令
(1)在个人主目录下新建目录linux_exp_2;
在这里插入图片描述
(2)将/home/pub/linux/at_cds.fa复制到linux_exp_2目录中;
在这里插入图片描述
在这里插入图片描述

(3)分别将at_cds.fa压缩成zip、gzip和bzip格式,再解压缩。
在这里插入图片描述
在这里插入图片描述
四、 实验小结
1、 在linux中创建文件,可以忽略后缀名。
2、 rmdir(英文全拼:remove directory)命令删除空的目录,若目录非空,则删除失败。



这篇关于Linux课程上机实验一:Linux常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程