加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

在Windows中使用Linux时Linux与Windows的资源交互

发布时间:2016-01-21 03:28:28 所属栏目:Linux 来源:网络整理
导读:每一年,Linux 新闻记者和爱好者都会公开讨论,下一年是否会成为 Linux 桌面 之年。尽管购买一台已在运行 Linux 的新机器或将现有的 Windows 系统迁移到 Linux

Linux 提供了两个命令来自动更改文本文件中的行结束符。dos2unix 命令(位于大部分 Linux 发行版中都提供的一个 具有相同名称的程序包中)自动转换在 Windows(或 DOS)中创建的文本文件,以使用 Linux 和 UNIX 约定来标记文本的 行尾,这会删除所有的 Ctrl-M 字符。一个同名的程序包中有一个等效的程序 unix2dos,可将 Linux 和 UNIX 文本文件转 换为 Windows 格式的文本文件。

如果您是 Emacs 文本编辑器的爱好者,可以将 清单 4 中所示的 Emacs 命令添加 到 Emacs 配置文件 (~/.emacs) 中。然后就能够执行 dos-file、mac-file 和 unix-file 命令,将一个文本缓冲区的上下 文转换为使用该命令指定的文本文件格式。

清单 4. 更改文本文件类型的 Emacs 命令

;
; Functions for changing buffer modes
;
(defun dos-file ()
   "Change the current buffer to Latin 1 with DOS line-ends."
   (interactive)
   (set-buffer-file-coding-system 'iso-latin-1-dos t))
    
(defun mac-file ()
   "Change the current buffer to Latin 1 with Mac line-ends."
   (interactive)
   (set-buffer-file-coding-system 'iso-latin-1-mac t))
    
(defun unix-file ()
   "Change the current buffer to Latin 1 with Unix line-ends."
   (interactive)
   (set-buffer-file-coding-system 'iso-latin-1-unix t))

备注:清单 4 中所示的样例 Emacs 命令假设您使 用的是 Latin 1 字符集。如果在文本文件中使用另一个字符集,则将需要修改这些命令以反映该字符集。

使用针对 Windows 设计的网络设备

尽管 Linux 提供了大多数人需要在其计算机上使用的软件,但对于任何操作系统而言,兼容最新的网络硬件都是一 个问题。现在的 Linux 发行版包含大量网络硬件的设备驱动程序,但针对新网络协议和相关硬件的 Linux 驱动程序能够可 能跟不上形势,尤其是在无线领域。如果 Linux 机器在系统启动时无法识别或使用新的网络设备,则表明该设备的驱动程 序不可用,或者这些设备驱动程序需要的一些其他资源(比如特定于硬件的固件)不可用。在这些情况下,友好的邻域搜索 引擎始终应是您首要考虑的办法:具有同一个新发布的硬件的其他人可能已能在 Linux 系统上正确运行这个搜索引擎。

如果无法为新发布的网络硬件找到内置的 Linux 驱动程序,大多数新硬件都附带了一张 CD,其中包含使支持的操 作系统能够高效使用该硬件的特殊驱动程序。不幸的是,这些驱动程序 CD 很少包含专为 Linux 系统设计的驱动程序。在 一些情况下,特定硬件的 Linux 驱动程序可从硬件供应商的网站获得。在此情况下,供应商通常还会提供安装和配置说明 。许多硬件供应商还提供了在线论坛,可在其中提出问题,或讨论您遇到的任何安装或配置问题。

如果您正在使用 或试用的 Linux 发行版不支持您的桌面或笔记本电脑上的特定网络硬件,而且供应商未提供 Linux 驱动程序,也不是毫无 办法。NDISwrapper 程序包使您能够在 Linux 系统上使用大部分 Windows XP 网络设备驱动程序。网络驱动程序接口规范 (Network Driver Interface Specification, NDIS) 是一个针对网络接口卡 (NIC) 的标准应用程序编程接口。 NDISwrapper 程序包不支持 NDIS (V6),这是 Windows 8、Windows 7 和 Windows Vista 使用的驱动程序格式,所以您只 能将 NDISwrapper 程序包用于 Windows XP 驱动程序。如果使用 64 位 Linux 系统,则只能使用 64 位 Windows XP 驱动 程序;32 位 Windows XP 驱动程序不适用于 64 位系统。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读