写在前面,大家好!我是【跨考菌】,一枚跨界的程序猿,专注于后台技术的输出,目标成为
全栈攻城狮
!这博客是对我跨界过程的总结和思考。如果你也对Java
、后端技术
感兴趣,抑或是正在纠结于跨界,都可以关注我的动态,让我们一起学习,一起进步~
我的博客地址为:【跨考菌】的博客
前言:
以前在学习Linux、Java等编程知识的时候喜欢记纸质的笔记,短短一年时间已经记了厚厚的几大本,却很少翻看,导致在开发中对很多linux指令似曾相识却又不能熟练运用的问题。所以我打算在这里以博客的方式把开发中遇到的Linux核心知识点分享出来,正所谓“技术是开源的,知识是共享的!”
这个《玩儿转Linux》专栏以Linux核心指令入手,配合案例,帮助大家快速掌握核心指令的用法。进阶部分会介绍shell高级功能,尽可能保证内容完整的同时,以极简的方式介绍内容,帮助大家掌握linux。记得多敲多练哦~~
系列大纲,持续更新:
玩儿转Linux || 01聊点儿干货
玩儿转Linux || 02科普Linux发展史
玩儿转Linux || 03 最详细vmware工具安装步骤
玩儿转Linux || 04 最详细centos6.8工具安装步骤
玩儿转Linux || 05 一招教你在windows和虚拟机之间互传文件
玩儿转Linux || 06 远程连接工具安装——xshell || winscp/ftp
玩儿转Linux || 07不可不知Linux目录结构
玩儿转Linux || 08 超全整理开发实用Linux指令(上)
玩儿转Linux || 09 超全整理开发实用Linux指令(下)
玩儿转Linux || 10 超全整理开发实用Linux补充
玩儿转Linux || 11 小白也能看懂的jdk和tomcat安装
玩儿转Linux || 12 小白也能看懂的mysql安装
玩儿转Linux || 13 小白也能看懂的redis安装
玩儿转Linux || 14手把手教你Shell语法
玩儿转Linux || 15手把手教你如何定时备份数据库数据
玩儿转Linux || 16 集群机器之间文件互传
玩儿转Linux || 17 部署java项目为服务,开机自启动
玩儿转Linux || 18 小白也能看懂的mongodb安装
玩儿转Linux || 19 小白也能看懂的node和npm安装
玩儿转Linux || 20 小白也能看懂的Python3安装
1、不会点儿linux,你就out了
根据统计结果,越来越多的人开始转向Linux,而程序员中使用Linux的比重也越来越高。
说起linux,很多人可能并不十分了解,只知道它是个开源操作系统
,并且苹果系统采用的就是linux系统,仅此而已。
我第一次接触linux,可能还是为了准备面试。作为后端开发的童鞋,linux似乎并没有显得像编程基础
、框架原理
、算法
那么重要,每次面试时似乎也只是星星点点的问了几个指令。但是,熟练掌握linux和shell确实可以在开发中一定程度地提升你的开发效率。
拿之前在鹅厂实习的经历来说,日常的工作除了编码外,还需要登录到目标服务器查看异常服务日志
、编写shell脚本部署项目
、分发权限
等。所以掌握linux可以作为你的加分项,并且可以在开发中提高你排查问题的效率!
那么学习linux有哪些出路呢:
如果你对linux感兴趣,或者想快速上手linux的学习,那么,和我一起学习吧~~
2、linux怎么学
很多同学学 linux的时候或多或少都会遇到下面的问题:
- 指令今天学,明天忘
- 安装开发环境或者软件总是遇到各种问题
- 不理解linux目录结构,软件随处存放
为了杜绝这些问题,这里提出几条建议:
1)习惯命令行方式
Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平,命令行方式的操作永远是不会变。
因此,可以这么说,命令是学习linux系统的基础,学习linux,很大程度上就是学习命令,很多linux高手其实都是玩儿命令很熟的人。
2)理论结合实践
有很多初学者都会遇到这么一个问题,说到系统的每个命令,都很熟悉,但是在系统出现故障的时候,面对出现问题的linux系统无从下手了。
很多linux知识,例如每个命令的参数含义,在书本上说的很清楚,看起来也很容易理解,但是一旦组合起来使用,却并不是那么容易,没有多次的动手练习,其中的技巧是无法掌握的。
可见,增加自己Linux 的实战技能,只有勤于动手,勇于实践,这也是学好linux的根本。
3)独立思考问题,独立解决问题
遇到问题,首先想到的应该是如何自己去解决这个问题,通过书籍、博客、论坛等,90%的问题都能得到解决,通过这种方式一方面锻炼了自己独立解决问题的能力。另一方面技术上也能得到快速提高。
最忌讳的方式是只要遇到问题,就去问人,虽然这样可能会很快解决问题,但是长久下去遇到问题就会依赖别人,技术上也不会进步。
3 课程大纲
本专栏在保证内容完整的基础上,力求通俗易懂,旨在帮助小白更快的掌握Linux核心知识点。这个《玩儿转Linux》专栏我准备分为命令入门、shell入门、软件安装三个板块。这是一套完整、循序渐进的linux系列课程,您可以当做linux的入门课程。
整个Linux的内容大纲如下,后面会根据情况适当调整。
接下来,我将按照大纲顺序,依次整理Linux有知识点,内容由浅入深,配合案例,帮助大家快速上手。
最后,如果您觉得对您有帮助的话,不要忘记帮助帮博主一键三连
😊哦