如何快速地Linux入门?

iWhoomin
  • 56

作为一名使用windows的人,如何才能快速地入门Linux呢?

回复
阅读 9.2k
21 个回答

借此回答,我顺便回忆一下当时自己从入门Linux新手到完全用Linux工作的过程。

  • 首先需要一个Linux/UNIX的shell环境。建议安装VirtualBox + Ubuntu(这套组合最方便了,一直到后来我自己搭建测试服务器都是这样做的)。快速熟悉虚拟机中Linux的安装与基本操作,然后把Windows格式化掉,安装成自己熟悉的Linux发行版,一切就从这里开始。
    其实我真的推荐你多尝试一些不同发行版的安装,毕竟你是在刚接触Linux,需要对Linux有个正确的了解。傻瓜式的安装只会导致你忽略掉很多非常重要的步骤/概念。
  • 楼上有朋友提到《The Linux Command Line》,其实网上类似的东西有非常多(那时我读过一部分)。最开始我看的是这本《Unix入门经典》,里面都是讲命令行操作的。看完这本书,你会用Linux进行一些简单的操作,但常用的系统管理还是做不了。
  • 然后就建议认真读《Linux命令、编辑器与shell编程(第2版)》这本书。这本书里的内容足够你进行日常Linux使用,以及一些简单的维护、管理等操作。
  • 做到这些之后你就有自信并且有能力把《鸟哥的Linux私房菜.基础学习篇(第三版)》认真读完,想读服务器架设篇就直接读下去。
  • 不,这还没完。你别只停留在“学”的层面,这样是学不会的,你需要日常使用:听音乐,玩游戏(这个真的可以),看电影,用Github/GitCafe写博客,各种编程等等。
  • 最后推荐一本很薄的书《Linux/UNIX设计思想》

对于入门,我觉得做到这些就够了。自己当时这样一步步走来,这期间也做过简单的运维,直到用上干净清爽的Gentoo

希望我的经验对你有所帮助。

抛砖引玉:
1)熟悉并尝试把日常操作尽量在终端中完成;
2)大量使用 google 搜索,遇到的问题一般网上会有很多解决办法;
3)体验 *nix 下的各种有口碑的开源软件(当然可能会遇到很坑...)
4)熟悉 *nix 系统的安装过程...

and so on...

如何入门就是说如何使用,如果你想使用,就一直用着Linux,只用Linux,并保持一颗不断学习的心态,一年后再回头看看这个问题,自己给个答案吧。

装Linux,用Linux。

买一个VPS,然后把你的博客放上去
遇到问题的时候你就不得不动手自己解决了,并且VPS没有图形界面,你可以练习命令
等到熟悉了,就开始寻找适合你的Linux版本吧~

(这条回复发自 Windows)

我的答案有些另类:

  • 别看<鸟哥的私房菜>, 对于新手实在是太厚太繁琐了; 而且这本书的目标读者是linux系统管理员, 其中的许多内容对于普通开发者完全没用
  • 别折腾, 别多练. 没用, 而且很容易被打击到

对于新手,最佳入门方式是花一下午看完The Linux Command Line

推荐一本书:鸟哥的Linux私房菜

忘掉windows,把自己的系统直接换成linux,从头到尾看一遍鸟哥的私房菜,不要跳过任何一章,连硬件的那部分知识都要看。
不过,我很怀疑,快速入门是个什么东西?这个概念从那里来呢?
与其求快不如求稳,然后一步一步学,会比那些看似会很多的人,会的更多。

我建议你从脚本命令行开始入门。

用windows和入门linux并没有什么冲突的,需要多练,给自己一个可以练习的环境,双系统,虚拟机,vps/xx云

人有时候就是要逼自己一下, 你把系统换成任何linux发行版 (前面有人推荐了), 遇到问题就google. 应该不要多久就能习惯.

http://book.douban.com/subject/4253716/
这本比较实用易懂,鸟哥那书我觉得没啥意思。
The Linux Command Line 也是非常实用,里面不会给你讲一些被淘汰的旧命令。

读鸟哥的基础部分,快速练习~从基础服务shell入手,狂练习一个月~~就差不多入门了,前提是得记得住大部分;练习 排错是最好的学习方法~

1.尽量把工作都迁移到linux上
2.熟悉linux的软件
3.熟悉操作指令

键盘上行走
  • 1
新手上路,请多包涵

1、卸载Windows系统
2、安装Linux系统
3、在Linux系统用Virtualbox安装Windows虚拟机
4、尽量使用Linux
5、只有Linux无法满足要求时才用Windows虚拟机

第一: 先开始动手, 不动手是不可能学会的。可以先参考一下网络上的安装教程, 先安装linux。个人推荐centos 因为比较符合我个人习惯,而且确实也还比较好。
第二:推荐itercast上面的视频,讲的还是蛮不错的
第三:看《鸟哥的linux私房菜》

另: 建议可以直接真机安装,老在虚拟机环境其实没有太多好处,而且那样也不会让你摆脱windows的操作习惯的

Mic
  • 1
新手上路,请多包涵

.Net开发者略过
1.不看《鸟哥的linux私房菜》,一切源自文档
2.硬盘安装Debian系Linux,彻底摆脱Window环境,采用apt-get包管理机制,软件源丰富;比如Ubuntu14.04 LTS,界面流畅,5年支持
3.不看视频,多看文档,Linux社区文档如此齐全
4.chromium + google
5.认真读懂man foo
6.编辑器vim foo.txt
7.如深入学习系统APUE
8.使用1门Linux下的语言
9.摆脱Redhat, centos,对个人开发并不友好
10.Just do it

转载自知乎zFish的回答

  • GNU/Linux操作入门:鳥哥的 Linux 私房菜 -- 鳥哥的 Linux 私房菜 首頁

  • Linux内核源码研究:Oldlinux.org -- 自由飞鸽Linux网站plinux

  • Linux编程好书:a、深入理解Linux内核(第三版)b、Unix环境高级编程 c、Programming Embedded Systems in C and C++

  • 开发环境:Ubuntu