文档章节

学习Linux你必须知道的那些事儿

人生能绕几个圈
 人生能绕几个圈
发布于 2014/08/22 17:32
字数 2328
阅读 55
收藏 2
欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧! 


1. 认识几个大牛


Linus Torvalds

生于1969年12月28日的芬兰赫尔辛基市,拥有美国国籍。他是Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首席架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。


Richard Matthew Stallman

 简称RMS,生于1953年3月16日,美国自由软件运动的精神领袖、GNU计划 以及自由软件基金会的创立者。作为一个著名的黑客,他的主要成就包括Emacs及后来的GNU Emacs,GNU C编译器及GDB调试器。他所写作的GNU通用公共许可证是世上最广为采用的自由软件许可证,为Copyleft观念开拓出一条崭新的道路。


Eric Steven Raymond

生于1957年12月4日,程序员,《大教堂与市集》的作者、《新黑客词典》("Jargon File")的维护人、著名黑客。作为《新黑客词典》的主要编撰人以及维护者,雷蒙很早就被认为是黑客文化的历史学家以及人类学家。但是在1997年以 后,雷蒙被广泛公认为是开放源代码运动的主要领导者之一,并且是最为大众所知道(并最具争议性)的黑客。

了解更多开源界名人请见这里:



2. 了解Linux家族的明星成员

  • Red Hat Enterprise Linux:Red Hat Enterprise Linux是Red Hat公司的Linux发行版,面向商业市场,包括大型机。红帽公司从Red Hat Enterprise Linux 5开始对企业版LINUX的每个版本提供10年的支持,Red Hat Enterprise Linux常简作RHEL。Red Hat Enterprise Linux大约3年发布一个新版本。
  • Fedora Linux:Fedora Linux是较具知名度的Linux发行版之一。它是一套功能完备、更新快速的免费操作系统。而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux 中。
  • Centos:CentOS全名为“社区企业操作系统”(Community Enterprise Operating System),是Linux发布版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS 对上游代码的主要修改是为了卸载不能自由使用的商标。
  • Ubuntu:Ubuntu是一个以桌面应用为主的GNU/Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“Ubuntu”一词,意思是“人性”。 Ubuntu基于Debian发行版,与Debian的不同在于它每6个月会发布一个新版本。
  • SUSE Linux:SUSE 是Linux操作系统其中一个发布版,也是德国的一个发布版。SUSE Linux目前专注于企业市场。
  • openSUSE:openSUSE是一个开放社区的计划,号称“最美丽的Linux发行版”。
  • Debian:Debian是一种自由操作系统,全称Debian GNU/Linux,由Debian计划(Debian Project)组织维护,Debian是一个纯粹由自由软件所组合而成的操作环境。
  • Archlinux:Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。

更多Linux版本请看这里: Linux系统家族族谱



3. 初学者必读的Linux基础书籍

要想学好Linux,你至少需要:一本好入门教材、一本linux指令参考手册、linux系统管理手册、讲解linux系统原理的书。这里我们推荐几部公认的好书:



4. 熟悉Linux常用命令

  • man :任何时候你觉得对一个命令行不是很确定,都可以通过输入“man + 命令”来了解这个命令能确切是做什么的。
  • ls :列出目录内容。
  • pwd :在终端中显示当前工作目录的全路径。
  • cd :要变更你当前所在的目录。
  • mkdir :创建一个新的目录。
  • cp :复制文件/重命名文件。
  • mv :移动文件。
  • find 和 locate:搜索文件。
  • kill :快速关闭一个进程。
  • passwd :更改密码。
  • md5sum :计算和检验MD5信息签名
  • history :查询历史记录命令。
  • sudo :(super user do)命令允许授权用户执行超级用户或者其它用户的命令。
  • touch :创建一个新文件,或者将文件的访问和修改时间更新为当前时间。
  • chmod :修改文件的访问权限。
  • chown :改变文件拥有者和所在用户组。
  • apt :APT是一个为Debian系列系统(Ubuntu,Kubuntu等等)开发的高级包管理器,在Gnu/Linux系统上,它会为包自动智能地搜索、安装、升级以及解决依赖问题。


