简 介

刚开始使用Linux时你也许会感到不习惯,许多高手也都有这样的经历。毕竟,曾经他们也都是新手。但是现在Linux团体已经在为新用户提供有关指南,手册和基本的技术文档来使他们尽快上手方面做的相当出色。三年前我首次接触Linux,很多人通过论坛,在线聊天和电子邮件等帮助我,这些“企鹅”们真是相当热心。

对此,我深感应该为无私帮助我的团体做一些力所能及的贡献,我应该给刚使用Linux的朋友写点什么。这里我编译了七个当我刚入门时别人告诉我的七个习惯。我相信如果你运用了这七个习惯,在你使用Linux时你会感觉更安全,便利,学到很多实用的东西,最终你会发现使用Linux也是那样的愉悦。

  1-不要以根用户登录

  这是你首先应该注意和遵守的。以前我们可能已经习惯了Windows,我们一直以为权限越高越好,所以我们喜欢以管理员帐户登录。但是这也许是Windows经常被病毒骚扰和不安全的重要原因,现在太多人都在用根用户登录。

  权限越高责任越大,拥有管理员权限你需要谨慎对待你所做的任何事情,但是错误还是不可避免。我记得我最先使用的是Suse Linux,有很多事项需要管理但是没有图像用户界面我不知道如何做,于是我天真的注销并登录到了根用户的图形界面。根用户图形界面的默认壁纸是一排排的高亮地雷。这些符号在我脑海里盘旋,我很小心没有终于没有做错什么。

  那么以根用户登录有那些危险那?
  1.你可以想象你在没有保护网的情况下打秋千,会不会感到害怕?这和你以根用户登录的道理是一样的,你会不经意间毁掉你的系统。
  2.你可能会不小心运行恶意软件。通常在根用户模式下任何程序的启动都默认给予所有权限的。
  3.如果你的系统有安全漏洞没有修补,你就可能被别人完全控制。
  4.这是使用Unix的惯例,除非必须那么不要轻易在根用户下运行任何东西。如果一个不是自己触发的程序请求根用户权限,那么你就要小心了。

  通常,我们不必登录根用户界面,下面是几条技巧:
  *使用“sudo”或“su”命令,并在你完成管理时退出
  *如果你不知道如何使用命令行完成这些,你可以使用“gksu”或“kdesu”。比如,按 Alt+F2并打出“gksu nautilus”,并在你完成时马上结束程序。

  2-合理的命名你的文件

  Linux环境下,你可以按照你的意愿命名文件,但是以下两点是不允许的:1)“/”是根目录专用的;2)不要使用无效字符。其它的在技术上都是可以的,但是为了避免以后的麻烦这里有几点经验你可以遵守:

  *经验上,只使用字母、数字、连接符(-)和下划线(_)
  *避免使用美元符($),括弧和百分号(%)等特殊字符,这些字符对于shell有着特殊意义,可能会引起冲突
  *避免使用空格,在终端上处理含有空格的文件是很愚蠢的。你可以用连接符或下划线来代替空格。

  这些已经基本上成为我的习惯,并且我在使用Windows和MAC时也不自觉的遵守这些准则。

  3-将你的home目录放在一个独立的分区上

  这样做会给你很大的灵活性。将home目录放在一个独立的分区上,可以在你重装系统甚至升级你的整个版本而不会丢失你的数据和个人设置。你可以在根目录下重新设置你所需要的而保留home分区。现在你可以将你需要的随意分类而不必担心的数据和个人设置,你可以随时使用它们。

  如果碰巧在你安装系统之后才懂得这一点,不要失望。你可以按照Carthik在ubantu Blog上的一片名为“Move /home to it’s own partition”的指导道一步步的完成。

