一个9年archlinux重度使用者自述

引言

系统没有高低贵贱,主要还是使用的人,哪个跟你更契合。对我而言, archlinux就是最契合的那个。本文主要是对archlinux使用做一个粗浅的介绍,如果能勾起你一丝兴趣,那就更好了。

第一部分:初识Arch Linux

从Ubuntu和Fedora到Arch的转变

大学期间了解到有linux这么一类系统,看起来很酷,那命令行操作神秘又高级,瞬间引起了我的兴趣。经过各种对比,选择了最容易上手的ubuntu发行版。使用中发现跟windown体验大不相同,很多东西都要从头学起,对于喜欢折腾的人来说真的是瞌睡给了个枕头。同时这个系统简直是游戏荒漠,使用这个系统又能帮助我远离游戏,一举多得。

大概使用一年多ubuntu后中间也接触了fedora但是也没什么吸引力,个人感觉也就是界面不同,包管理机制不同,没什么特殊的。直到我遇到了archlinux,搜索各种资料学习安装,说实话刚开始纯命令行安装真的很头大,就怕一步搞不对,但是折腾起来后,很有j成就感。瞬间感觉自己的水平上了一个档次。

搜索与学习:如何克服初期困难

其实所有发行版都是基于同一个linux内核,大差不差,但是不同的发行版有各自的特色,archlinux就是让你可以更加自由的定制。如果是纯新手我建议不用想别的就是一直逼着自己用, 不会就去搜索,这个是必须要经历的,等过了这段时间就是海阔天空。

第二部分:桌面环境的探索

UNITY

最初ubuntu模式使用unity桌面,那时候导航栏靠左显示,那叫一个帅气。

GNOME

fedora系统默认使用gnome桌面,这个桌面给我的第一感觉就是很绚,而且这套桌面环境自带了很多实用的功能,开箱即用,对新手很友好。

XFCE

如果你的电脑比较老旧,可以选用xfce,这个桌面环境麻雀虽小五脏俱全,占用资源很小而且足够用,不用太折腾。

Openbox

严格来说openbox并不算桌面环境,只能算是个桌面管理器,要构成一个完整的桌面需要自己去定制,如: panel栏:tint2,背景透明: xcompmgr,程序运行:albert,喇叭图标volumeicon,登录管理器:slim等。一段时间这是我的主力桌面,真的很快。

i3wm

一个偶然的机会听说有一种叫平铺的桌面环境,然后就结识了i3,跟openbox一样仅仅是个桌面管理器,一切都要自己去定制,包括桌面背景,导航栏,登录管理器等。感兴趣的道友可以去看看,新手不建议使用,容易劝退。

第三部分:Arch Linux的日常生活

从不熟悉到离不开

最开始因为对系统的不熟悉有很多问题,天天不是在搜索就是在搜索的路上,工作的事情一点没干都是在学怎么用系统了。随着时间的推移,很多坑也慢慢填平了,系统使用越来越熟练,很多工作在命令下操作会比界面操作效率高很多,现在让我换回windows真的很不习惯。

日常工作与生活的便利

在日常工作和生活中,Arch Linux的高效操作让我能够更快地完成任务。有一件印象深刻的事儿,刚毕业工作那会儿,有一次领导让整理几百个脚本文件,需要在每个脚本前边加上begin。作为一个”懒惰”的程序员,必须善用工具,使用sed命令分分钟搞定,当时那叫一个骄傲。

第四部分:工作中的Arch Linux

提高工作效率的秘诀

工作这么多年,大家一致觉得我的工作效率比较高,主要原因就在于这个系统,因为基本上是我自己定制出来的,对它更熟悉,使用起来当然得心应手。对于文本操作,软件开发,linux是有天然的优势,因为一切皆文件,很多时候文本操作会比图形界面快很多,比如开发环境搭建,文本有天然优势,可以做成工具一步到位。

定制化系统以适应工作需求

不论任何行业工作久了都会有自己的工具箱,我自己会把一些日常使用的东西配置都整理到一起,然后通过git版本控制,如果换新的机器,直接安装好后统一初始化,搞定。这个真的很舒服,要用起来。

服务器管理的简便性

如果你是技术人员,日常中使用linux让你在面对生产服务器时也会更从容。 就相当与给你换了太电脑,仅此而已,so easy。

第五部分:Arch Linux的学习之道

逼迫自己:持续使用的重要性

学会使用Arch Linux的最好方式就是逼迫自己一直使用它。

实践出真知:通过实际操作学习

系统就是要经常用,不要怕,用不坏的。

社区资源:如何利用Arch Linux社区

大部分的问题在arch wiki都可以找到,系统安装了之类的不要看乱七八糟的地方,wiki足以。

https://archlinux.org/

结语

Arch Linux的旅程充满了挑战,但也充满了乐趣。它不仅提高了我的技术能力,也锻炼了我的自制力。如果你也在寻找一个能够挑战自我、提高效率的Linux发行版,那么Arch Linux绝对是一个不错的选择。