docs/02_基础操作/Linux新手大礼包:学习Linux你必须知道的那些事...

8.5 KiB
Raw Blame History

Linux新手大礼包学习Linux你必须知道的那些事儿

作者小K

2022-04-22 23:36:00

    欢迎加入 Linux 的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上 Linux喜欢上开源的首先让我们来看一下Linux新手应该注意和了解哪些事情吧

1. 认识几个大牛

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

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

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

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

Red Hat Enterprise LinuxRed Hat Enterprise Linux 是 Red Hat 公司的 Linux 发行版,面向商业市场,包括大型机。红帽公司从 Red Hat Enterprise Linux 5 开始对企业版 LINUX 的每个版本提供10年的支持Red Hat Enterprise Linux 常简作 RHEL。Red Hat Enterprise Linux 大约3年发布一个新版本。

Fedora LinuxFedora Linux 是较具知名度的 Linux 发行版之一。它是一套功能完备、更新快速的免费操作系统。而对赞助者 Red Hat 公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到 Red Hat Enterprise Linux 中。

CentosCentOS 全名为“社区企业操作系统”Community Enterprise Operating System是Linux发布版之一它是来自于 Red Hat Enterprise Linux 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码因此有些要求高度稳定性的服务器以CentOS替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭源代码软件。CentOS 对上游代码的主要修改是为了卸载不能自由使用的商标。

UbuntuUbuntu 是一个以桌面应用为主的 GNU/Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ Ubuntu ”一词,意思是“人性”。 Ubuntu 基于 Debian 发行版,与 Debian 的不同在于它每6个月会发布一个新版本。

SUSE LinuxSUSE 是 Linux 操作系统其中一个发布版也是德国的一个发布版。SUSE Linux 目前专注于企业市场。

openSUSEopenSUSE 是一个开放社区的计划,号称“最美丽的 Linux 发行版”。

DebianDebian 是一种自由操作系统,全称 Debian GNU/Linux由Debian计划Debian Project组织维护Debian 是一个纯粹由自由软件所组合而成的操作环境。

ArchlinuxArch 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系列系统UbuntuKubuntu等等开发的高级包管理器在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类操作系统技术、软件开发技术、数据库技术和网络应用技术等为主的开源技术社区网站。

LinuxCNLinux中国是专注于中文Linux技术、资讯的社区在这里你可以获得一手的Linux资讯和技术知识。

国外著名Linux网站 Linux Online 最权威的Linux网站文章讨论无所不包软件硬件应有尽有。

Linux国际协会(Linux International)有大量的Linux资源列表。

Linux学习Linux的最好网站也是Linux使用经验的汇聚地。

Linuxforums 提供Linux的软件资源Linux论坛Linux服务器发行版的信息LINUX文章教程等信息的综合性网站。