发布于2021-07-24 21:14 阅读(880) 评论(0) 点赞(19) 收藏(5)
在编程界的大神中无一不会Linux,面对一个黑窗口,只依靠键盘完成那些很秀的操作,旁边如果有编程小白,那估计要目瞪口呆了。作为一个开发者,或者说一个合格的后端开发人员,熟练使用linux和编写基本的shell是必须的,后端经常在开发后需要部署和调试web服务,静态的如Nginx、Apache, 动态的如Tomcat、PHP等,以及web服务的依赖数据库、缓存服务等等,这些都需要在linux上操作,可以说如果不会linux操作的后端开发进一步发展是很难的。
现在,容器技术的出现大大减低了开发人员配置各种服务的难度,提升了开发效率,但是仍然需要深入的了解一下linux,只会靠几条简单命令是走不长远的。
学习linux不仅可以提高技术,关键是(滑稽)可以在小白面前show(滑稽),毕竟当别人认为你厉害的时候那你就厉害了,OK让我们开始学习linux吧。
之前写的文章,后续会持续更新
下面是自己学习一段时间linux的体会。
说说linux和Windows的区别。平常我们常用的操作系统都几乎都是Windows,我们熟悉Windows的“我的电脑”,“C、D、E盘符”,当我们的电脑插上个U盘或手机电脑里又会多了一个盘符驱动器,当我们运行程序是双击桌面上的图标就行了,然而在linux里“一切截然不同”(非桌面linux,笔者几乎不用桌面的),操作都是一个个命令,所见的都是文件和文件夹,其实都是一个一个的“文件”——linux里一切皆文件,那Windows里的对应,盘符变成了/dev文件夹下的sda,sdb等文件,操作命令变成了一些可以直接执行的二进制文件,常见的“桌面图标”变成了“链接文件”。
第一次接触linux的人总会感觉别扭、操作复杂。这是学习linux的常态,因为我们已经熟悉所见所得的图形界面操作,而linux只有一个黑色的窗口,唯一会动的只有闪动“光标”,色彩基本只有黑白,这个“黑色窗口”有个好听的名字"shell",它用来接收和解释执行用户输入的命令,当然shell并不只代表这个含义,shell也代表一种编程脚本,也代表一个用户连接的“会话(session)”。回到刚刚的话题,为什么第一次接触linux感觉操作复杂而且别扭呢?因为使用linux需要记一些命令和参数,无疑增加了一点负担,据说linux有将近1000个命令,但实际上,进行复杂的操作只需要100个命令,如果过只进行基本操作只需要基础一二十个命令即可,当熟悉命令后,我相信每个学习linux的认都会有“操作真简单,迅速”的感叹~
学习linux后有什么用。首先,最直接的,你可以搭建属于自己的网站、博客系统,可以实现文件共享系统,可以搭建邮件系统等等。其次,可以对操作系统有更深入的理解,文件是怎样管理的,内存和磁盘上的数据是怎样读取的,了解linux系统后会有更深入的理解。对于开发者来说,尤其后端人员,更重要的是方便自己进行部署测试和开发,可以更深入的了解业务系统的结构组成。
开卷有益,感觉不错请把下方的小手点亮~
想了解更多请移步我的个人网站,欢迎交流、留言~
极客技术空间:https://elltor.com/
原文链接:https://blog.csdn.net/weixin_43217942/article/details/107728518
作者:我想吃麻辣烫
链接:http://www.pythonpdf.com/blog/article/331/3e83bc9abac9c9286af3/
来源:编程知识网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!