如何接触Linux
2016-06-21 19:34
302 查看
如何才能接触到linux?桌面系统window的天下,各种软件应有尽有,不用它用谁?linux都这么些年了也没发展到大范围使用。window你点鼠标就行,而linux你得用键盘去完成工作,要记忆的东西太多。所有...
但是在开发界还是linux的天下。所有你想搞程序开发应该尽早的使用linux。如何才能接触到linux,一种是大学科研能用到,这个是外因个人无法左右,遇到好老师那你就能接触到并且能学的好。但是这种事情可遇不可求。还是从内因来产生吧。现如今网络如此发达,什么都可以在网上下载。要想接触linux你可以下载一个虚拟机(vmware、virtualbox)有人说我不会安装系统。其实这个网上也有安装好的虚拟机系统。安装好虚拟机后下载下来的虚拟系统就可以使用。要想接触linux就是要不停的折腾。
疑惑二linux开发环境如何搭?前提是你的有个能运行的linux系统,如何安装系统这事网上一大堆,咋联盟也有类似的更简化的文章。我们重点讲搭建开发环境,安装一个linux系统很简单跟window安装上没什么区别,但是搭环境就得下番功夫了。简要的说一些linux下的环境大部分是以工具包的方式安装的(ubuntu
deb包)或者是命令方式apt-get。开发环境是什么通俗一点讲做饭要用的锅,前提是你有了它你就可以炒出各种可口的菜肴。开发c需要gcc、开发c++需要g++、开发java需要jdk。gcc、g++、jdk。在linux下就是我们的锅,不像window 一个vs 集成了N多功能vs是一个高级的锅。linux下开发大都会又说明,如android开发都会给你说明前提这个锅在那可以搞到。一点网络是我们最好的老师。输入关键字zx获取编程自学手册
疑惑三linux开发我们应该会些什么?
要想linux开发得心应手我们得会一些东西,要不然我们就是个门外汉了。到底要会那些东西呢?环境配置是一切之源不会这个后面的免谈,
1、vim 以前看这都是大牛们使的东西高大上,自从自己会了后就一发不可收拾没有之一它是最好的。编码速度和梳理代码的速度那是N倍增长,谁用谁知道。
2、gdb 毕竟写代码还是占比少,主要还是调试解决问题多。bug无尽。gdb是我们追踪的最好方式,分析代码流程舍我其谁。
3、shell脚本,这个在我们编程的过程中都会用到的,环境搭建,程序编译。用它老好使了。
4、git svn这些东西是我们来管理代码的,我就不行你该东西啥都能记住,有他们嘛嘛再也不用担心我的健忘症了。
要会的东西太多先又这几板斧凑合用。
但是在开发界还是linux的天下。所有你想搞程序开发应该尽早的使用linux。如何才能接触到linux,一种是大学科研能用到,这个是外因个人无法左右,遇到好老师那你就能接触到并且能学的好。但是这种事情可遇不可求。还是从内因来产生吧。现如今网络如此发达,什么都可以在网上下载。要想接触linux你可以下载一个虚拟机(vmware、virtualbox)有人说我不会安装系统。其实这个网上也有安装好的虚拟机系统。安装好虚拟机后下载下来的虚拟系统就可以使用。要想接触linux就是要不停的折腾。
疑惑二linux开发环境如何搭?前提是你的有个能运行的linux系统,如何安装系统这事网上一大堆,咋联盟也有类似的更简化的文章。我们重点讲搭建开发环境,安装一个linux系统很简单跟window安装上没什么区别,但是搭环境就得下番功夫了。简要的说一些linux下的环境大部分是以工具包的方式安装的(ubuntu
deb包)或者是命令方式apt-get。开发环境是什么通俗一点讲做饭要用的锅,前提是你有了它你就可以炒出各种可口的菜肴。开发c需要gcc、开发c++需要g++、开发java需要jdk。gcc、g++、jdk。在linux下就是我们的锅,不像window 一个vs 集成了N多功能vs是一个高级的锅。linux下开发大都会又说明,如android开发都会给你说明前提这个锅在那可以搞到。一点网络是我们最好的老师。输入关键字zx获取编程自学手册
疑惑三linux开发我们应该会些什么?
要想linux开发得心应手我们得会一些东西,要不然我们就是个门外汉了。到底要会那些东西呢?环境配置是一切之源不会这个后面的免谈,
1、vim 以前看这都是大牛们使的东西高大上,自从自己会了后就一发不可收拾没有之一它是最好的。编码速度和梳理代码的速度那是N倍增长,谁用谁知道。
2、gdb 毕竟写代码还是占比少,主要还是调试解决问题多。bug无尽。gdb是我们追踪的最好方式,分析代码流程舍我其谁。
3、shell脚本,这个在我们编程的过程中都会用到的,环境搭建,程序编译。用它老好使了。
4、git svn这些东西是我们来管理代码的,我就不行你该东西啥都能记住,有他们嘛嘛再也不用担心我的健忘症了。
要会的东西太多先又这几板斧凑合用。
相关文章推荐
- 笔记----如何自制一个小型的linux系统
- linux系统中中断已连接的用户
- FHS目录结构
- vim使用
- 记linux上zip压缩和scp传输文件的命令
- Linux系统信息[Linux常用命令笔记]
- Linux--文件结构体struct file
- 查看centos中的用户和用户组
- 查看centos中的用户和用户组
- Linux 下 如何打 PATCH 及制作 DIFF
- .Net Core Linux centos7行—vscode开发,linux部署运行
- 工具:linux 性能监控工具-nmon
- linux kill信号列表
- 配置SecureCRT连接VirtualBox虚拟机中的Linux环境
- 每天一个Linux命令(05)--rm命令
- #linux初次总结(简单操作)
- Linux Ubuntu 打开.exe文件
- Linux系统之光驱挂载
- Linux虚拟机中vim的配置
- centos最小化安装后安装setup配置工具