关于提高Linux桌面系统使用效率 |
| 发布时间: 2012/7/5 10:34:35 |
|
提高Linux桌面使用效率 wuzhaikof 稳定、安全、易用是优秀桌面操作系统的特征。 Linux桌面操作系统经过多年的发展,已经积累了成熟的系统特性、应用。出色的人机交互界面(Desktop Env.)、丰富的应用软件资源(Source)、高效的系统管理(Administation),为桌面用户提供了前所未有的操作体验;而高可用、低成本、健壮,更使其逐渐为全世界计算机用户所熟知并接受。与Windows操作系统相比,尽管Linux在系统架构、开放理念等方面存在差异,但同样作为桌面操作系统,二者对丰富人们日常生活学习、事务处理、提高工作效率等方面的追求是统一的。 在现时快节奏的社会生活中,效率摆在突出的位置。为避免命题过广,本文将以Ubuntu 10.10桌面版为基础,通过展示时下主流桌面Linux的特性,从系统配置、应用软件、操作习惯等方面入手,重点突出桌面Linux同样是高效的、胜任的。限于个人水平,本文主要面向Linux初级用户或者有意尝试使用Linux操作系统的朋友。文中不当之处,敬请指正。 系统环境: Ubuntu 10.10 Meerkat 相关概念: Linux、X Window System、Desktop Env、Window Manager、Shell、、、 建议参阅以下文章: 来自IBM:为 Windows 用户准备的简明 Linux 词汇表 主题结构: 一、多管齐下、提高效率 1、源设置、软件中心; 2、命令行操作:alias、tab、history、vi、管道、输入输出重定向等; 3、桌面设置:任务面版、多工作域切换、系统状态监视; 4、系统定制工具Ubuntu Tweak介绍。 二、借助Compiz 特性,提高系统操作效率 三、常用应用软件例示(包括wine Windows软件) 四、虚拟机安装Windows XP,提高系统协同效率 五、小结 一、多管齐下、提高效率 和Windows一样,Linux系统安装完毕以后,需要进行初始配置,这样能更好地迎合我们的操作习惯,亦有利于充分发挥系统性能,提高管理效率。就Ubuntu而言,主要包括以下几个方面: 1、源设置、软件中心 源(或称软件仓库、软件集),即应用软件资源,有官方与非官方之分,主要是指网络上提供应用软件的服务器资源列表,严格意义上讲一张包含应用软件的光盘亦可视为软件源。理解软件源的概念很重要,因为有了软件源,就有提供功能实现的软件,才有丰富的系统应用。对软件源的管理对应到对软件的管理,Ubuntu下常用的软件(包)管理工具有apt、yum、dpkg等。对这些工具的初始配置,重点是向相应的配置文件注入软件源列表,告诉它们哪里可以下载到想要的文件,以支持软件在线更新。除了安装、删除等常规功能,包管理工具还提供如软件信息查询、依赖校验、检索等丰富功能。以下节选ubuntu下apt的源配置文件/etc/apt/sources.list示例: #来自电子科技大学的软件源 deb http://Ubuntu.uestc.edu.cn/ubuntu/ maverick main restricted universe multiverse deb http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-backports main restricted universe multiverse deb http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-proposed main restricted universe multiverse deb http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-security main restricted universe multiverse deb http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-updates main restricted universe multiverse deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ maverick main restricted universe multiverse deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-backports main restricted universe multiverse deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-proposed main restricted universe multiverse deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-security main restricted universe multiverse deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ maverick-updates main restricted universe multiverse 软件仓库的意义在于,操作员可以按需、实时安装提供某项功能应用的软件(亦包括软件的安全更新(补丁)、版本更新等),以确保提供最鲜活的系统应用。说到这里,软件源对Linux操作系统的重要性不言而喻,你不必通过在线搜索引擎查询某个急需的软件(包),有时还要解决一大堆包依赖关系,只要设置好软件源列表,在终端下轻松敲入安装指令,包管理工具即自动搜索软件仓库中该包的信息并下载安装,过程中自动解决依赖关系,极大地提高系统管理效率。 Ubuntu提供图形化的软件包管理工具---synaptic(新立德)软件中心, 提供包括查询、安装、升级、删除等丰富的软件管理功能,直观、易用。如图:(软件中心) Software Center 2、命令行操作,取其精华 命令行(shell)操作一直是初学用户的诟病,这里不作过多评述,毕竟现时强大的GUI界面(WM)已足以支持常规的系统管理工作,只是很多朋友对Linux还不够了解。但有一点需要指出,shell始终是Linux最重要的概念之一,是实现人机交互的接口。以下列举一些常用的命令或工具,只要认真掌握,对提高操作效率有很大意义。 [管理文件和目录的命令] ls 列出目录下的内容 常用参数有 -a 显示指定目录下所有目录与文件,包括隐藏文件 ln 连接一个文件 常用参数有 -s 表示是符号连接,如果不用参数则是硬连接. cat 显示文件内容或连接两个或多个文件 more 分布显示文件内容 常用参数有-p 显示下一屏之前先清屏 -d 在底部提示信息. mv 删除一个文件 常用参数有 -i 交互式操作,则在执行操作前会提示你 -f 和 -i相反一点也不提示 cp 复制文件或目录到另一个文件或目录 rm 删除一个目录中的一个或多个文件和目录 常用参数有-i 交互式操作,则在执行操作前会提示你 -f 和 -i相反则不提示 mkdir 创建一个目录 常用参数有-m 对新目录设置权限,-p表示要创建的路径名称 rmdir 删除目录 常用参数有-p 删除所有该目录及子目录. [文件系统和磁盘空间的命令] df 磁盘空间检查 du 显示磁盘空间的使用情况 find 搜索文件,并执行指定的操作,功能强大. mount 挂载文件系统 umount 卸载文件系统 [文件备份和压缩命令] tar 为文件目录创建档案,打包文件,解压和压缩文件,常用参数有 -zxvf解压文件 -cvf压缩文件 gzip 调用gzip压缩工具 zip 调用zip压缩工具 [用户管理及设定权限命令] adduser 新增用户 chmod 修改文件/目录的属性 chown 修改文件/目录所有者 su 让普通用户拥有超级用户或其他用户的权限 who 查看当前登录的用户情况 wall 对全部已登录用户发送信息 write 向系统某个用户发送信息 [查看系统信息命令] shutdown 正常关机 ps 查看目前程序执行的情况 参数 -aux top 查看目前程序执行情况和内存使用情况 kill 关闭一个正在执行的程序 uname 查看核心版本 uptime 查看系统负载 free 查看目前内存的使用情况 [网络操作命令] ftp 传送文件 telnet 连接到其他计算机 netstat 查看网络状况 finger 查询某个用户的数据 ping 查询某个机器是否开着 基于强大的窗口管理器(Gnome、KDE等)及功能软件,许多动作可通过图形界面的直观操作来实现,但是掌握一些常用的系统命令,对完成日常事务,提高系统管理水平、效率,都大有裨益。因此,命令是必须的。 3、操作习惯:任务面版、多工作域切换、系统状态监视 任务面板(Panels)是窗口管理器(Ubuntu默认为Gnome)的重要部件。与Windows桌面任务栏相比,Gnome面板提供了许多丰富的功能扩展(add to panel),用户可向面板添加诸多小工具(applet、快捷方式等),实现丰富的桌面辅助功能。我们还会将常用软件的快捷方式添加到面板,实现快捷访问。 Panel Add to panel 工作域(Workspace虚拟桌面),是窗口管理器特色功能之一。在一个虚拟桌面打开的窗口或软件、不会在另外一个虚拟桌面显示,各虚拟桌面相互独立(但不包括文件夹操作等)。工作域的切换有助于流畅事务处理、简洁桌面。 Workspace 系统状态监视(System Monitor),用于实时监视系统运行负荷(CPU、MEM等)。 Sys_monitor 桌面搜索(Synapse),桌面辅助工具,设计目标是“找遍所有,无需等待”,类似工具软件有Gnome Do / Quicksilver等 Synapse 以上几项主要涉及界面习惯设置、系统状态监视,虽然不起眼,却显示Ubuntu桌面的贴心。日常使用中我们还会发掘更多有用的小工具、技巧,帮助我们提高桌面管理效率。 4、系统定制工具Ubuntu Tweak介绍。 Ubuntu Tweak的设计目标是让Ubuntu系统更易用,它提供许多桌面和系统功能设定选项,还包括软件(源)管理功能,是一款优秀的系统管理辅助软件。 最新版本的UT提供的几大功能模块包括:应用软件管理、开机管理、桌面管理、个性化、系统管理等。 U_tweak UT[应用软件管理模块]的功能非常强大,包括:应用程序中心(Application Center)、包清理工具(Package Cleaner)、源管理中心(Source Center)、源编辑器(Source Editor)、升级管理器(Update Manager)。涵盖了系统软件包管理的主要方面。 当然其他功能如[桌面管理]、[个性化]等功能模块也为系统维护提供有力支持。 二、借助Compiz 桌面特效,提高效率 Compiz是混合窗口管理器,是一套集合了丰富插件(plug-in)的系统,能够为桌面环境(DE)增添表现效果或特定功能。网上有许多关于Compiz的介绍及特效展示,不再赘述。这里主要介绍Compiz特效中的窗口平铺及辅助窗口移动。该两项特效虽然简单,却极大地提高桌面操作效率。 [窗口平铺]:可以将同时打开的多个窗口平铺于当前桌面,实现直观的任务切换。 [辅助窗口移动]:按住 Alt控制键+鼠标左键,随意移动窗口。 Compiz 三、常用应用软件例示(包括wine Windows软件) 时下Linux的应用软件已涵盖系统应用领域的各个方面,软件资源相当丰富。与Linux软件相关的一个重要概念是:分发许可(Distribution License),即软件是遵循何种方式、规则发布的,是否提供源代码?是否允许修改?是否允许定制再分发等,足见[分发许可]又有不同的标准及分类,对此感兴趣的朋友可以搜索一下相关的信息。基于本文的目的,在此仅列示Ubuntu Linux下常用的应用软件,主要涵盖办公软件、网页浏览、影音多媒体、网络工具、编程开发等方面。按需熟练掌握相应的应用软件,对丰富操作系统体验、提高事务处理效率有很大的帮助。 【办公软件】 OpenOffice – 一定程度上替代MS Office,还有国产永中Office套件可选。 Evolution Mail and Calendar – 类似于MS Office Outlook FoxitReader -- 轻量级PDF查看器,速度较快 FreeMind -- 思维导图 StarDict – 强大的翻译软件 Evolution 【编程开发】: Bluefish -- HTML等轻量级编辑器 BlocksIDE -- C/C++编辑器 Eclipse -- 多功能集成编辑器 Geany -- 轻量级代码编辑器 MySQL Administrator --MYSQL管理工具 MySQL Query -- MYSQL 查询工具 MySQL Workbench -- MYSQL 建模工具 NetBeans IDE -- 多功能代码编辑器 Umbrello -- UML制图 WingIDE -- PYTHON 编辑器 ZendStudio -- PHP代码编辑器 Wine/PHPED --WINE了WINDOWS下的PHPED 【互联网】: OpenFetion -- Linux下的飞信,轻量级 Swiftfox -- 优化的Firefox Chromium – 开放源码的Google Chrome FileZilla -- FTP工具 Wine/Thunder 5 – 迅雷下载工具 Google Earth – “浏览、搜索、发现我们的行星地球” Openfetion 【图形图象】: gThumb -- 照片管理工具 GIMP – 图片编辑器,可替代Photoshop Inkscape -- 失量图形编辑器 【系统工具】: Ubuntu Tweak -- 系统优化工具 Gmount-iso -- iso镜像挂载工具 Oracle VM VirtualBox – 虚拟机软件 ufw Firewall – 网络防火墙设置工具 Samba – 文件共享,类似于Windows网上邻居 ufw Firewall 【影音多媒体】: Amarok -- 音乐媒体中心 Audacious -- 音乐播放器。类似的还有 Banshee、 Rhythmbox等。 GMLive – 网络电视 PPStream – 在线点播 HandBrake -- 视频转换工具,主要是转成MP4 MPlayer – 强大的视频播放器 PPS 【输入法】: Fcitx – 著名的小企鹅输入法 Scim – 国内经典的输入法开源项目 Ibus – 新一代智能输入平台 Fcitx 以上所列仅是凤毛麟角,还有数不清的应用程序等待我们的去发掘。软件开发的目的是实现功能应用、提高事务处理效率,因而适用很关键,亦不建议在系统中安装功能重复的软件。 四、安装Windows虚拟机,提高系统协同效率 特定的应用(软件)通过Windows平台可获得更好的体验及效率。在Linux系统上安装Windows虚拟机的意义在于双机协同,解决某些特定的需求。Windows可以实时分担诸如网上银行、证券行情交易软件、在线支付等平台依赖型的应用。且Windows客户机通过VirtualBox设置共享目录与Linux宿主机交互,实现双机共享。 virtualbox 五、小结 看到论坛里有很多使用MS Windows OS的兄弟,有时非常希望大家也尝试一下桌面Linux操作系统,多好的一款操作系统啊,开放、自由而免费、没负担:)但很多人对Linux还是比较陌生的,将字符终端(命令行)与Linux等同起来看待。写这篇文章的目的,是想让大家对现阶段Linux的桌面应用有一 个感观上的认识,Linux同样是易用的、胜任的,可以帮助我们处理日常事务。Windows与Linux并非水火不相容,两者只是提供计算环境的系统软件,并无绝对优劣之分。Linux下完全可以承袭Windows下的操作习惯、作业理念,且以为操作系统就是拿来用的,应对现时快节奏的社会生活,效率摆在突出的位置,不管你是Linux还是Windows,稳定、高效完成作业任务才是正确道路。 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号