学习Shell编程需要什么基础

本文介绍学习Shell编程需要什么基础。

Shell脚本是实现Linux系统及运维自动化管理的重要且必备的工具,几乎每一个合格的Linux系统管理员或运维工程师,都需要熟练Shell脚本语言的编写,只有这样才能提升运维工作的效率,解决工作中的重复劳动。那么,Shell脚本编程难不难呢?学习Shell编程到底需要什么样的Linux基础呢?

下面,就和大家说下,我认为学习Shell编程的基础,这里提到的基础并不是一定具备了才可以学下去,而是,具备了如下的基础,可以把Shell学习的更好,领悟的更深。

学习Shell编程并实现通过Shell脚本自动化管理系统的必备基础:

1.vi/vim编辑器的熟练使用,ssh终端及".vimrc"的设置等等需要熟悉了;
2.命令基础:Linux的150个常用命令的熟练使用;
3.Linux正则表达式以及三剑客(grep,sed,awk)要熟练掌握;
4.常见Linux网络服务部署、优化及排错。例如:crond,nfs,rsync,inotify,lanmp,sersync,ssh,Memcached,MySQL等。

标签: none