4-合理的灾难管理

  Linux是比较强大和稳定的,但是任何系统都会崩溃。在你CTRL-ALT-DEL,重启之前,你应该学会如何处理你遇到的事故。你需要知道如何在不重启的情况下轻松恢复你的系统。我个人认为这种情况分为几个不同的层次,如果前一步不奏效的话请转向下一步:

  1.我将“强制关闭”程序放在我的任务栏上,如果哪个程序出现问题可以单击“强制关闭”图标并结束该程序
  2.如果上一步不奏效,调用终端,用“ps -A”,记下那个出问题程序的进程号,结束它
  3.使用“killall”命令,比如“killall firefox-bin”
  4.如果整个图形界面都冻结,你已经不可能调用终端,按CTRL-ALT-F1,这样可以转到另一个终端,这样你就可以使用步骤2和3来结束出问题的程序。
  5.还不行的话,你可以使用CTRL-ALT-Backspace组合重启你的图形界面,但是要注意的是,这样会结束你正在运行的GUI程序。
  6.调用CTRL-ALT-F1再使用CTRL+ALT+DEL这样不会立即重启你的系统,只是按照正常模式重启,所以是安全的(假定你想要重启并且CTRL-ALT-F1可用)。
  7.如果这一切都不管用,也不用记着按强制重启按钮,尝试Raise a Skinny Elephant 。

  5-主动尝试

  你可能对朋友给你设置设计的当前版本和配置很满意,这适合你。这很好,但是可能会有比这更好的。为什么不尝试下Linux和开源的灵活性和丰富性呢?不要害怕尝试不同的程序,图形管理和桌面。实验直到你找到最适合你的。你可以这样想,你现在居住在世界上最好的地方,但是环球旅行也不会有什么坏处的?或许说不定你还可以找到一个更好的居住地,就算不能,你旅行的时间也值得好好品味,你对其它国家,它们的人和风俗,思考方式了解的更多,最终说不定你会喜欢上这样的尝试。你尝试的任何新事物都会增加你的学识,一年左右的时间你将会对Linux和开源世界有一个很好的把握。

  我个人曾尝试过至少10种分配方式,4种桌面和五种桌面管理。我最近的文章《 Etymology of A Distro》使我对更多的分配感兴趣,象Zenwalk, Foresight和 Sabayon等。朋友,主动尝试,这对你有好处。

  在你尝试之前,你可以参考以下几点:

  *设置好你感觉最舒服的系统,因为你需要一个时刻工作的系统。这样你就可以按照下面的几点进行尝试
  *你可以利用虚拟机来完成。安装一个Vmware或Virtualbox,用它们来做测试
  *如果你不知道如何运用虚拟机,你可以设置一个独立分区来尝试
  *最好的,你可以用一个设置好的PC,再有一个当作测试用。这样你就可以随心所欲的进行尝试

  6-熟悉使用你的命令行

  虽然我不提倡你一定要学习命令行,有太多的文章一直强调学习命令行的重要性。这里我假设你已经知道他的重要性并且已经知道怎样用它处理一些简单的管理任务。你可以按照指导书和手册做相应的配置。但是不要一味的复制和粘贴。就是说,不止不加思考的执行命令许多有自由天性的人劝诫你要尽量深刻的理解每条命令行的含义,它能做什么。为什么手册上这样做的,而不是那样做?理解你所做步骤的基本原理。

  过了一段时间你就会感觉你已经能很好的运用它了。最后你会发现它仅仅是种伪装的语言。每条命令可能只是一些词语的首字母,或一个单词的缩写。你希望你的狗理解“Spike fetch ball”这样的长句,为什么不尝试理解下“sudo mv /file1 /file2”那?

  7-为你的用武之地做些准备

  我有过很多这样的经历,当有个朋友请求我在他的电脑上做些东西,但是由于他所选择的操作系统会出现糗事。有时候我有急事但是仅有的电脑有很挫的操作系统。不必痛苦,随身戴上你的linux系统,不管是存储在U盘或CD上。有相当多的linux版本很方便的,象Knoppix, DSL和 Puppy Linux等。很惭愧,事实上我自己还没用上这个习惯,我想我也需要言行一致。

