导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→LINUX新手入门必须养成的七大习惯[missARM]

 *第67133篇: LINUX新手入门必须养成的七大习惯

  
楼 主:missARM 2016年3月5日13:02
 LINUX新手入门必须养成的七大习惯
欢迎大家进入qq群 116454842,共同交流、学习。

对于很多Linux初学者来说,在刚开始使用linux系统时会感到很多的不适。这里

为大家整理了自己以前linux入门时别人告诉我的七个习惯。我相信如果你运用


这七个习惯,在你使用Linux时你会感觉更安全,便利,学到很多实用的东西,

最终你会发现使用Linux也是那样的愉悦。
   一、不要以根用户登录
   这是你首先应该注意和遵守的。以前我们可能已经习惯了Windows,我们一直

以为权限越高越好,所以我们喜欢以管理员帐户登录。但是这也许是Windows经

常被病
毒骚扰和不安全的重要原因,现在太多人都在用根用户登录。权限越高责任越大

,拥有管理员权限你需要谨慎对待你所做的任何事情,但是错误还是不可避免。

我记得我最先使用的是Suse Linux,有很多事项需要管理但是没有图像用户界面

我不知道如何做,于是我天真的注销并登录到了根用户的图形界
面。根用户图形界面的默认壁纸是一排排的高亮地雷。这些符号在我脑海里盘旋


我很小心没有终于没有做错什么。那么以根用户登录有那些危险?你可以想象你

在没有保护网的情况下打秋千,会不会感到害怕?这和你以根用
户登录的道理是一样的,你会不经意间毁掉你的系统。 你可能会不小心运行恶

意软件。通常在根用户模式下任何程序的启动都默认给
予所有权限的。 如果你的系统有安全漏洞没有修补,你就可能被别人完全控制

。 这是使用Unix的惯例,除非必须那么不要轻易在根用户下运行任何东西。如


一个不是自己触发的程序请求根用户权限,那么你就要小心了。通常,我们不必

登录根用户界面,下面是几条技巧:使用“sudo”或“su”命令,并在你完成管

理时退出
   如果你不知道如何使用命令行完成这些,你可以使用“gksu”或“kdesu”。

比如,按 Alt+F2并打出“gksu nautilus”,并在你完成时马上结束程序
   二、合理的命名你的文件
   Linux环境下,你可以按照你的意愿命名文件,但是以下两点是不允许的:1)

“/”是根目录专用的;2)不要使用无效字符。其它的在技术上都是可以的,但是

为了避免以后的麻烦这里有几点经验你可以遵守:经验上,只使用字母、数字、

连接符(-)和下划线(_)
   避免使用美元符($),括弧和百分号(%)等特殊字符,这些字符对于shell有着


殊意义,可能会引起冲突避免使用空格,在终端上处理含有空格的文件是很愚蠢

的。你可以用连接符或下划线来代替空格。这些已经基本上成为我的习惯,并且

我在使用Windows和MAC时也不自觉的遵守
这些准则。
三、将你的home目录放在一个独立的分区上这样做会给你很大的灵活性。将home

目录放在一个独立的分区上,可以在你重装系统甚至升级你的整个版本而不会丢

失你的数据和个人设置。你可以在根目录下
重新设置你所需要的而保留home分区。现在你可以将你需要的随意分类而不必担

心的数据和个人设置,你可以随时使用它们。 如果碰巧在你安装系统之后才懂

得这一点,不要失望。你可以按照Carthik在
ubantu Blog上的一片名为“Move /home to it’s own partition”的指导道

一步步的完成。

下载更多资料请加群:116454842

   四、合理的灾难管理
   Linux是比较强大和稳定的,但是任何系统都会崩溃。在你CTRL-ALT-DEL,

重启之前,你应该学会如何处理你遇到的事故。你需要知道如何在不重启的情况

下轻松
恢复你的系统。我个人认为这种情况分为几个不同的层次,如果前一步不奏效的

