第五章Ubuntu Linux常用工具

Download Report

Transcript 第五章Ubuntu Linux常用工具

第五章 Ubuntu Linux 常用工具
 编辑文本文件
 软件包管理
 Samba
 在Linux下使用Windows共享打印机
编辑文本文件
Ubuntu Linux 包括了好几个允许查看和修改
纯文本文件的文本编辑器。 如:
图形化文本编辑器gedit
文本编辑器vi
另外, Ubuntu Linux还包括了Evince这个开源程
序,可用其查看PDF文档。
gedit图形化文本编辑器
gedit是一个图形化文本编辑器。它可以打开、
编辑并保存纯文本文件。还可以从其它图形化桌
面程序中剪切和粘贴文本;创建新的文本文件;
以及打印文件。gedit 有一个清晰而又通俗易懂
的界面,它使用活页标签,因此可以不必打开多
个 gedit 窗口而同时打开多个文件。
要启动 gedit,点击“应用程序” →“附件” →
“文本编辑器”。还可以在 shell 提示下键入
gedit 来启动 gedit。但是,gedit 只能在图形化桌
面环境中运行。
文本编辑器vi
在Linux操作系统中,如果不使用图形化桌面,并想
读取并修改某个文本或配置文件,可以使用vi 编辑器来
创建文本文档、书写脚本、编辑文本;
另外,vi编辑器的文本模式查找功能比grep命令更加
强大,它可以在日志文件中以更精确的方式查找信息,
并且Linux安装程序会自动安装附带的vi编辑器。
几乎所有的Linux用户和系统管理员都使用vi编辑器
完成自己的工作。Ubuntu Linux中使用的实际上vi的改
进版本vim。但我们还是简称它为vi。
文本编辑器vi
单击“应用程序”→“附件”→“终端”,只
有在Linux仿真终端环境下才能使用vi编辑器。
在系统提示符后输入vi和想要编辑(或新建)的
文件名,便可以进入vi。如果只输入vi,而不带
文件名,也可以进入vi,然后先输入所创建文件
的内容,在退出时,只需在退出命令后输入文
件名即可。
Evince-查看PDF
 PDF(Portable Document Format,可移植文
档格式)文件是文档的电子映像。要查看 PDF
文档,必须有一个 PDF 阅读器。
要使用Evince来查看 PDF 文档,可以在桌面环
境中,按Alt + F2,然后在弹出的“运行应用程序”
对话框里输入evince;还可以在 shell 提示下键
入 evince 来启动;也可以直接双击PDF文档。
点击“文件”菜单,选择“打开”来显示文件
浏览器。选择想查看的 PDF 文件,点击“打
开”。当然也可以下载安装Adobe Acrobat
Reader PDF 查看器。
软件包管理
 软件包管理器是一个安装和卸载软件,并跟踪软件的每
个部分所需的所有组件的程序。它会自动从因特网上下
载所请求的软件并进行安装 。在 Ubuntu 中您可以使用
三种主要的软件包管理器:
• 添加/删除程序 - 安装和卸载程序最简单的方法。
• 新立得软件包管理器 - 对于软件和其它系统组件的高级
控制。
• Apt - 如果您偏爱使用终端的话。
Ubuntu不允许同时打开以上程序中的多个,同一时刻
Ubuntu只允许运行一个。而且要使用这些程序,你必须
具有管理权限。
软件库
为了组织软件,Ubuntu 的软件库被分为四类:
Main、Restricted、Universe,以及 Multiverse。
决定哪个软件进入哪个分类的原理是基于软件
的开发团队对于该软件提供的支持的等级,以
及该程序遵从“自由软件哲学”的程度。
Ubuntu 的标准安装 CD 包含了来自 Main 和
Restricted 分类的一些软件。如果您的系统已经
连接到因特网的话,您还可以安装比这多得多
的软件。比如 “Universe” 和 “Multiverse” 软
件库是只能通过因特网访问的。
软件库
添加额外的软件库也是可能的,例如那些由第
三方提供的或是 Ubuntu 较早版本的软件库。在
安装来自第三方软件库的软件时请小心。它们
可能还没有在 Ubuntu 下测试过,并可能会使您
的系统瘫痪。
使用应用程序菜单中的添加/删除…菜单项,您
可以安装程序来利用Ubuntu做新的事情。您也
可以删除不需要的程序。
离线安装软件包
除了自动下载安装,您还能使用光盘安装软件
包.Ubuntu安装光盘是一种方式,其它包涵软件包
的光盘也可以胜任.另外,APTonCD 是一个自
动备份已安装软件包的程序,APTonCD还可以
将这些软件包保存在光盘上。
Ubuntu 中还有一些其它的软件包管理器。这些
管理器包含了比 添加/删除应用程序 更多的高级
功能。
安装单个软件包文件
安装程序的首选方法是使用本章中所描述的
软件包管理器。然而,尽管 Ubuntu 的软件库非
常庞大,您仍有可能希望安装软件库中所没有
的软件。若是这样的话,您也可以从网站上下
载并安装各类文件。在您安装文件之前,确认
您所下载的文件来自一个安全的源很重要。
安装单个软件包文件
有很多不同种类的Linux安装包文件。这些中
的大部分都和特定的Linux发行版本相关联。
比如Debian包文件(.deb files),RPM 包管理者
文件(.rpm files),Tarballs (.tar文件)和.run文
件。
无法保证这些文件将与您系统兼容,因此如
果您安装这些文件的话,您也将无法得到安全
更新。有鉴于此,如果您想安装程序的话,在
有 Ubuntu 原生软件包可用的情况下,请尽可
能通过软件包管理器来安装 Ubuntu 的原生软
件包。
安装/删除 .deb文件
这些文件是 Debian 软件包。由于Ubuntu与
Debain GNU/Linux 发行版的密切关系,与
Ubuntu相关的软件包具有.deb 后缀。您需要管
理员权限来安装一个 .deb 文件。访问 管理员任
务获得更多细节。要安装一个 .deb 文件,在它
上面双击。或在终端中输入:
sudo dpkg -i package_file.deb
要卸载一个 .deb 文件,在您的软件包管理器中
取消选中它。或者在终端中,输入:
sudo dpkg -r package_name
安装 tarballs
后缀名名为.tar, .tgz, .tar.gz or .tar.bz2 的软件包文件
被称为tarballs文件,在Linux 和 Unix中被广泛使用。
如果在任何 Ubuntu 软件库中都没有原生 Ubuntu 软
件包可用的话,您可以通过命令行来安装或卸载 tarball
文件。
 第一步是解压和抽取该tarball文件。如果它是 .tgz
