linux基础命令12讲视频学习心得

linux基础命令12讲视频学习心得

每个视频约10min,总共约2个小时!链接:https://share.weiyun.com/5zduvrB 密码:ayuf3b

第1讲:在Windows平台下使用虚拟机安装ubuntu系统

了解即可,虚拟机软件已经更新,ubuntu系统也更新了,很多人也不再是Windows系统的电脑,我们也会提供服务器。

第2讲:通过ls命令来理解shell交互

终端的介绍

终端软件的一些设置,字体,颜色,放大缩小,清屏

去可视化

参数的多样化:

  • 显示隐藏文件

  • 显示文件大小

  • 时间排序

  • 文件大小排序

  • 参数组合

shell交互命令的一般规则,命令+参数+文件(必须空格分割),命令以及参数的缩写与英文全称!

查看帮助文档的2种方式。

第3讲:当前目录路径及切换

需要背诵几个特殊目录代号:. .. - ~ / 以及cd和pwd的功能。

相对路径+绝对路径的异同,视频提到的太少。

第4讲:就是第3讲的回顾而已

相对路径+绝对路径需要强化认知。

第5讲:创建和删除

涉及到的命令: touch mkdir tree rmdir rm 以及它们的各式各样的参数

了解命令+参数+文件(必须空格分割)的规则中的文件是可以扩展的。

了解通配符的扩展形式和规则。

要理解删除的力量,对删除命令抱有敬畏之心。

建议学到这里可以去做生信人的20个linux题目

第6讲:文件的拷贝,移动和重命名

涉及到的命令: cp mv 以及它们的各式各样的参数,内容冗长,太拖沓,因为命令本身很容易理解。

第7讲:文本简单操作

涉及到的命令: cat tac head tail more less 以及它们的各式各样的参数。

相对路径+绝对路径区别

老旧编辑器 ed ,只能是已有文件的追加编辑,理解 a . w q 这4个功能即可!

还有nano编辑器的 ctrl+o, ctrl+x 命令,不过最后都推荐vim编辑器,需要记下来 i :wq 语法。

缺少管道功能,wc命令,还以 > 的讲解。

第8讲:使用tar命令打包

主要是 c 和 x 参数 打包和解包操作都是 先压缩包文件名 再加上包里面的内容的文件名列表,但是我们解包通常是解压包内所有的文件,所以可以省略掉文件名列表。

解压到指定文件夹,注意 -C 和 -c 参数的区别

第9讲:bzip2和gzip的压缩

就是 gzipgunzip 互补命令,还有 bzip2bunzip2 互补命令。

了解打包与压缩的结合命令, 就是 zxvf, jxvf, zcvf, jcvf 的组合命令参数。

还可以学一下 Ggz国产压缩,还有NCBI的sra压缩作为扩展

第10讲:文件的查找

涉及到的命令: which, whereis, locate, find 以及它们的各式各样的参数。

了解linux系统自带了一个文件记录数据库,每天更新,管理员权限,所以locate命令非常快。

能查找到,是因为环境变量,视频略过了。

第11讲:软件安装

离线安装使用 sudo dpkg -i 命令,比如学习我是如何安装rstudio和shiny-server的deb包文件。

在线安装使用 sudo apt-get install 命令,需要注意软件源,比如我介绍如何安装最新版R语言的教程。需要注意 apt-get 和apt的区别,因为ubuntu版本进化很快,所以现在推荐全面使用apt命令来代替apt-get这样的旧版命令。虽然视频讲解了 aptitude 命令,但是感觉用处不大。

真正的生物信息学软件比视频讲解的要复杂,建议看我B站的教学视频,而且还可能需要学习conda或者docker。

第12讲:使用ln链接文件

软硬链接的概念和异同点,还有其使用场景,文件名和内容是分离的。

硬链接,多个文件名对应同一个磁盘内容,修改也是同步的。

软链接对应Windows的快捷方式,并不会真正的对应磁盘内容。

 

Comments are closed.