5. 小心新手常犯的几个错误

  • 不要以根用户登录:这是使用Unix的惯例,除非必须那么不要轻易在根用户下运行任何东西。
  • 文件命名混乱:避免使用美元符($),括弧和百分号(%)等特殊字符,这些字符对于shell有着特殊意义,可能会引起冲突。避免使用空格,不要使用无效字符,“/”是根目录专用的。
  • 所有文件都混在一起:将Home目录放在一个独立的分区上,可以在你重装系统甚至升级你的整个版本而不会丢失你的数据和个人设置。
  • 试图点击运行.exe文件:除非你安装了WINE,双击那些.exe文件毫无用处。新用户需要知道,无论是Linux还是Windows,都只会运行针对自身系统开发的应用程序。
  • 以默认格式向微软Office用户发送OpenOffice文档:微软产品对其它操作系统和其它应用程序的友好性并不强,许多新Linux用户在共享文件给朋友时往往会遇到麻烦,因为对方无法阅读他们共享的文件格式,因此新Linux用户要注意存储文件的格式,确保它们能够被微软类似应用所打开。
  • 忽视更新:新的更新可以为一些新的漏洞打上补丁。维持更新可以在一个易受损的系统与一个安全的系统之间构造分水岭。Linux的安全来自于不断地维护。

以上是一些操作习惯方面的错误,还有一些技术类型的错误,你可以查看《 避免UNIX和Linux中的常见错误



6. 常去逛逛一些Linux社区和网站

国内的专业Linux网站

  • ChinaUnix: 创办于2001年,是一个以讨论Linux/Unix类操作系统技术、软件开发技术、数据库技术和网络应用技术等为主的开源技术社区网站。 
  • Linux伊甸园论坛: 中文GNU/Linux开源社区,开源资讯门户网站,提供最新最快的Linux和开源资讯,24小时滚动更新。
  • LinuxCN:Linux中国是专注于中文Linux技术、资讯的社区,在这里你可以获得一手的Linux资讯和技术知识。

国外著名Linux网站

  • Linux Online: 最权威的Linux网站,文章讨论无所不包,软件硬件应有尽有。
  • Linux国际协会( Linux International ):有大量的Linux资源列表。
  • Linux:学习Linux的最好网站,也是Linux使用经验的汇聚地。
  • Linuxforums 提供Linux的软件资源,Linux论坛,Linux服务器发行版的信息,LINUX文章教程等信息的综合性网站。

更多Linux相关学习资源请见《Ethan@Elong收集的Linux学习资源


以上内容为CSDN CODE整理报道。如有疏漏错误,欢迎批评指正。

转自:http://code.csdn.net/news/2821271

本文转载自:http://www.lupaworld.com/article-242275-1.html

人生能绕几个圈
粉丝 45
博文 152
码字总数 6347
作品 0
昆明
程序员
私信 提问
为什么 Arch Linux 如此“难弄”又有何优劣?

Arch Linux 于 2002 年发布,由 Aaron Grifin 领头,是当下最热门的 Linux 发行版之一。从设计上说,Arch Linux 试图给用户提供简单、最小化且优雅的体验,但它的目标用户群可不是怕事儿多的...

12%
2018/08/03
0
0
拒绝浮躁 学习Linux需要掌握十一条戒律

【文章摘要】除非在过去的十年你一直生活在山洞里,否则你一定听说过linux。是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了...

西部开源
2011/09/02
2.7K
16
写给想学Linux系统管理的人

昨天看的一篇帖子,很受启发,今天把它发上来,希望对我们都有所帮助,也希望可以为我们指点明路!(如果你连这篇文章看完的耐心都没有的话,那么我希望你还是不要学linux了) linux太难用了...

happy_teemo
2018/04/21
0
0
说说我当初是如何学Linux的

今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成Linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux...

xiangyunyan
07/18
70
0
写给想成为Linux 高手的人们 ——Linux系统学习方法论

首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux. 是的,现在听说过linux, 会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确...

小卒过河
2011/05/26
9.7K
21

没有更多内容

加载失败,请刷新页面

加载更多

IT兄弟连 HTML5教程 HTML5表单 新增的表单属性1

HTML5 Input表单为<form>和<input>标签添加了几个新属性,属性如表1。 1 autocomplete属性 autocomplete属性规定form或input域应该拥有自动完成功能,当用户在自动完成域中开始输入时,浏览器...

老码农的一亩三分地
44分钟前
5
0
OSChina 周五乱弹 —— 葛优理论+1

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐# 分享米津玄師的单曲《LOSER》: mv中的舞蹈诡异却又美丽,如此随性怕是难再跳出第二次…… 《LOSER》-...

小小编辑
今天
1K
16
nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
15
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部