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常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法