刚开始使用Linux时你也许会感到不习惯,许多高手也都有这样的经历。毕竟,曾经他们也都是新手。可是如今Linux团体已经在为新用户提供有关指南, 手册和基本的技术文档来使他们尽快上手方面作的至关出色。
linux
三年前我首次接触Linux,不少人经过论坛,在线聊天和电子邮件等帮助我,这些“企鹅”们真是至关热心。shell
对此,我深感应该为无私帮助个人团体作一些力所能及的贡献,我应该给刚使用Linux的朋友写点什么。这里我编译了七个当我刚入门时别人告诉个人七个习惯。我相信若是你运用了这七个习惯,在你使用Linux时你会感受更安全,便利,学到不少实用的东西,最终你会发现使用Linux也是那样的愉悦。安全
一、不要以根用户登陆学习
这是你首先应该注意和遵照的。之前咱们可能已经习惯了Windows,咱们一直觉得权限越高越好,因此咱们喜欢以管理员账户登陆。可是这也许是Windows常常被病毒骚扰和不安全的重要缘由,如今太多人都在用根用户登陆。测试
权限越高责任越大,拥有管理员权限你须要谨慎对待你所作的任何事情,可是错误仍是不可避免。我记得我最早使用的是Suse Linux,有不少事项须要管理可是没有图像用户界面我不知道如何作,因而我天真的注销并登陆到了根用户的图形界面。根用户图形界面的默认壁纸是一排排的高亮地雷。这些符号在我脑海里盘旋,我很当心没有终于没有作错什么。fetch
那么以根用户登陆有那些危险?spa
**
**操作系统
你能够想象你在没有保护网的状况下打秋千,会不会感到惧怕?这和你以根用户登陆的道理是同样的,你会不经意间毁掉你的系统。.net
你可能会不当心运行恶意软件。一般在根用户模式下任何程序的启动都默认给予全部权限的。firefox
若是你的系统有安全漏洞没有修补,你就可能被别人彻底控制。
这是使用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”的指导到一步步的完成。
四、合理的灾难管理
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种桌面和五种桌面管理。
在你尝试以前,你能够参考如下几点:
设置好你感受最舒服的系统,由于你须要一个时刻工做的系统。这样你就能够按照下面的几点进行尝试
你能够利用虚拟机来完成。安装一个Vmware或Virtualbox,用它们来作测试
若是你不知道如何运用虚拟机,你能够设置一个独立分区来尝试
最好的,你能够用一个设置好的PC,再有一个看成测试用。这样你就能够为所欲为的进行尝试
六、熟悉使用你的命令行
虽然我不提倡你必定要学习命令行,有太多的文章一直强调学习命令行的重要性。这里我假设你已经知道他的重要性而且已经知道怎样用它处理一些简单的管理任务。你能够按照指导书和手册作相应的配置。可是不要一味的复制和粘贴。就是说,不止不加思考的执行命令许多有自由天性的人劝诫你要尽可能深入的理解每条命令行的含义,它能作什么。为何手册上这样作的,而不是那样作?理解你所作步骤的基本原理。
过了一段时间你就会感受你已经能很好的运用它了。
最后你会发现它仅仅是种假装的语言。每条命令可能只是一些词语的首字母,或一个单词的缩写。你但愿你的狗理解“Spike fetch ball”这样的长句,为何不尝试理解下“sudo mv /file1 /file2”那?
七、为你的用武之地作些准备
我有过不少这样的经历,当有个朋友请求我在他的电脑上作些东西,可是因为他所选择的操做系统会出现糗事。有时候我有急事可是仅有的电脑有很挫的操做系统。没必要痛苦,随身戴上你的linux系统,无论是存储在U盘或CD上。有至关多的linux版本很方便的,象Knoppix, DSL和 Puppy Linux等.
以上就是良许教程网为各位朋友分享的给Linux初学者的七个建议。
本文由博客一文多发平台 OpenWrite 发布!