Linux入门,这七大习惯得有!

对于很多Linux初学者来说,在刚开始使用Linux系统时会感到很多不适。这里为大家整理了自己以前Linux入门时别人告诉我的七个习惯。我相信如果你运用了这七个习惯,在你使用Linux时你会感觉更安全,便利,学到很多实用的东西,最终你会发现使用Linux也是那样的愉悦。

1、不要以根用户登录

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

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

那么以根用户登录有哪些危险?

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

你可能会不小心运行恶意软件。通常在根用户模式下任何程序的启动都默认给予所有权限的。

如果你的系统有安全漏洞没有修补,你就可能被别人完全控制。

这是使用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,重启之前,你应该学会如何处理遇到的事故。你需要知道如何在不重启的情况下轻松恢复系统。我个人认为这种情况分为几个不同的层次,如果前一步不奏效的话请转向下一步:

我将“强制关闭”程序放在我的任务栏上,如果哪个程序出现问题可以单击“强制关闭”图标并结束该程序。

如果上一步不奏效,调用终端,用“ps -A”,记下那个出问题程序的进程号,结束它,使用“killall”命令,比如“killall firefox-bin”。

如果整个图形界面都冻结,你已经不可能调用终端,按CTRL-ALT-F1,这样可以转到另一个终端,这样你就可以结束出问题的程序。

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

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

如果这一切都不管用,也不用记着按强制重启按钮,尝试Raise a Skinny Elephant。

5、主动尝试

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

我个人曾尝试过至少10种分配方式,4种桌面和5种桌面管理。

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

6、熟悉使用你的命令行

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

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

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

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

时间: 2024-10-03 23:53:17

Linux入门,这七大习惯得有!的相关文章

002 - 在安卓手机上学习C语言-Linux入门 通往程序世界之门-操作系统

Linux入门  通往程序世界之门--操作系统 在上一章中 , 我们讨论了为何要搭建编译环境, 那么多的上仙出场, 我相信大家还能记住的搭建编译环境的原因的. 在讨论的时候, 不知不觉地把Linux操作系统给提出来了, 其实, 使用Windows去教学可能会更方便一点. 毕竟大家都用熟了嘛 , 不过我们是在手机上编程, 手机上使用不了Windows上的工具, 所以Windows暂时是用不上了, 只好转入Linux系统的怀抱了. 在这一章中, 我会简单地介绍一下在Linux的下使用到的命令. 最后

[Linux] day04——Linux 入门

Linux 入门 =================Gnome 基于GTK图形库 速度快 稳定性好 专注与桌面本身 偏商务 RedHat企业版默认桌面KDE 基于QT 速度慢 软件多 习惯接近win 偏家用娱乐----------------------uname 用于显示当前操作系统名称 -----------------------ifconfig -a 网络查看 ------------------------cat /proc/meminfo 内存信息查看 ---------------

[转载]Ubuntu Linux 入门(四):Ubuntu 初始设置

转载自http://terrychen.info/ubuntu-linux-beginners-guide-finetuning-ubuntu/ 在Ubuntu Linux 入门(三):熟悉 Ubuntu Linux 桌面环境一文中,我们已经基本了解 Ubuntu 的桌面环境,但是要开始使用 Ubuntu Linux 之前,我们还需要对 Ubuntu 进行一定的设置. 虽然 Ubuntu 有两种不同的桌面,但是对 Ubuntu 进行设置的方法在两种不同的桌面环境之下是完全一致的.完成以下设置只要

[转载]Ubuntu Linux 入门(三):熟悉 Ubuntu Linux 桌面环境

转载自http://terrychen.info/ubuntu-linux-beginners-guide-getting-started-with-ubuntu-desktop/ 在Ubuntu Linux 入门(二):安装 Ubuntu Linux一文中,我们已经完成安装 Ubuntu Linux,在开始配置和使用 Ubuntu 之前,我们一起来了解 Ubuntu 的基本界面和操作. 1. 登录 Ubuntu GDM 是 Ubuntu 的默认登录界面,让使用者可以登录 Ubuntu.启动 U

linux 入门必读文章

你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽来拽去,只知道硬盘就是C: D: E:却从来没有研究过分区表,也许会用VC编个程序,很习惯它的集成环境....    有一天,不管什么原因了,也许是看报纸上那些把内存和硬盘都分不清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学们都有了你没有觉得很土,或者你听说找工作有这个的经验就有更大希望....不管怎样,你想在自己的机器上安装一个Linux.OK,这个文章就是给你写的,因为从现在开始,你会有成堆的问题你会觉得从前在w

linux入门系列2--CentOs图形界面操作及目录结构

上一篇文章"linux入门系列1--环境准备及linux安装"直观演示了虚拟机软件VMware和Centos操作系统的安装,按照文章一步一步操作,一定都可以安装成功.装好系统之后,接下来就是登录操作系统进行各种操作.作为入门系列文章第二篇,将简单介绍CentOs操作系统的特点.图形用户界面(GUI)操作以及目录结构. 正式开始操作之前,我们先来了解一下Linux操作系统相关的知识以及为何本系列文章选择CentOs作为演示环境. 一.Linux介绍 1.1 Linux概述 众所周知,目前

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

Linux入门之VIM快捷使用

Linux入门之VIM快捷使用 简介: 文本编辑器,字处理器,类似nano 字符全屏编辑器,而sed 为行编辑器 来源: vi : Visual Interface vim: VI iMprpbed    (vi的增强版) 全屏编辑器,模式编辑器 vim模式: 1.编辑模式(命令模式) 2.输入模式 3.末行模式 模式转换: 1.编辑-->输出: i:在当前关标所在字符的前面,转为输入模式 a: 在当前关标所在字符的后面,转为输入模式 o: 在当前关标所在字符的下方,新建一行,并转为输入模式 I

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make