好书共享Linux命令行与shell脚本编程,你会了么
Posted 生信技能树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了好书共享Linux命令行与shell脚本编程,你会了么相关的知识,希望对你有一定的参考价值。
为什么要学,怎么学?
一般的生信软件都是Linux版本的,所以你处理软件,就要去Linux系统安装使用了。学习Linux命令行是为了在黑白界面安装运行软件、查看整理文件、切换目录,就像咱们在window上做的那些事情。其实Linux也是有桌面,window也有黑白界面。为什么一定要使用黑白命令行界面呢,Panda姐觉得因为方便,哈哈,用多了你就感触了。至于怎么学,大家看看之前Jimmy师兄给大家写的帖子吧~ 对了,还有shell脚本也很重要,它能帮助我们批量运行任务,样本数量一上来,数据处理步骤多起来,你就懂了。
做做题,测试下
如果你接触过点Linux,买过书,学过一段时间了,那来测试一下,下面的题,你会了么?
没学过怎么办,买本书书立马学起来
有钱的同志们,就去买《鸟哥的Linux私房菜》;
没钱的同志们,就去看看免费的马哥Linux视频;
幸运的同志们,就期待着生信技能树给您送书;
话不多说,看看这期来自图灵社区友情赞助的Linux方面的好书~
下面第一本书是《Linux命令行与shell脚本编程大全》!!
本书特色
工具书, 可以当做速查手册使用
易于实操, 容易掌握
适合读者
理解 Linux 基础概念, Linux 命令行 / shell 脚本编程细节
Linux 系统任务自动化实战
阅读规划
本书可以划分为 3 部分阅读
Linux 基础概念: 掌握概念是阅读技术书籍时的核心
Linux 常用命令: 熟悉常用操作, 巩固学习到的 Linux 基础概念, 了解「能做什么」「怎么做」
shell 脚本编程: shell 编程基础, 以及最终目标 —— 任务自动化
第一部分: Linux 命令行
1.大部分「Linux 基础概念」在这一部分,重在理解,推荐使用「思维导图」等工具来辅助理解
2.大部分「Linux 常用命令」在这一部分,最好的学习方式当然是动手操作难点内容
如果之前没有接触过 Linux 操作系统, 会感觉有点困难, 主要来自于由图形化界面转到命令行, 不过不要紧, 跟着这本书多敲几下命令就好了, 很快就能适应的
补充
1.理解概念时, 可以尝试构建自己的「知识体系」, 这样在阅读其他书籍的时候, 容易做到「融会贯通」
2.要用「使用主义」的心态学习「Linux 常用命令」, 不用刻意记住每个命令每个参数, 知道「这是什么」和「能干什么」,做到「随时速查」即可
第二部分: shell 编程
重点内容
1.少量的「Linux 基础概念」
2.Linux 任务自动化
3.shell 编程基础
难点内容
shell 编程是这本书的大部分内容(2/3), 但理解这门语言「擅长做什么」更重要, 不要过于关注语法细节, 多看书中具体使用的场景
阅读建议
1.还是重在「概念」的理解
2.编写 shell 脚本的同时熟悉 vim 操作
3.了解 shell 编程基础, 以能看懂 shell 脚本作为目标
补充
1.这本书的重点不在「Linux 基础概念」, 但是这个确实很重要, 推荐阅读相关书籍来构建知识体系, 比如《跟阿铭学Linux(第3版)》《鸟哥的Linux私房菜》
2.无论是命令行还是 shell 脚本编程, 都是偏「实用」的技术手段, 但其实「知道可以干什么」更重要, 实现的方式有很多种, 比如 Python、Ansible、Docker
3.推荐一本命令行参考手册 The Linux Command Line , 这本书还有人专门制作了视频教程 happy peter - Linux Guide for Developers
4.其他(也可以说是学习方法论): 一定要动手 / 不要纠结于方法, 可以从最简单的记笔记开始 / 概念是本质
不要急还有一本
跟阿铭学Linux(第3版)
定价:69.00元
小白和女友都能轻松学会的Linux入门书
基于CentOS 7全新改版,新增集群架构、Zabbix监控和大量LAMP/LNMP实战技巧
购买图书即加入阿铭Linux圈子,共享人脉和资源
书中分两部分:前面为基础知识,内容涉及Linux的安装、使用远程登录工具登录Linux、文件和目录管理、磁盘管理、Vim、压缩和解压缩文件和目录、安装和卸载软件包等;后面为进阶知识,内容包括正则表达式、shell脚本、日常管理操作、LAMP环境、LNMP环境、mysql常用的操作、NFS、FTP、Tomcat、Linux集群和Zabbix监控等。
与上一版相比,这一版不仅基于CentOS 7.3进行了全面修订,并且增加了firewalld、Tomcat连接MySQL、集群架构、Zabbix监控等超过30%的内容。
推荐阅读
老规矩,分享一下你喜欢哪本书、理由抑或是学习的心路历程及感受!(Panda姐将精选评论挑选 2~4 位赠出已经出版的这 2 本书)
截止 5 月 20 日,下周日,几点看心情。
就这样
手动点赞释放一下情绪
往期赠送:
之前获得赠书的小伙伴,你们书看得怎么样了,也可以留言反馈下自己的学习情况~
最后,我们应该是有生信实战水平的,精选生信入门15个编程题视频讲解,perl,r,python,shell 混合编程,欢迎点击阅读原文了解
以上是关于好书共享Linux命令行与shell脚本编程,你会了么的主要内容,如果未能解决你的问题,请参考以下文章
linux命令行与shell脚本编程大全---bash shell命令
《Linux命令行与Shell脚本编程大全第2版.布卢姆》pdf
Linux 命令行与 shell 脚本编程大全 1.初识Linux shell#yyds干货盘点#