话请转向下一步:我将“强制关闭”程序放在我的任务栏上,如果哪个程序出现

问题可以单击“
强制关闭”图标并结束该程序如果上一步不奏效,调用终端,用“ps -A”,记

下那个出问题程序的进程号,
结束它使用“killall”命令,比如“killall firefox-bin”如果整个图形界

面都冻结,你已经不可能调用终端,按CTRL-ALT-F1,这样可以
转到另一个终端,这样你就可以使用步骤2和3来结束出问题的程序还不行的话,

你可以使用CTRL-ALT-Backspace组合重启你的图形界面,但是要
注意的是,这样会结束你正在运行的GUI程序调用CTRL-ALT-F1再使用CTRL+ALT

+DEL这样不会立即重启你的系统,只是按照正
常模式重启,所以是安全的(假定你想要重启并且CTRL-ALT-F1可用)。如果这一

切都不管用,也不用记着按强制重启按钮,尝试Raise a Skinny 
Elephant
五、主动尝你可能对朋友给你设置设计的当前版本和配置很满意,这适合你。这

很好,但是可能会有比这更好的。为什么不尝试下Linux和开源的灵活性和丰富

性呢?不要害
怕尝试不同的程序,图形管理和桌面。实验直到你找到最适合你的。你可以这样

想你现在居住在世界上最好的地方,但是环球旅行也不会有什么坏处的?或许说

不定你还可以找到一个更好的居住地,就算不能,你旅行的时间也值得好好品味

,你

对其它国家,它们的人和风俗,思考方式了解的更多,最终说不定你会喜欢上这

的尝试。你尝试的任何新事物都会增加你的学识,一年左右的时间你将会对

Linux和

开源世界有一个很好的把握。我个人曾尝试过至少10种分配方式,4种桌面和五

种桌面管理。我最近的文章《 

Etymology of A Distro》使我对更多的分配感兴趣,象Zenwalk, Foresight

和 Sabayon等。朋友,主动尝试,这对你有好处。 在你尝试之前,你可以参考

以下几点:
   设置好你感觉最舒服的系统,因为你需要一个时刻工作的系统。这样你就可

按照下面的几点进行尝试你可以利用虚拟机来完成。安装一个Vmware或

Virtualbox,用它们来做测试如果你不知道如何运用虚拟机,你可以设置一个独

立分区来尝试最好的,你可以用一个设置好的PC,再有一个当作测试用。这样你

就可以随心

所欲的进行尝试

   六、熟悉使用你的命令行
   虽然我不提倡你一定要学习命令行,有太多的文章一直强调学习命令行的重

要,性。这里我假设你已经知道他的重要性并且已经知道怎样用它处理一些简单

的管理

任务。你可以按照指导书和手册做相应的配置。但是不要一味的复制和粘贴。就

是说,不止不加思考的执行命令许多有自由天性的人劝诫你要尽量深刻的理解每

条命
令行的含义,它能做什么。为什么手册上这样做的,而不是那样做?理解你所做

步骤的基本原理。过了一段时间你就会感觉你已经能很好的运用它了。 最后你

会发现它仅仅是种伪装的语言。每条命令可能只是一些词语的首字母,

或一个单词的缩写。你希望你的狗理解“Spike fetch ball”这样的长句,为什

么不尝试理解下“sudo mv /file1 /file2”那?
七、为你的用武之地做些准备我有过很多这样的经历,当有个朋友请求我在他的

电脑上做些东西,但是由于他所选择的操作系统会出现糗事。有时候我有急事但

是仅有的电脑有很挫的操作系

统。不必痛苦,随身戴上你的linux系统,不管是存储在U盘或CD上。有相当多的

linux版本很方便的,象Knoppix, DSL和 Puppy Linux等.


更多内容欢迎交流:qq:3322386182(高老师)
欢迎大家进入嵌入式Linux交流群 116454842,共同交流、学习。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[原创]转让大批现货芯片

[下一篇主题]:你应该学习Android开发的五个理由