Linux shell基础
shell基础 1,前言 1.1 为什么学习shell编程 Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够阅读系统及各类软件附带的Shell脚本内容。只有这样才能提升运维人员的工作效率,适应日益复杂的工作环境,减少不必要的重复工作,从而为个人的职场发展奠定较好的基础。 1.2 学好Shell编程所需的基础知识 能够熟练使用vim编辑器,熟悉SSH终端 有一定的Linux命令基础,至少需要掌握80个以上Linux常用命令,并能够熟练使用它。 要熟练掌握Linux正则表达式及三剑客命令(grep,sed,awk) 1.3 如何学好Shel编程 学好Shel编程的 核心 :多练-->多思考-->再练-->再思考,坚持如此循环即可! 新手大忌 :不可拿来主义,可以模仿,但是要自己嚼烂了吃下去,否则会闹肚子。 格言 :你觉得会了并不一定会了,你认为对的并不一定对的。 大家要勤动手,自行完成学习笔记和代码的书写。通过每一个小目标培养自己的兴趣以及成就感 2,Shell脚本入门 2.1 什么是Shell Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话