或 .tar.gz文件,在终端输入:tar xfvz tarball_name
 然后有必要沿着安装包自带的指令进行。一般在解压
tarball后的README文件或者INSTALL文件中。
tarball 通常包含了程序的源代码,因此需要被 编译 过
才能使用。 编译程序需要一些没有被默认安装的软件
包。您可以通过安装 build-essential 软件包来一次性安
装这些软件包。
安装.run软件包






有时您需要安装被打包成.run的软件(通常是游戏)。
这些软件包包含软件和一个小的程序来安装软件。按
照下面的流程来从.run文件安装软件:
在文件浏览器中寻找.run文件
右键点击文件选择属性
在权限标签下,确保允许以程序来执行文件被选中并
按关闭
双击.run文件来打开它。将会出现一个对话框
点击在终端运行来运行安装程序
一个终端窗口将会打开。按照屏幕上的安装指令来安
装这个程序
Samba
 Samba 使用 SMB 协议通过网络连接来共享文件和打印
机。支持该协议的操作系统包括 Microsoft Windows
(通过它的Network Neighborhood)、OS/2和 Linux。
 如果网络中既有 Windows 机器又有 Linux 机器,
Samba 就会发挥作用。Samba 会允许文件和打印机被
网络中的所有系统共享。如果用户只打算在Linux 机器
间共享文件,请参阅网络文件一章。如果用户只打算在
Linux 机器间共享打印机,请参阅打印机配置部分。本
节只简单介绍了如何安装、配置 Samba 服务器和如何
连接 Samba 共享。
搭建samba服务器
• 右击要共享的文件夹,点击属性-共享选项
搭建samba服务器
• 勾选“共享此目录”,如果之前没装过samba服
务器则出现:
搭建samba服务器
• 点击“安装服务”-“安装”-“输入密码”-“授权”
搭建samba服务器
• 进行安装相关软件
搭建samba服务器
• 进行安装相关软件,选择两个复选框,点击创
建共享,点击自动添加权限
使用samba服务器
• 在linux终端下输入ifconfig查看IP地址
• windows下打开我的电脑,在地址栏里输入,并回车
\\192.168.234.132
双击看到的文件夹,则可以windows和Linux共享文件
使用samba服务器
可以将共享的文件夹映射到windows盘符下:
右击共享的文件夹
选择映射网络驱动器,选择盘符
点击完成
使用samba服务器
打开我的电脑,双击打开Z盘,就可以进行共享文
件的操作
配置Samba
在编辑配置文件之前,您应该保留一份原文件
的副本,不对其作修改,以便今后必要时可参
考和重用这份原始配置。备份
/etc/samba/smb.conf 文件:
sudo cp /etc/samba/smb.conf
/etc/samba/smb.conf.original
现在,可以编辑/etc/samba/smb.conf文件并做相应
设置了。
配置Samba
要从 Microsoft Windows 机器上连接 Linux Samba 共
享,使用 Network Neighborhood 或图形化文件管理器。
要从 Linux 系统中连接 Samba 共享,从 shell 提示
下,键入以下命令:
smbclient //hostname/sharename -U username
把 hostname 替换为想连接的 Samba 服务器的主机名
或 IP 地址,把 sharename 替换为要浏览的共享目录的名
称,把 username 替换成系统的 Samba 用户名。输入正确
的口令或按 [Enter] 键(若不要求该用户的口令)。
在Linux下使用Windows共享打印机



添加 Samba (SMB) 打印机
共享打印机
切换默认打印机