Linux高效使用的七个好习惯相关推荐

  1. 【思维进阶】《高效能人士的七个工作习惯》读书笔记

    前言: 人的本质是四维的--身体.头脑.心灵.精神. 人类四项独特的禀赋--自觉.良知.想象力和自主意志 七个习惯概述 积极主动(BE PROACTIVE) 以终为始(BEGIN WITH THE E ...

  2. 高效人士的七个好习惯

    七个习惯 ☆习惯一.主动积极 ☆习惯二.以终为始 ☆习惯三.要事第一 ☆习惯四.双赢思维 ☆习惯五.知己解彼 ☆习惯六.统合终效 ☆习惯七.不断更新 基本原则篇 ☆介绍 ☆持续成熟模式 ☆原则 ☆思维 ...

  3. 《高效能人士的七个好习惯》读书笔记

    一.何谓"效能" 效能是产出和产能的结合,追求高效能既要注重产出,也要注重产能的提高.只注重产能而不注重于产出,无法获得可观的汇报和机会:只追求产出而忽视产能,则是杀鸡取卵. 习惯 ...

  4. 高效能人士的七个习惯_《高效能人士的七个习惯》导图和读后感

    <高效能人士的七个习惯>读后感 每个人都有主动做出选择的权利. 曾经觉得人和人是不同的,生命是不公平的,世界是不公平的,有些人出生就含着金汤匙,而很多很多人都是普通到不能再普通的普通人,生 ...

  5. 《高效能人士的七个习惯》

    前言 首先,这是一本在美国的影响力仅次于<圣经>的书.就凭这句简介,我想就不用多说了吧. 变化的世界,不变的原则.<高效能人士的七个习惯>影响了许多的人,几乎是每个成功的人或者 ...

  6. 高效能人士的七个习惯_有史以来最具影响力管理类书籍 高效能人士的七个习惯 让你成为一名成功高效的人士...

    传递讯息,分享智慧.企业总裁杂志微信号:TOPCorporateLeader <高效能人士的七个习惯>是福布斯"有史以来最具影响力的10大管理类书籍之一",<首席 ...

  7. 成长型思维——人不成熟的五大特征和高效能人士的七个习惯

    成熟,指人的思想观念之转变,从幼稚向更高一级的转变,对事和物的看法更加理智,并且这一过程中往往伴随着周围环境的改变而发生,也包括其他人的影响. 人不成熟的五大特征 一.立即要回报 二.不自律 三.经常 ...

  8. 【视听盛宴】《高效能人士的七个习惯》分享会

    下面是我在公司<高效能人士的七个习惯>读书分享会上的演讲稿,在这里分享给大家. 大家好,我是陈鸿,接下来将由我和大家一起分享<高效能人士的七个习惯>中第八章.第九章的内容.这两 ...

  9. 高效能人士的七个习惯--读后感

    记得新员工入职时,公司给每人发了一本"高效能人士的七个习惯",并邀请公司的培训讲师给大家讲解相关内容,作为新员工培训的一部分,培训完后,对本书只是有一些基本的了解,书中的很多思想及 ...

最新文章

  1. 设置复杂密码为了防范谁? | 每日趣闻
  2. ppk on JavaScript第二章:背景(完结篇)
  3. Caffe学习(十)protobuf及caffe.proto解析
  4. 用diag直接使用错误_用python学量子力学(1)
  5. Linux蜂鸣器实验(使用上一节子系统思想,摈弃了自己配置寄存器的繁琐操作)
  6. python-函数的多值传参
  7. 汪洋大海中的一块绿地
  8. Linux内核编程(1)
  9. B站黑马Python笔记,打卡day3
  10. 脾肾阳虚平时要注意什么?
  11. 蓝牙芯片|伦茨科技-智能蓝牙BLE5.2芯片ST17H66
  12. Python StringIO与cStringIO
  13. 语音标注的具体应用场景
  14. 2022年R1快开门式压力容器操作考试资料及R1快开门式压力容器操作考试总结
  15. 软件园里的流氓(11)
  16. 获取海岛预报、近海 、旅游城市、美丽海岛、海水浴场预报包括海温、海浪等值 根据海洋观测站点id获取3天海洋预报。雷达单站数据根据经纬度获取任意点的天气数据含分钟预报、小时预报,空气质量、生活指数、天气
  17. 国产BI软件报表分享:财务数据分析三张表
  18. Futaba S-BUS controlled by mbed(使用mbed控制Futaba S-BUS)
  19. practical python and opencv_Practical Python and OpenCV + Case Studies, 3rd Edition
  20. C语言开发《推箱子游戏》,亲自手把手教会大家

热门文章

  1. VMWare Workstation:局域网PC连接虚拟机里的远程桌面或端口
  2. html if 隐藏元素,jquery判断元素是否隐藏?
  3. ssh登录、配置免密登录
  4. 用python爬了自己的微信,原来好友都是这样的!
  5. 帮我用C语言写个程序,内容是实现给QQ群发消息
  6. c语言代码表白_C语言学习日记(9)——用C语言写一个爱心吧
  7. 展锐UDX710:u-Boot 初始化流程分析
  8. 18JS09——作用域
  9. tar.gz文件压缩解压方法
  10. UML参考手册 第三部分  参 考 资 料 第13章 术 语 大 全 九 (转)