本文作者:sukai

linuxshell编程从初学到精通的简单介绍

sukai 2023-10-21 106

图 1 是 Linux 系统层次结构图,Shell 接收用户输入的命令,并把用户的命令从类似 abed 的 ASCII 码解释为类似 0101 的机器语言,然后把命令提交到系统内核处理当内核处理完毕之后,把处理结果再通过 Shell 返回给用户。

linuxshell编程从初学到精通的简单介绍

shell宝典,当然精通正则表达式这本书可不能少,grepsedawk都需要用到正则,学完shell之后试着自己写些小脚本,不用多,10几20行的写写,试着理解etcinitd目录下的服务启动时的启动流程,学完这些后面的书。

Linux学习相关书籍有很多,选择书籍最好以系统丛书为主要,从入门到精通都有,学习起来更系统化,比如说跟老男孩学Linux运维Web集群实战跟老男孩学Linux运维Shell编程实战跟老男孩学Linux运维核心系统命令实战。

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁Shell 既是一种命令语言,又是一种程序设计语言Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务Ken。

shell编程嘛,学Linux的一般都要学好,个人觉得能写一般的脚本就可以了,大可不必在它上面花太大的功夫,有时间学一门python之类的编程语言,可方便写很多优秀的脚本,对系统管理有很大帮助以前有的人shell学到能写俄罗斯。

和习惯Linux的操作方式,总有一天你会真正体验到他的奥妙所在,从而从自己内心要知道,开发Linux发行版的人都是通读过Linux内核代码,对Linux原理极其精通的在Linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习。

Linux基础课程一般一个月就能学完,但是如果想从事Linux相关工作,还需要学习综合架构shell编程数据库云计算以及网络安全等知识内容,总体来说,从入门到精通学习linux的周期是五个月左右。

操作系统的各种算法和原理,那就要看各种Linux内核分析的书记了,这个你到chinapub上搜“Linux 内核”可以找到不少总的来说,学习并精通Linux不是件容易的事情,建议你有的放矢,找准方向,循序渐进的学习。

阅读
分享