<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.magiclinux.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sejishikong</id>
	<title>MagicLinux 百科 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.magiclinux.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sejishikong"/>
	<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Sejishikong"/>
	<updated>2026-08-10T06:47:12Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=85</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=85"/>
		<updated>2021-12-21T09:59:14Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;plainlinks&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:75%; border-right: 1px solid #cca; border-bottom: 1px solid #cca; padding: 10px; -moz-border-radius: 10px; color:black; background:#f9f9f9;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- 左栏 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
本 Wiki 是从原 Magic Linux Wiki 迁移过来的，但是因原 Wiki 有问题，所以只迁移过来了内容，原始的编辑记录均已丢失。&lt;br /&gt;
原始存档可以访问&amp;lt;nowiki/&amp;gt;http://wiki.linuxfans.org&amp;lt;nowiki/&amp;gt;获得。&lt;br /&gt;
另：因为时间很长了，大部分内容针对的 Magic Linux 2.0 以前的版本，基本都已过时，可能后续会根据情况修改。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[https://github.com/MagicGroup/magicinstaller2 MagicInstaller2 ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[https://github.com/MagicGroup  Magic linux Git]&lt;br /&gt;
*[https://www.magiclinux.org/bugs  Magic linux Bugs]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=84</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=84"/>
		<updated>2021-12-21T09:58:23Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;plainlinks&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:75%; border-right: 1px solid #cca; border-bottom: 1px solid #cca; padding: 10px; -moz-border-radius: 10px; color:black; background:#f9f9f9;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- 左栏 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
本 Wiki 是从原 Magic Linux Wiki 迁移过来的，但是因原 Wiki 有问题，所以只迁移过来了内容，原始的编辑记录均已丢失。&lt;br /&gt;
原始存档可以访问&amp;lt;nowiki/&amp;gt;http://wiki.linuxfans.org&amp;lt;nowiki/&amp;gt;获得。&lt;br /&gt;
另：因为时间很长了，大部分内容针对的 Magic Linux 2.0 以前的版本，基本都已过时，可能后续会根据情况修改。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[https://github.com/MagicGroup/magicinstaller2 MagicInstaller2 ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[https://github.com/MagicGroup  Magic linux Git]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=83</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=83"/>
		<updated>2021-12-21T09:22:15Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;plainlinks&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:75%; border-right: 1px solid #cca; border-bottom: 1px solid #cca; padding: 10px; -moz-border-radius: 10px; color:black; background:#f9f9f9;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- 左栏 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
本 Wiki 是从原 Magic Linux Wiki 迁移过来的，但是因原 Wiki 有问题，所以只迁移过来了内容，原始的编辑记录均已丢失。&lt;br /&gt;
原始存档可以访问&amp;lt;nowiki/&amp;gt;http://wiki.linuxfans.org&amp;lt;nowiki/&amp;gt;获得。&lt;br /&gt;
另：因为时间很长了，大部分内容针对的 Magic Linux 2.0 以前的版本，基本都已过时，可能后续会根据情况修改。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[http://trac.magiclinux.org/magicinstaller MagicInstaller ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[http://svn.magiclinux.org  Magic linux SVN]&lt;br /&gt;
*[http://trac.magiclinux.org  Magic linux trac]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=82</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=82"/>
		<updated>2021-12-21T09:21:41Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;plainlinks&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:75%; border-right: 1px solid #cca; border-bottom: 1px solid #cca; padding: 10px; -moz-border-radius: 10px; color:black; background:#f9f9f9;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- 左栏 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
本 Wiki 是从原 Magic Linux Wiki 迁移过来的，但是因原 Wiki 有问题，所以只迁移过来了内容，原始的编辑记录均已丢失。&lt;br /&gt;
原始存档可以访问http://wiki.linuxfans.org获得。&lt;br /&gt;
另：因为时间很长了，大部分内容针对的 Magic Linux 2.0 以前的版本，基本都已过时，可能后续会根据情况修改。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[http://trac.magiclinux.org/magicinstaller MagicInstaller ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[http://svn.magiclinux.org  Magic linux SVN]&lt;br /&gt;
*[http://trac.magiclinux.org  Magic linux trac]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Here_%E8%84%9A%E6%9C%AC_Here_Scripts&amp;diff=81</id>
		<title>Here 脚本 Here Scripts</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Here_%E8%84%9A%E6%9C%AC_Here_Scripts&amp;diff=81"/>
		<updated>2021-12-21T03:14:27Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;Here 脚本 Here Scripts&amp;lt;/center&amp;gt;==  *[http://www.linuxcommand.org/wss0030.php 原文链接 : http://www.linuxcommand.org/wss0030.php] *[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]  ===&amp;#039;&amp;#039;&amp;#039;Here Scripts&amp;#039;&amp;#039;&amp;#039;===   在后续课程中,我们将构建一个有用的程序. 这个程序将生成一个 HTML 文档 用于显示你的系统信息.在如何讲解shell编…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;Here 脚本 Here Scripts&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
*[http://www.linuxcommand.org/wss0030.php 原文链接 : http://www.linuxcommand.org/wss0030.php]&lt;br /&gt;
*[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Here Scripts&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在后续课程中,我们将构建一个有用的程序. 这个程序将生成一个 HTML 文档 用于显示你的系统信息.在如何讲解shell编程问题上,我苦思良久,我接下来要采用的讲解方式,与我所见过的大多数的讲解方式有很大差异.大多数的讲解方式倾向于系统的对待编程的诸项功能,并假设学习者有使用其它编程语言的经验. 虽然我不敢肯定你已经了解如何编程,但我意识到今天许多人了解到如果制作 HTML网页,所以我们的第一个程序将用来制作一个网页. 在我们制作网页的过程中,我们将逐步展示我们手头上有的用于解决难题的工具.&lt;br /&gt;
&lt;br /&gt;
===用脚本制作一个HTML文件(Writing an HTML file with a script)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
正如你所知,一个完整格式的HTML文件将包含以下内容:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; background:#e0e0e0&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;HTML&amp;gt;&lt;br /&gt;
 &amp;lt;HEAD&amp;gt;&lt;br /&gt;
     &amp;lt;TITLE&amp;gt;&lt;br /&gt;
     网页标题&lt;br /&gt;
     &amp;lt;/TITLE&amp;gt;&lt;br /&gt;
 &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
 &amp;lt;BODY&amp;gt;&lt;br /&gt;
     你的网页内容.&lt;br /&gt;
 &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/HTML&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
现在,利用我们所掌握的知识,我们能够编写一个脚本用来生成以上内容:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; background:#e0e0e0&amp;quot;&amp;gt; &lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # make_page - A script to produce an HTML file&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;&amp;lt;HTML&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;&amp;lt;HEAD&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;  &amp;lt;TITLE&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;  The title of your page&amp;quot;&lt;br /&gt;
 echo &amp;quot;  &amp;lt;/TITLE&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;&amp;lt;/HEAD&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;&amp;quot;&lt;br /&gt;
 echo &amp;quot;&amp;lt;BODY&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;  Your page content goes here.&amp;quot;&lt;br /&gt;
 echo &amp;quot;&amp;lt;/BODY&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;&amp;lt;/HTML&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个脚本的使用格式如下:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;$ make_page &amp;gt; page.html&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
有一种说法,最伟大的程序员同样是最懒的家伙.他们编写程序来节省他们的工作时间.同样,当聪明的程序员编写程序时,他们也争取减少他们的击键次数.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
同理,我们对上述脚本的第一项改进便是通过here脚本来替换重复使用的echo命令: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; background:#e0e0e0&amp;quot;&amp;gt; &lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # make_page - A script to produce an HTML file&lt;br /&gt;
 &lt;br /&gt;
 cat &amp;lt;&amp;lt; _EOF_&lt;br /&gt;
 &amp;lt;HTML&amp;gt;&lt;br /&gt;
 &amp;lt;HEAD&amp;gt;&lt;br /&gt;
     &amp;lt;TITLE&amp;gt;&lt;br /&gt;
     The title of your page&lt;br /&gt;
     &amp;lt;/TITLE&amp;gt;&lt;br /&gt;
 &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;BODY&amp;gt;&lt;br /&gt;
     Your page content goes here.&lt;br /&gt;
 &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/HTML&amp;gt;&lt;br /&gt;
 _EOF_&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
here脚本(有时被称为here文档)是输入输出重定向的一种附加格式程序.通过它向shell的标准输入提供内容.在上面的脚本中,cat命令将从我们脚本中获取的输入数据作为shell的标准输入.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一个here脚本的格式如下:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; background:#e0e0e0&amp;quot;&amp;gt; &lt;br /&gt;
 command &amp;lt;&amp;lt; token&lt;br /&gt;
 用作命令标准输入的内容&lt;br /&gt;
 token&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;token&amp;#039;&amp;#039; 可以用任意字符串来代替. 我使用 &amp;quot;_EOF_&amp;quot; (EOF为&amp;quot;End Of File&amp;quot;的缩写) 因为这是一种惯例,但你可以使用任意字符串来替代, 但该字符串不能与bash内置的保留字符串相冲突. 位于脚本末尾的token必须与脚本开始处的token完全一致, 否则脚本的其它内容将被shell视为更多的命令标准输入来解释.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
这有一个惯用的技巧来改进here脚本.通常你想通过缩进脚本内容来提高脚本的可读性.你可以将脚本编辑成以下形式:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; background:#e0e0e0&amp;quot;&amp;gt; &lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # make_page - A script to produce an HTML file&lt;br /&gt;
 &lt;br /&gt;
 cat &amp;lt;&amp;lt;- _EOF_&lt;br /&gt;
     &amp;lt;HTML&amp;gt;&lt;br /&gt;
     &amp;lt;HEAD&amp;gt;&lt;br /&gt;
         &amp;lt;TITLE&amp;gt;&lt;br /&gt;
         The title of your page&lt;br /&gt;
         &amp;lt;/TITLE&amp;gt;&lt;br /&gt;
     &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;BODY&amp;gt;&lt;br /&gt;
         Your page content goes here.&lt;br /&gt;
     &amp;lt;/BODY&amp;gt;&lt;br /&gt;
     &amp;lt;/HTML&amp;gt;&lt;br /&gt;
 _EOF_&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将&amp;quot;&amp;lt;&amp;lt;&amp;quot;替换为 &amp;quot;&amp;lt;&amp;lt;-&amp;quot; 以使bash忽视here脚本中的打头的空格.这样,从cat命令生成的标准输出就不会在开始处含有空格或者tab符号.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O.k., 让我们继续. 我们将缩回我们的页面来显示一些信息:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; background:#e0e0e0&amp;quot;&amp;gt; &lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # make_page - A script to produce an HTML file&lt;br /&gt;
 &lt;br /&gt;
 cat &amp;lt;&amp;lt;- _EOF_&lt;br /&gt;
     &amp;lt;HTML&amp;gt;&lt;br /&gt;
     &amp;lt;HEAD&amp;gt;&lt;br /&gt;
         &amp;lt;TITLE&amp;gt;&lt;br /&gt;
         My System Information&lt;br /&gt;
         &amp;lt;/TITLE&amp;gt;&lt;br /&gt;
     &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;BODY&amp;gt;&lt;br /&gt;
     My System Information&lt;br /&gt;
     &amp;lt;/BODY&amp;gt;&lt;br /&gt;
     &amp;lt;/HTML&amp;gt;&lt;br /&gt;
 _EOF_&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在下一节中,我们将继续完善here脚本来显示系统的真实信息.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;center&amp;gt;要知后事如何，且看：《[[替换Substitutions - Part 1 ]]》 &amp;lt;/center&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2007, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E7%BC%96%E8%BE%91%E5%B7%B2%E6%9C%89%E8%84%9A%E6%9C%AC_Editing_the_scripts_you_already_have&amp;diff=80</id>
		<title>编辑已有脚本 Editing the scripts you already have</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E7%BC%96%E8%BE%91%E5%B7%B2%E6%9C%89%E8%84%9A%E6%9C%AC_Editing_the_scripts_you_already_have&amp;diff=80"/>
		<updated>2021-12-21T03:13:47Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;编辑已有脚本&amp;lt;/center&amp;gt;==  *[http://www.linuxcommand.org/wss0020.php 原文链接 : http://www.linuxcommand.org/wss0020.php] *[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]  在我们开始编写新的脚本之前，我要指出你其实已经拥有了一些你所独有的脚本。在你的帐户被创建之初，这些脚本被置于你的home目录，用…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;编辑已有脚本&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
*[http://www.linuxcommand.org/wss0020.php 原文链接 : http://www.linuxcommand.org/wss0020.php]&lt;br /&gt;
*[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]&lt;br /&gt;
&lt;br /&gt;
在我们开始编写新的脚本之前，我要指出你其实已经拥有了一些你所独有的脚本。在你的帐户被创建之初，这些脚本被置于你的home目录，用于配置你电脑中各项程序的默认行为。你可以通过编辑这些脚本来改变它们的默认配置。&lt;br /&gt;
&lt;br /&gt;
本课中，我们将通过分析两个脚本文件来学习一点有关脚本的重要的新知识点。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===命令---无处不在===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
迄今为至，我们还不曾探讨过命令的确切含义。命令可以有多种不同的形式。shell本身内置了一些命令。这也正是，shell本身能够自动理解部分命令的原因所在。cd和pwd命令便属于此种类型。将命令嵌入shell的过程称为shell内置。想查看bash中内置的命令列表，可以输入help命令查看。&lt;br /&gt;
&lt;br /&gt;
命令的第二种形式是可执行程序。大部的命令属于这一类型。可执行程序是指位于你path路径中目录中的全部文件。&lt;br /&gt;
&lt;br /&gt;
最后两类命令包含在你执行时间的环境中。在执行任务时，系统将有关全局的一些细节载入内存中。这此信息称为环境。这一环境包含你的路径、用户名、邮件传输文件的名称以及更多内容。你可以通过set命令来查看你系统环境中包含内容的完整清单。&lt;br /&gt;
&lt;br /&gt;
环境中所包含的这两类命令类型就是别名和shell functions功能模块。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===别名（Aliases）===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在，让我们来定义一个别名，以免你对我所讲的感到困惑。进入你的home目录。用你喜欢的文本编辑器打开.bash_profile文件，并在文件的底部加入下面一行内容：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
alias l=&amp;#039;ls -l&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bash_profile文件是一个shell脚本，每次你登录后它都将被执行。通过在文件中加入alias命令行，我们定义了一个新的命令“l&amp;quot;用来实现&amp;quot;ls -l&amp;quot;功能。注销后重新登录试一下你的新命令。通过这一技巧，你可以创建任何你想自定义的命令。以下定义供你参考：&lt;br /&gt;
&lt;br /&gt;
alias today=&amp;#039;date +&amp;quot;%A, %B %-d, %Y&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
上述别名定义了一个新的命令today用于以特定的格式显示当天的日期。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
（注：在部分linux的汉化版本中，通常对date命令进行了别名定义，如magiclinux中，在/etc/bashrc文件中定义为alias date=&amp;#039;date +%c&amp;#039;。如想成功运行本文中的定义，需对date命令进行初始化,命令为: alias date=date，然后再进行如上别名定义，命令可成功运行。详细内容可通过date --help命令进行学习）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
顺便提一下，alias命令只是另一个shell内置命令。你可以在命令提示符下创建别名定义；然而，它们仅在当前的shell任务中生效。例如：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;alias l=&amp;#039;ls -l&amp;#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Shell Fuctions功能模块===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
定义别名对很简单的命令非常有效，但如果你想创建更为复杂的东西，你可以尝试一下shell functions功能模块。Shell functions功能模块可以理解为“脚本中的脚本”或者小型的子脚本。让我们来试一下,用文本编辑器打开.bash_profile文件用以下内容替换today的别名定义内容：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
function today {&lt;br /&gt;
    echo &amp;quot;Today&amp;#039;s date is:&amp;quot;&lt;br /&gt;
    date +&amp;quot;%A, %B %-d, %Y&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
不管相信与否，function，同alias一样，也是shell内置命令。你可以在命令提示符后直接输入function定义。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$  &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;function today {&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&amp;gt; echo &amp;quot;Today&amp;#039;s date is:&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&amp;gt;date +&amp;quot;%A, %B %-d, %Y&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&amp;gt; }&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===type===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
因为命令的形式多种多样，想要清楚的阐述什么是别名，shell functions功能模块或者可执行文件十分困难。想确认一个命令是什么，可以使用type命令。type会显示命令是哪种类型。使用方法如下：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;type 命令&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.bashrc===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
虽然，将别名和shell functions功能模块写入.bash_profile文件可以使其生效，但这种方式并非最佳选择。有一个被称为 .bashrc的独立文件可用来解决这一问题。你可能已经注意到了，在.bash_profile文件头部有一个小段代码，内容类似如下：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
if [ -f ~/.bashrc ]; then&lt;br /&gt;
    . ~/.bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
这一小段代码用于检查在你的homme目录中是否存在.bashrc文件。如果存在，脚本将先读取其中的内容。如果在你的.bash_profile文件中含有类似代码，你可以编辑.bashrc文件，将自定义的别名和shell functions功能模块置于其中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;center&amp;gt;要知后事如何，且看：《[[Here 脚本 Here Scripts]]》 &amp;lt;/center&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2007, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E7%BC%96%E5%86%99%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%E5%B9%B6%E6%89%A7%E8%A1%8C%E5%AE%83%EF%BC%88Writing_your_first_script_and_getting_it_to_work_)&amp;diff=79</id>
		<title>编写你的第一个脚本并执行它（Writing your first script and getting it to work )</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E7%BC%96%E5%86%99%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%E5%B9%B6%E6%89%A7%E8%A1%8C%E5%AE%83%EF%BC%88Writing_your_first_script_and_getting_it_to_work_)&amp;diff=79"/>
		<updated>2021-12-21T03:13:10Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;编写你的第一个脚本并执行它&amp;lt;/center&amp;gt;==  *[http://www.linuxcommand.org/wss0010.php 原文链接 : http://www.linuxcommand.org/wss0010.php] *[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]  若想成功编写一个shell脚本，你必须做三件事情：  #编写脚本代码 #赋予shell执行脚本的权限 #将程序置于shell能找到的地方…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;编写你的第一个脚本并执行它&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
*[http://www.linuxcommand.org/wss0010.php 原文链接 : http://www.linuxcommand.org/wss0010.php]&lt;br /&gt;
*[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]&lt;br /&gt;
&lt;br /&gt;
若想成功编写一个shell脚本，你必须做三件事情：&lt;br /&gt;
&lt;br /&gt;
#编写脚本代码&lt;br /&gt;
#赋予shell执行脚本的权限&lt;br /&gt;
#将程序置于shell能找到的地方&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===编写脚本代码===&lt;br /&gt;
&lt;br /&gt;
shell脚本是一个包含ASCII文本的文件。要创建一个shell脚本，可以使用文本编辑器。文本编辑器是一个程序，类似于字处理程序，用来读写ASCII文本文件。&lt;br /&gt;
在Linux的命令行环境和GUI图形环境中，有许许多多可供使用的文本处理程序。以下是部分常用程序的列表：&lt;br /&gt;
&lt;br /&gt;
程序名      介绍        &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;vi&amp;#039;&amp;#039;&amp;#039;：命令行界面   &lt;br /&gt;
&lt;br /&gt;
经典的Unix文本处理器。因其非直观难用的命令行结构备受诽议。另一方面，它功能强大，体积小，运行速度快。学习使用&amp;#039;&amp;#039;&amp;#039;vi&amp;#039;&amp;#039;&amp;#039;是学习Unix的必修课，因为它可通用于Unix/Linux系统中。绝大多数现代Linux版本中，采用一个传统&amp;#039;&amp;#039;&amp;#039;vi&amp;#039;&amp;#039;&amp;#039;的增强版本--&amp;#039;&amp;#039;&amp;#039;vim&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;emacs&amp;#039;&amp;#039;&amp;#039;：命令行界面&lt;br /&gt;
&lt;br /&gt;
文本处理器世界中的真正巨人是由Richard&lt;br /&gt;
Stallman编写的&amp;#039;&amp;#039;&amp;#039;emacs&amp;#039;&amp;#039;&amp;#039;程序。&amp;#039;&amp;#039;&amp;#039;emacs&amp;#039;&amp;#039;&amp;#039;包含了（或者说你可以使它包含）你所期望文本处理器所应包含的所有特征。需要指出的是，虔诚的的&amp;#039;&amp;#039;&amp;#039;vi&amp;#039;&amp;#039;&amp;#039;爱好者和&amp;#039;&amp;#039;&amp;#039;emacs&amp;#039;&amp;#039;&amp;#039;迷们就“哪一个程序更好用&amp;quot;争论的热火朝天。&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;pico&amp;#039;&amp;#039;&amp;#039; :命令行界面&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pico&amp;#039;&amp;#039;&amp;#039;是一种带有&amp;#039;&amp;#039;&amp;#039;pico&amp;#039;&amp;#039;&amp;#039;电子邮件程序的文本编辑器。&amp;#039;&amp;#039;&amp;#039;pico&amp;#039;&amp;#039;&amp;#039;容易上手，但功能欠缺。对于仅需一个命令行编辑器的新手，我推荐使用&amp;#039;&amp;#039;&amp;#039;pico&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;gedit&amp;#039;&amp;#039;&amp;#039; : 图形界面&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;gedit&amp;#039;&amp;#039;&amp;#039;是Gnome桌面环境自带的编辑器。&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;kedit&amp;#039;&amp;#039;&amp;#039; : 图形界面&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;kedit&amp;#039;&amp;#039;&amp;#039;是KDE桌面环境自带的编辑器。&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;kwrite&amp;#039;&amp;#039;&amp;#039; : 图形界面&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;kwrite&amp;#039;&amp;#039;&amp;#039;是KDE自带的高级编辑器。它拥有语法加亮功能，这对程序员和脚本写手很有用。&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;nedit&amp;#039;&amp;#039;&amp;#039; : 图形界面&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;nedit&amp;#039;&amp;#039;&amp;#039;是我的最爱，它拥有语法加亮，宏命令，拼写检查，多窗口模式和多种配置选项功能。如果你想了解更多的&amp;#039;&amp;#039;&amp;#039;nedit&amp;#039;&amp;#039;&amp;#039;知识，可以访问[http://www.nedit.org/ http://www.nedit.org/网站]。&lt;br /&gt;
&lt;br /&gt;
现在，开启你的文本编辑器，输入你的第一个脚本代码，内容如下：&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # My first script&lt;br /&gt;
 echo &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
聪明的读者想必已经想出了如何复制粘贴上述内容到你的编辑器的办法了 ;-)&lt;br /&gt;
&lt;br /&gt;
如果你以前看过有关编程的书，你会马上认出这是一个经典的&amp;quot;Hello World&amp;quot;程序。保存文件并为其命名。 my_script这个名字怎么样？&lt;br /&gt;
&lt;br /&gt;
脚本的第一行内容很重要。它通过这一特定提示告知shell：解释脚本使用的是哪种程序。这里使用的是/bin/bash。其它的脚本语言还有perl, awk,tcl, Tk和python也可以使用这一语法。&lt;br /&gt;
&lt;br /&gt;
第二行是注释。&lt;br /&gt;
&amp;quot;#&amp;quot;符号后面的内容都将被&amp;#039;&amp;#039;&amp;#039;bash&amp;#039;&amp;#039;&amp;#039;忽略。随着你的脚本体积越来越大，越来越复杂，注释便变得至关重要。程序员可以用它来说明下一步要做什么，方便其它人理解。最后一行是&amp;#039;&amp;#039;&amp;#039;echo&amp;#039;&amp;#039;&amp;#039;命令，用于在显示器上简便输出需显示的内容。&lt;br /&gt;
&lt;br /&gt;
===设置权限===&lt;br /&gt;
&lt;br /&gt;
接下来我们要做的是赋予shell执行你的脚本的权限。通过以下的&amp;#039;&amp;#039;&amp;#039;chmod&amp;#039;&amp;#039;&amp;#039;命令实现：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;chmod 755 my_script&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;755”将赋予你读写执行的权限。其它人只有读取和执行的权限。如果你想让你的脚本归你个人私有（如只有你才能读取和执行脚本），可以用”700“代替”755“。&lt;br /&gt;
&lt;br /&gt;
===将脚本放在你的路径中===&lt;br /&gt;
&lt;br /&gt;
到这里，你的脚本可以执行了。尝试一下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;./my_script&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以看到 &amp;quot;Hello World!&amp;quot; 显示出来。如果没有看到，查看一下你的脚本的存放位置，进入那一目录再执行一次。&lt;br /&gt;
&lt;br /&gt;
在我们继续之前，我有必要停下来谈一下路径。当你键入命令名时，系统并非寻遍整个电脑来查找程序的位置。这将浪费大量的时间。注意一下，通常在运行你想执行的程序时，你没必要指出程序的绝对路径，但shell却看起来恰好知道这一点。&lt;br /&gt;
&lt;br /&gt;
是的，你是对的。shell的确知道。原理如下：shell有一个执行文件（程序）存储目录列表，且只搜寻列表中所含目录的范围。如果搜寻列表所含目录的范围后仍没找到程&lt;br /&gt;
序，它将给出人所共知的错误信息 ：command not found。&lt;br /&gt;
&lt;br /&gt;
这一目录列表称为你的&amp;#039;&amp;#039;路径&amp;#039;&amp;#039;. 你可以通过下面的命令来查看目录列表：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;echo $PATH&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
当没有给出路径名时，命令将首先搜寻这一用冒号分隔的目录列表。在我们第一次尝试执行你的新脚本程序时，我们在文件中规定了路径名(&amp;quot;./&amp;quot;)。&lt;br /&gt;
&lt;br /&gt;
你可以用下面的命令向你的路径中添加目录，&amp;#039;&amp;#039;directory&amp;#039;&amp;#039;是你想添加的目录名：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt; export PATH=$PATH:directory&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
更好的解决办法是让上面的命令添加到的你.bash_profile文件中。这样，每次登录后它都将被自动执行。&lt;br /&gt;
&lt;br /&gt;
大部分现代Linux版本，都提倡每一个用户都拥有一个专用目录来存储他/她的私人程序。这一目录被称为bin，它是你的home目录的子目录。如果你还没有一个专用目录，可用以下命令创建：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;mkdir bin&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将你的脚本移动至你的新bin目录中，一切就绪。现在你可以键入以下命令了：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt; [me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;my_script&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你的脚本就可以成功执行了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;center&amp;gt;要知后事如何，且看：《[[编辑已有脚本 Editing the scripts you already have]]》 &amp;lt;/center&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%AC%A2%E4%B9%90%E4%BB%8E%E8%BF%99%E9%87%8C%E5%BC%80%E5%A7%8B%EF%BC%88Here_is_where_the_fun_begins)&amp;diff=78</id>
		<title>欢乐从这里开始（Here is where the fun begins)</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%AC%A2%E4%B9%90%E4%BB%8E%E8%BF%99%E9%87%8C%E5%BC%80%E5%A7%8B%EF%BC%88Here_is_where_the_fun_begins)&amp;diff=78"/>
		<updated>2021-12-21T03:12:40Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“== &amp;lt;center&amp;gt;快乐从这里开始(Here is where the fun begins)&amp;lt;/center&amp;gt; ==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0020.php 原文链接 : http://www.linuxcommand.org/writing_shell_scripts.php]===   With the thousands of commands available for the command line user, how can you remember them all? The answer is, you don&amp;#039;t.…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;center&amp;gt;快乐从这里开始(Here is where the fun begins)&amp;lt;/center&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0020.php 原文链接 : http://www.linuxcommand.org/writing_shell_scripts.php]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the thousands of commands available for the command line user, how can you remember them all? The answer is, you don&amp;#039;t. The real power of the computer is its ability to do the work for you. To get it to do that, we use the power of the shell to automate things. We write scripts.&lt;br /&gt;
&lt;br /&gt;
作为命令行用户，面对数以千计的可使用命令，你怎样才能全部记住他们呢？答案是你不可能做到。电脑的真正作用在于它拥有代你工作的能力。为了实现这一能力，我们可以通过编写shell脚本来实现自动化作业。&lt;br /&gt;
&lt;br /&gt;
Scripts are collections of commands that are stored in a file. The shell can read this file and act on the commands as if they were typed at the keyboard. In addition to the things you have learned so far, the shell also provides a variety of useful programming features to make your scripts truly powerful.&lt;br /&gt;
&lt;br /&gt;
脚本是存储在一个文件中的命令组合。Shell程序可以阅读这一文件并执行所含命令，就像它们是通过键盘逐一输入的一样。迄今为止，除了你所学到的知识，shell还提供多种有效的程序功能使你的脚本作用更加强大。&lt;br /&gt;
&lt;br /&gt;
What are scripts good for? A wide range of tasks can be automated. Here are some of the things I automate with scripts:&lt;br /&gt;
&lt;br /&gt;
脚本擅长做什么呢？可以自动执行大量的任务。以下是我利用脚本自动执行的一些事情：&lt;br /&gt;
&lt;br /&gt;
•	A script gathers up all the files (over 2200) in this site on my computer and transmits them to my web server.&lt;br /&gt;
&lt;br /&gt;
•	利用脚本收集本站所有的文件（2200多个），将它们从我的电脑传输到网站服务器上。&lt;br /&gt;
&lt;br /&gt;
•	The SuperMan pages are built entirely by a script.&lt;br /&gt;
&lt;br /&gt;
•	SuperMan页面（注：作者按字母顺序和功能对Man帮助页进行的索引归类页面）内容均利用一个脚本生成。&lt;br /&gt;
&lt;br /&gt;
•	Every Friday night, all my computers copy their files to a &amp;quot;backup server&amp;quot; on my network. This is performed by a script.&lt;br /&gt;
&lt;br /&gt;
•	每周五晚上，我全部的电脑将它们的文件复制到位于我的网络中的一台“备份服务器”上。这一操作也是通过脚本来执行的。&lt;br /&gt;
&lt;br /&gt;
•	A script automatically gets the current updates from my Linux vendor and maintains a repository of vital updates. It sends me an email message with a report of tasks that need to be done. &lt;br /&gt;
&lt;br /&gt;
•	一个脚本程序自动从我的Linux厂商那获取当前的升级包并将其保存到重要的升级包仓库中。将需要执行的任务报告以电子邮件形式发送给我。&lt;br /&gt;
&lt;br /&gt;
As you can see, scripts unlock the power of your Linux machine. So let&amp;#039;s have some fun!&lt;br /&gt;
&lt;br /&gt;
如你所见，脚本拓展了Linux机器的功能。因此让我们共同寻找其中的乐趣吧。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;center&amp;gt;《 欲知后事如何，且看:[[编写你的第一个脚本并执行它（Writing your first script and getting it to work )]]&lt;br /&gt;
]] 》&amp;lt;/center&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E5%B7%A5%E4%BD%9C%E6%8E%A7%E5%88%B6%EF%BC%88Job_Control%EF%BC%89&amp;diff=77</id>
		<title>工作控制（Job Control）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E5%B7%A5%E4%BD%9C%E6%8E%A7%E5%88%B6%EF%BC%88Job_Control%EF%BC%89&amp;diff=77"/>
		<updated>2021-12-21T03:11:58Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;工作控制&amp;lt;/center&amp;gt;==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0080.php 原文链接 : http://www.linuxcommand.org/lts0080.php]===  在上一课中,我们了解到linux作为多用户操作系统的含义. 本课中, 我们将验证linux的多任务天性及如何通过命令行界面来实现这一功能.  同…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;工作控制&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0080.php 原文链接 : http://www.linuxcommand.org/lts0080.php]===&lt;br /&gt;
&lt;br /&gt;
在上一课中,我们了解到linux作为多用户操作系统的含义. 本课中, 我们将验证linux的多任务天性及如何通过命令行界面来实现这一功能.&lt;br /&gt;
&lt;br /&gt;
同其它多任务操作系统一样,linux可同时执行多个进程. 啊,至少他们看起来是同步的. 实事上,单一进程的计算机一次只能执行一个进程,但是linux内核在处理器上为每个进程排序, 第一个进程看起来像在同时运行.&lt;br /&gt;
&lt;br /&gt;
有多个命令可以 用于控制进程. 它们是:&lt;br /&gt;
&lt;br /&gt;
*ps - 列举系统中运行的进程&lt;br /&gt;
*kill - 向一个或一个以上的进程发送信息(常用于杀死进程)&lt;br /&gt;
*jobs - 通过交互方式列举进程&lt;br /&gt;
*bg - 将一进程置于后台运行&lt;br /&gt;
*fg - 将一进程置于前台运行&lt;br /&gt;
&lt;br /&gt;
===一个实例===&lt;br /&gt;
&lt;br /&gt;
虽然本主题的内容较为晦涩难懂，但对于习惯于工作在图形用户界面的普通用户来说，是很实用的。你对此或许并不了解, 但绝大多数的图形化程序均可通过命令行启动.下面是一个例子:有一个被x 视窗系统支持的小程序叫xload - 用图形来表示系统加载的过程.你可以用下述命令来运行这个程序:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ xload&lt;br /&gt;
&lt;br /&gt;
注意,一个小xload窗口出现并开始显示系统加载的图形. 同样应注意到,在该程序启动后,提示符没有再出现. 在将控制权交给你之前, shell程序一直在等待xload程序结束. 如果你关闭xload 窗口, xload程序终止,提示符重又出现.&lt;br /&gt;
&lt;br /&gt;
===将一程序置于后台运行===&lt;br /&gt;
&lt;br /&gt;
现在, 为了让界面更加简洁, 我们将再次启动xload程序,但是这一次我们将其置于后台运行以便提示符能够及时出现. 故此,我们执行如下xload命令:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ xload &amp;amp;&lt;br /&gt;
*[1] 1223&lt;br /&gt;
*[me@linuxbox me]$&lt;br /&gt;
&lt;br /&gt;
在这个例子中,提示符因进程被置于后台运行得以重现.&lt;br /&gt;
&lt;br /&gt;
现在想一下,如果我们忘记使用&amp;quot;&amp;amp;&amp;quot;符号将程序置于后台运行的情况. 我们仍有希望来实现这一效果. 你可以同时按下 ctrl 和 z 键使进程中止. 进程虽仍存在, 却被闲置起来. 要继续后台的进程,输入 bg 命令(backgroud的缩写). 举例如下:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ xload&lt;br /&gt;
 [2]+ Stopped xload&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ bg&lt;br /&gt;
 [2]+ xload &amp;amp;&lt;br /&gt;
&lt;br /&gt;
===列举进程===&lt;br /&gt;
&lt;br /&gt;
现在,我们有一个进程在后台运行, 列举出已启动的进程供参考是很有用的. 要实现这一目的, 我们可以使用jobs 命令或功能更为强大的ps命令.&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ jobs&lt;br /&gt;
 [1]+ Running xload &amp;amp;&lt;br /&gt;
*[me@linuxbox me]$ ps&lt;br /&gt;
 PID TTY TIME CMD&lt;br /&gt;
 1211 pts/4 00:00:00 bash&lt;br /&gt;
 1246 pts/4 00:00:00 xload&lt;br /&gt;
 1247 pts/4 00:00:00 ps&lt;br /&gt;
*[me@linuxbox me]$&lt;br /&gt;
&lt;br /&gt;
===杀死进程===&lt;br /&gt;
&lt;br /&gt;
假设有一个程序反应迟钝(啊,想起了Netscape这个程序 ) ,如果把它关掉呢? 当然, 你可以使用kill 命令. 让我们在启动xload命令时实践一下. 首先, 你必须确定你想杀死的进程号. 你可以用jobs 或 ps命令来查看. 如果你使用jobs 命令,你将得到一个job号. 调用ps, 你将得到一个进程号(PID)  以下将分别调用:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ xload &amp;amp;&lt;br /&gt;
 [1] 1292&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ jobs&lt;br /&gt;
 [1]+ Running xload &amp;amp;&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ kill %1&lt;br /&gt;
*[me@linuxbox me]$ xload &amp;amp;&lt;br /&gt;
 [2] 1293&lt;br /&gt;
 [1] Terminated xload&lt;br /&gt;
*[me@linuxbox me]$ ps&lt;br /&gt;
 PID TTY TIME CMD&lt;br /&gt;
 1280 pts/5 00:00:00 bash&lt;br /&gt;
 1293 pts/5 00:00:00 xload&lt;br /&gt;
 1294 pts/5 00:00:00 ps&lt;br /&gt;
*[me@linuxbox me]$ kill 1293&lt;br /&gt;
 [2]+ Terminated xload&lt;br /&gt;
*[me@linuxbox me]$&lt;br /&gt;
&lt;br /&gt;
===关于kill命令的其它功能===&lt;br /&gt;
&lt;br /&gt;
当kill命令被用于杀死进程时,其真实目的是用进程送出信号. 大多数情况下, 这一信号是指示进程停止运行, 但其内容不仅限于此. 当程序经过恰当的编写,用于监听从操作系统发出的信号并对此做出反应, 通常允许程序从容的中止.例如, 一个文本编辑器也许用于监听任何表示用户正在退出或计算机正在关闭的信号.当其收到该信号时, 在其退出前,保存进程的工作. Kill 命令能够向进程发出各种信号. 输入:&lt;br /&gt;
&lt;br /&gt;
* kill -l&lt;br /&gt;
&lt;br /&gt;
将列出它所支持的信号. 大多数较为难懂, 但掌握以下几个非常有用:&lt;br /&gt;
&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 信号#      名称      描述&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 1         SIGHUP  挂起信号.程序监听此信号并据此做出反应&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 2         SIGHNT  中断信号.该信号指示进程中断.程序处理此信号并据此做出反应. &lt;br /&gt;
                   在程序运行的终端窗口,你可以通过按下ctrl和c 键来直接调用&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 15       SIGTERM  终止信号.该信号用于终止进程.程序处理此信号并据此做出反应.&lt;br /&gt;
                   在程序运行的终端窗口,你可以通过按下ctrl和c 键来直接调用.&lt;br /&gt;
                   在没有规定kill的信号下, 此为kill的默认信号.&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 9        SIGKILL  杀死信号.该信号通过linux 内核直接立即终止信号. &lt;br /&gt;
                    程序不能监听此信号.&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
现在让我假设,你有一个程序--如Netscape--不能被挂起, 需要关掉它. 可按如下步骤操作:&lt;br /&gt;
&lt;br /&gt;
 1.用 ps 命令获取你想终止进程的进程号.&lt;br /&gt;
 2 根据进程号调用kill命令.&lt;br /&gt;
 3.如果该进程拒绝终止(如,它怱略该信号),发送高强制性信号直至其终止.&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ps x&lt;br /&gt;
 PID TTY STAT TIME COMMAND&lt;br /&gt;
 2931 pts/5 SN 0:00 netscape&lt;br /&gt;
*[me@linuxbox me]$ kill -SIGTERM 2931&lt;br /&gt;
*[me@linuxbox me]$ kill -SIGKILL 2931&lt;br /&gt;
&lt;br /&gt;
在上面的例子中,我使用了kill命令的正式完整用法. 在实际操作中,因为kill的默认信号为SIGTERM,同时kill接受用信号号码代替信号名称,通常使用下面的格式:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ kill 2931&lt;br /&gt;
&lt;br /&gt;
接下来, 如果进程没有终止, 用SIGKILL信号来强制其终止:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ kill -9 2931&lt;br /&gt;
&lt;br /&gt;
===到此为止===&lt;br /&gt;
&lt;br /&gt;
shell学习入门系列到此结束.在下一系列&amp;quot;编写shell脚本&amp;quot;中,我们将探究如何用shell自行执行任务.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%9D%83%E9%99%90%EF%BC%88Permissions_%EF%BC%89&amp;diff=76</id>
		<title>权限（Permissions ）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%9D%83%E9%99%90%EF%BC%88Permissions_%EF%BC%89&amp;diff=76"/>
		<updated>2021-12-21T03:11:07Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;权限&amp;lt;/center&amp;gt;==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0070.php 原文链接 : http://www.linuxcommand.org/lts0070.php]===  Unix操作系统(像Linux系统一样)不同于其它的计算机环境,它不仅是一个多任务系统,同样是一个多用户系统.  那么它的确切含义是指什么呢?它是…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;权限&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0070.php 原文链接 : http://www.linuxcommand.org/lts0070.php]===&lt;br /&gt;
&lt;br /&gt;
Unix操作系统(像Linux系统一样)不同于其它的计算机环境,它不仅是一个多任务系统,同样是一个多用户系统.&lt;br /&gt;
&lt;br /&gt;
那么它的确切含义是指什么呢?它是指在同一时刻可以允许一人以上的用户操作电脑.即使你的电脑只有一个键盘和一个显示器,它同样可以被多个用户使用.例如,如果你的电脑处于网络中,或者是Internet,远程用户可以通过telnet或ssh(安全模式shell)登录并操作电脑.事实上,远程用户能够执行视窗x应用程序,并在远程电脑上使用图形界面.X WINDOWS系统支持这种方式.&lt;br /&gt;
&lt;br /&gt;
Unix的多用户功能并非最近的创新,而是被应用于操作系统设计中,一种根深蒂固的特性.如果你还记得Unix诞生的环境,那种共同协作的感觉真是太棒了.在个人电脑应用之前,计算机体积庞大,价格昂贵,统一安置.典型的大学计算机系统由坐落在有些校园建筑中的巨大主机和散布在校园中与主机相联的终端客户机构成,这种计算机便支持多个用户同时使用.&lt;br /&gt;
&lt;br /&gt;
为了让这一特性更加实用,必须想出一个方法来将每个用户隔离保护起来.毕竟,你不允许因一个用户的行为导致整个电脑崩溃,或者让一个用户去损坏原本属于其它用户的文件.&lt;br /&gt;
&lt;br /&gt;
本课将涉及以下命令:&lt;br /&gt;
&lt;br /&gt;
*chmod     修改文件访问权限&lt;br /&gt;
&lt;br /&gt;
*su        临时切换至超级用户帐号&lt;br /&gt;
&lt;br /&gt;
*chown     更改文件所有权&lt;br /&gt;
&lt;br /&gt;
*chqrp     更改文件的组权限&lt;br /&gt;
&lt;br /&gt;
==文件权限==&lt;br /&gt;
&lt;br /&gt;
Linux同Unix一样采用相同的权限方案。你系统上的目录和文件均对文件所有者、相关使用者所在组成员及其它用户分配了不同的访问权限。权限可被设置为读文件、写文件及执行文件（如将文件作为程序来运行）。&lt;br /&gt;
&lt;br /&gt;
查看文件的权限设置，可以使用以下格式的ls命令：&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ls -l some_file&lt;br /&gt;
*-rw-rw-r-- 1 me   me   1097374 Sep 26 18:48 some_file&lt;br /&gt;
&lt;br /&gt;
从命令的执行结果，我们可以得出以下结论：&lt;br /&gt;
&lt;br /&gt;
**文件some_file的所有者是用户“me&amp;quot;&lt;br /&gt;
**用户&amp;quot;me&amp;quot;有读写该文件的权力&lt;br /&gt;
**文件被用户组“me&amp;quot;所拥有&lt;br /&gt;
**用户组&amp;quot;me&amp;quot; 的成员有读写文件的权力&lt;br /&gt;
**其它用户有读取文件的权利&lt;br /&gt;
&lt;br /&gt;
让我们来尝试一下另一个例子。我们来查看一下位于/bin目录中的bash程序：&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ls -l /bin/bash&lt;br /&gt;
*-rwxr-xr-x 1 root root  316848 Feb 27  2000 /bin/bash&lt;br /&gt;
&lt;br /&gt;
以上我们看到：&lt;br /&gt;
&lt;br /&gt;
**文件&amp;quot;/bin/bash&amp;quot;的所有者是用户“root“&lt;br /&gt;
**超级用户有权力来读写并执行该文件&lt;br /&gt;
**文件被”root&amp;quot;用户组拥有&lt;br /&gt;
**&amp;quot;root&amp;quot;用户组成员同样可以读取和执行文件&lt;br /&gt;
**其它用户可以读取和执行该文件&lt;br /&gt;
&lt;br /&gt;
在下面的图表中，我们可以看到列表的第一部分如何被解释。它由四部构成：介绍文件类型的字符，后续三组字符表示了文件所有者，组及其它用户的读写执行权限。&lt;br /&gt;
 - rwxrw-r--&lt;br /&gt;
 _ ___ __ ___&lt;br /&gt;
 | |    | |____________其它用户的读写执行权限&lt;br /&gt;
 | |    |______________文件拥有组的读写执行权限&lt;br /&gt;
 | |_________________ 文件所有者的读写执行权限&lt;br /&gt;
 |__________________文件类型&amp;quot;-&amp;quot;代表一个常规文件，“d&amp;quot;代表一个目录&lt;br /&gt;
&lt;br /&gt;
==chmod==&lt;br /&gt;
&lt;br /&gt;
chmod命令用于更改文件或目录的权限。通过这一命令，你可以将一个或多个你想更改的文件设置为你所期望的权限。有两种指定文件权限的方法，下面我将其中一种教给你：&lt;br /&gt;
&lt;br /&gt;
我们很容易将权限设置想像成一系统二进制字节来处理（电脑也是通过这一方式来运作）。以下是运行原理：&lt;br /&gt;
&lt;br /&gt;
*rwx rwx rwx = 111 111 111&lt;br /&gt;
*rw- rw- rw- = 110 110 110&lt;br /&gt;
*rwx --- --- = 111 000 000&lt;br /&gt;
&lt;br /&gt;
以此类推……&lt;br /&gt;
&lt;br /&gt;
*rwx = 111 对应十进制 7&lt;br /&gt;
*rw- = 110  对应十进制 6&lt;br /&gt;
*r-x = 101 对应十进制 5&lt;br /&gt;
*r-- = 100 对应十进制 4&lt;br /&gt;
&lt;br /&gt;
(注：二进制换算成十进制如110:2^0+1x2^1+1x2^2=7)&lt;br /&gt;
&lt;br /&gt;
现在，如果你将三组权限（所有者，组及其它用户）分别视为一个单一的数字，你将能用一种非常便捷的方法表示每一种可能存在的权限设置。例如，如果你想将some_file文件分配给所有者读写权限，但同时将文件作为隐私同其它用户隔离开来，我们可以用以下命令：&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ chmod 600 some_file&lt;br /&gt;
&lt;br /&gt;
以下是关于全部通用设置的数字列表。以７开头的用于表示程序（因为其能被执行），其余的用于其它类型的文件。&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   数值　　　　　　　　　　　　　　　　　含义&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   777        (rwxrwxrwx) 权限上无限制。任何人能做任何事。通常不是所希望的设置&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   755        (rwxr-xr-x) 文件所有者可以读写并执行文件。其它人可以读取和执行文件.&lt;br /&gt;
              这一设置通常被应用于所有用户均可使用的程序上.&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   700       (rwx------) 文件所有者可以读写并执行文件。其它人没有任何权限. &lt;br /&gt;
              对于仅供文件所有者使用同时对其它人则为私人专用的程序,该设置很效.&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   666       (rw-rw-rw-) 所有用户均可读写的文件.&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   644       (rw-r--r--) 文件所有者可以读写文件,同时其它人仅能读取文件.&lt;br /&gt;
             通常用于文件所有者有权更改而其它人可读取的数据文件.&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
   600       (rw-------) 文件所有者可以读写文件.其它人没有该权限.通常用于&lt;br /&gt;
               设置文件所有者想私人专用的数据文件.&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
==目录权限==&lt;br /&gt;
&lt;br /&gt;
chmod命令也能够用于控制目录的访问权限. 在大多数情况下,目录的权限设置方案与文件的权限设置相同. 然而,在执行权限的使用上有差异.它支持对文件列表和其它数据的访问控制. 以下是对目录权限几个有用设置:&lt;br /&gt;
&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  数值       含义&lt;br /&gt;
  777      (rwxrwxrwx) 对权限无限制.任何人均可在目录中显示文件/创建文件&lt;br /&gt;
             和删除文件. 通常不是一个好设置.&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
 755        (rwxr-xr-x) 文件所有者拥有所有权限.其它人可以列举目录内容,&lt;br /&gt;
            但不能创建或删除文件. 常用于你愿与他人共享的目录设置.&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
 700        (rwx------) 文件所有者拥有所有权限.其它人没有任何权限.&lt;br /&gt;
             对于所有者想私人专用的目录,此设置很有用.&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
==瞬间变身为超级用户==&lt;br /&gt;
&lt;br /&gt;
当你被警告不宜作为超级用户登录系统(不只我一个人这样提醒)时,能够瞬间变身为超级用户执行系统管理任务是非常的实用的. 幸运的是, 系统中有一程序能够付予你以超级用户特权进行临时操作的权利. 这一程序就是su (为superuser的缩写), 它能被用于当你想以超级用户身份操作少量任务的情况下.变身为超级用户,只需简单的输入su 命令. 你将被要求输入超级用户密码:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ su&lt;br /&gt;
*Password:&lt;br /&gt;
*[root@linuxbox me]#&lt;br /&gt;
&lt;br /&gt;
执行su 命令后, 你将以超级用户身份在shell中进行对话. 退出超级用户对话, 键入exit命令, 你将回归到以你原有身份进行的对话中.&lt;br /&gt;
&lt;br /&gt;
更改文件所有者&lt;br /&gt;
&lt;br /&gt;
你可以用chown命令来更改文件的所有者.下面是一个例子:假如我将some_file文件的所有者从&amp;quot;me&amp;quot;更改为&amp;quot;you&amp;quot;. 可做如下处理:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ su&lt;br /&gt;
*Password:&lt;br /&gt;
*[root@linuxbox me]# chown you some_file&lt;br /&gt;
*[root@linuxbox me]# exit&lt;br /&gt;
*[me@linuxbox me]$&lt;br /&gt;
&lt;br /&gt;
注意一下,要改变文件的所有者,你必须以超级用户的身份操作. 因此, 我们在例子中调用了su 命令,然后执行chown命令, 最后键入exit命令退回到先前的对话中.&lt;br /&gt;
&lt;br /&gt;
chown 命令对目录的操作采用同文件操作中相同的办法.&lt;br /&gt;
&lt;br /&gt;
==更改文件的所有组==&lt;br /&gt;
&lt;br /&gt;
文件或目录的所有组可以调用chgrp命令来更改.该命令用法如下:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ chgrp new_group some_file&lt;br /&gt;
&lt;br /&gt;
在以上例子中,我们将some_file的文件所有组更改为&amp;quot;new_group&amp;quot;. 在执行chgrp命令时,你必须是该目录或文件的所有者.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;center&amp;gt;要知后事如何，且看：[[工作控制（Job Control）]]》&amp;lt;/center&amp;gt;===&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E8%BE%93%E5%85%A5%EF%BC%8F%E8%BE%93%E5%87%BA%E9%87%8D%E5%AE%9A%E5%90%91%EF%BC%88I/O_Redirection_%EF%BC%89&amp;diff=75</id>
		<title>输入／输出重定向（I/O Redirection ）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E8%BE%93%E5%85%A5%EF%BC%8F%E8%BE%93%E5%87%BA%E9%87%8D%E5%AE%9A%E5%90%91%EF%BC%88I/O_Redirection_%EF%BC%89&amp;diff=75"/>
		<updated>2021-12-21T03:10:34Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;输入／输出重定向&amp;lt;/center&amp;gt;==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0060.php 原文链接 : http://www.linuxcommand.org/lts0060.php]===  在本课中，我们将研究一下被许多命令行程序使用的一项强大功能－－输入／输出重定向。正如我们看到的，许多命令如ls将其…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;输入／输出重定向&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0060.php 原文链接 : http://www.linuxcommand.org/lts0060.php]===&lt;br /&gt;
&lt;br /&gt;
在本课中，我们将研究一下被许多命令行程序使用的一项强大功能－－输入／输出重定向。正如我们看到的，许多命令如ls将其执行结果输出到显示屏上。然而实情并非如此。通过利用一些特殊的符号，我们能够实现将许多命令输出结果重定向输出到文件、设备甚至作为其它命令的输入内容.&lt;br /&gt;
&lt;br /&gt;
==标准输出==&lt;br /&gt;
&lt;br /&gt;
大多数的命令行程序将它们的显示结果输送到被称为标准输出的设备.在默认情况下,标准输出将其内容直接显示出来.要重定向标准输出到一个文件,使用如下&amp;quot;&amp;gt;&amp;quot;字符:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ls &amp;gt; file_list.txt&lt;br /&gt;
&lt;br /&gt;
本例中,ls命令执行后,其结果被写入file_list.txt文件.因为ls输出结果被重定向到文件,显示屏没有显示执行结果.&lt;br /&gt;
&lt;br /&gt;
每当上述命令被重复执行,file_list.txt文件内容就被ls命令输出结果覆盖.如果你想让新结果追加到文件中,可以使用&amp;quot;&amp;gt;&amp;gt;&amp;quot;命令:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ls &amp;gt;&amp;gt; file_list.txt&lt;br /&gt;
&lt;br /&gt;
当新结果被追加时,其显示在原文件末尾,但这导致随命令不断重复执行,文件内容越来越长.如果要将重定向输出结果追加到文件中,但该文件却不存在时,此文件将被创建.&lt;br /&gt;
&lt;br /&gt;
==标准输入==&lt;br /&gt;
&lt;br /&gt;
许多命令能够接受来自标准输入设备的信息.默认情况下,此标准输入从键盘获取其内容,但同标准输出一样,它同样能够被重定向.如用文件来代替键盘实现重定向标准输入,可以用&amp;quot;&amp;lt;&amp;quot;符号来实现:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ sort &amp;lt; file_list.txt&lt;br /&gt;
&lt;br /&gt;
在上面的例子中,我们用sort命令来获取file_list.txt内容.在本例中,由于标准输出没被重定向,其输出结果显示在显示屏上.我们也可以重定向标准输出至另一文件中:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ sort &amp;lt; file_list.txt &amp;gt; sorted_file_list.txt&lt;br /&gt;
&lt;br /&gt;
正如你所见,一条命令中能够同时实现输入/输出的重定向.注意一下,重定向没有先后顺序之分.唯一需要满足的是重定向符号(&amp;quot;&amp;lt;&amp;quot;和&amp;quot;&amp;gt;&amp;quot;)必须写在命令选项和参数的后面.&lt;br /&gt;
&lt;br /&gt;
==管道==&lt;br /&gt;
&lt;br /&gt;
显然,利用输入/输出重定向功能,你能够做的最有用有效的事情就是将多条命令进行整合,我们称其为管道.利用管道,一条命令的标准输出内容可以作为另一条命令的标准输入内容而使用.以下是我收藏的极品使用方法:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ls -l | less&lt;br /&gt;
&lt;br /&gt;
本例中,ls命令的输出传递给less.通过调用&amp;quot;| less&amp;quot;,你可令任何命令以滚屏方式输出.我一直在用它。&lt;br /&gt;
&lt;br /&gt;
通过整合多条命令，你能够实现令人吃惊的效果。以下是一些你可以尝试的例子：&lt;br /&gt;
&lt;br /&gt;
 ---------------------------------------------&lt;br /&gt;
    命令                         释义&lt;br /&gt;
 ---------------------------------------------&lt;br /&gt;
  ls -lt | head          显示当前目录下10个最新的文件&lt;br /&gt;
 ---------------------------------------------&lt;br /&gt;
  du | sort -nr          显示目录列表及所占空间按降序排列&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 find . -type f -print | wc -l&lt;br /&gt;
                        显示当前工作目录及其子目录所含文件数量&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
==过滤器==&lt;br /&gt;
&lt;br /&gt;
我们将使用管道的一类程序称为过滤器。过滤器接受标准输入，执行预定操作后将其结果送至标准输出设备。这样，它能够实现强大的信息处理功能。以下是几种可用作过滤器的常用程序：&lt;br /&gt;
&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
  程序　　　　　　　　　　　　　用途&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 sort                将标准输入(设备传来的)数据排序，将排序结果送至标准输出设备&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 uniq                接受标准输入排序后的数据流，删除数据中的重复行，以确保输出数据&lt;br /&gt;
                         每行内容都是唯一的&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 grep      　　  按行检查来自标准输入的数据，按行输出含指定字符的数据&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 fmt          　　从标准输入读取文本，将指定格式的文本输出至标准输出设备&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 pr　　　　　将从标准输入获得的文本分割成多个页面，并添加页眉页脚以备打印&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 head       　     显示输入内容的头几行。对查看文件头信息很有用&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 tail 　　　    显示输入内容的后几行。如查看日志文件(log)获取最近的系统登录信息&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 tr 　　　　    转译字符。可用于字母大小写转换或字符格式的转换。例如从 DOS 文本&lt;br /&gt;
 　　　　　　 格式(行尾是“回车+换行”)转换成 unix 文本格式(行尾仅是“换行”)。&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 sed 　　　      管道数据流编辑器。处理复杂的文本转译，其效果优于 tr 命令&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 awk                  一种用于构建过滤器的完整程序语言。非常强大！&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
&lt;br /&gt;
==通过管道执行任务==&lt;br /&gt;
&lt;br /&gt;
#从命令行打印。Linux提供了lpr打印程序，用于接收标准输入发送至打印机打印。它经常使用管道和过滤器功能。&lt;br /&gt;
&lt;br /&gt;
下面是两个例子：&lt;br /&gt;
&lt;br /&gt;
*cat poorly_formatted_report.txt | fmt | pr | lpr&lt;br /&gt;
&lt;br /&gt;
*cat unsorted_list_with_dupes.txt | sort | uniq | pr | lpr&lt;br /&gt;
&lt;br /&gt;
在第一个例子中，我们利用cat命令读取文件，输出结果至标准输出设备，通过管道，将其作为fmt命令的标准输入&lt;br /&gt;
&lt;br /&gt;
。fmt命令将文本编排为简洁的段落，输出至标准输出设备，再通过管道，将其作为pr命令的标准输入。pr命令将文&lt;br /&gt;
&lt;br /&gt;
本整洁的分成多页，输出至标准输出设备，同样利用管道，将结果作为lpr命令的标准输入。lpr命令最终将标准输入&lt;br /&gt;
&lt;br /&gt;
发送至打印机打印。&lt;br /&gt;
&lt;br /&gt;
第二个例子用于处理带重复行内容的未排序的数据列表。首先，cat命令将列表交与sort命令排序再利用uniq命令删&lt;br /&gt;
&lt;br /&gt;
除重复行。接下来的pr和lpr命令用于标注页数和打印列表。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
2.查看tar文件的内容。&lt;br /&gt;
&lt;br /&gt;
你经常会遇到以gzipped tar文件格式分发的软件。这是一种传统的unix文件格式：先用gzip&lt;br /&gt;
命令压缩，再用tar命令打包。你能够从其扩展名“.tar.gz&amp;quot;和&amp;quot;.tgz&amp;quot;来识别它。在Linux系统中，你可以用以下命令来&lt;br /&gt;
&lt;br /&gt;
查看这类文件的目录：&lt;br /&gt;
&lt;br /&gt;
*tar tzvf name_of_file.tar.gz | less&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;center&amp;gt;《要知后事如何，且看:[[权限（Permissions ）]]》&amp;lt;/center&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any &lt;br /&gt;
&lt;br /&gt;
medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%96%87%E4%BB%B6%E5%A4%84%E7%90%86%EF%BC%88Manipulating_Files_%EF%BC%89&amp;diff=74</id>
		<title>文件处理（Manipulating Files ）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%96%87%E4%BB%B6%E5%A4%84%E7%90%86%EF%BC%88Manipulating_Files_%EF%BC%89&amp;diff=74"/>
		<updated>2021-12-21T03:09:59Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;文件处理&amp;lt;/center&amp;gt;==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0050.php 原文链接 : http://www.linuxcommand.org/lts0050.php]===  本课将向你介绍以下几个命令：  *cp    复制文件和目录  *mv    移动或重命名文件及目录  *rm    删除文件及目录  *mkdir 新建目录  以上是在l…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;文件处理&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0050.php 原文链接 : http://www.linuxcommand.org/lts0050.php]===&lt;br /&gt;
&lt;br /&gt;
本课将向你介绍以下几个命令：&lt;br /&gt;
&lt;br /&gt;
*cp    复制文件和目录&lt;br /&gt;
&lt;br /&gt;
*mv    移动或重命名文件及目录&lt;br /&gt;
&lt;br /&gt;
*rm    删除文件及目录&lt;br /&gt;
&lt;br /&gt;
*mkdir 新建目录&lt;br /&gt;
&lt;br /&gt;
以上是在linux命令中使用频率最高的四个命令,也是处理文件和目录用到的基本命令.&lt;br /&gt;
&lt;br /&gt;
现在,坦率地说,用命令行操作有些任务要比用图形文件管理器操作容易的多.利用文件管理器,你能够把文件从一个目录拖放到另一个目录,复制粘贴文件,删除文件,等等.那么为什么要用这些古老的命令行程序呢?&lt;br /&gt;
&lt;br /&gt;
答案是命令行的强大功能和灵活性.虽然用图形文件管理器可以容易的处理简单文件,但对于复杂的任务,我们却可以利用命令行方便的执行.例如,如果将一个html文件从一个目录复制到另一个目录,要求只复制那些在目标目录中不存在的文件,或者比目标目录中版本新的文件,如何实现呢?用文件管理器处理非常困难,但如用命令行来实现则非常容易:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ cp -u *.html destination&lt;br /&gt;
&lt;br /&gt;
==通配符==&lt;br /&gt;
&lt;br /&gt;
在我开始讲解命令之前, 我想谈一下一个shell功能--它使命令如此强大.因为shell使用文件名的频率非常高,它支持通过指定字符来帮你快速指定批量的文件名.这种指定的字符被称为通配符.通配符允许你根据字符样式来选取批量文件名.以下表格中列出了通配符及其含义: &lt;br /&gt;
&lt;br /&gt;
 --------------------------------------------&lt;br /&gt;
   通配符       含义 &lt;br /&gt;
 --------------------------------------------&lt;br /&gt;
   *         代指任何字符&lt;br /&gt;
 --------------------------------------------&lt;br /&gt;
   ?         代指任何一个字符 &lt;br /&gt;
 --------------------------------------------&lt;br /&gt;
  [字符组]    代指字符组中的任一字符.该字符组可以&lt;br /&gt;
               用一个字符范围来表示.如[A-Z]表示所&lt;br /&gt;
               有的大写字母. &lt;br /&gt;
 --------------------------------------------&lt;br /&gt;
  [!字符组]   代指除字符组内容之外任意字符&lt;br /&gt;
 --------------------------------------------&lt;br /&gt;
&lt;br /&gt;
使用通配符,就有可能依据文件名构建出非常复杂的选择条件.以下是几个形式的例子及其含义: &lt;br /&gt;
&lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  样式         含义 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  *         全部文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  g*        以字母g开头的文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  b*.txt    以字母b开头,以 .txt结尾的文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  Data???   以Data开头紧跟三个任意字符的文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  [abc]*    以a或b或c开头后跟任意字符的文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  [A-Z]*    以一个大写字母开头的文件名.(一个范围示例) &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  BACKUP.[0-9][0-9][0-9]    以&amp;quot;BACKUP.&amp;quot;开头紧跟三&lt;br /&gt;
                                个数字的文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
  [!a-z]*   不以小写字母开头的文件名 &lt;br /&gt;
 --------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
你可以将通配符应用到任何接受文件名参数的命令中去.&lt;br /&gt;
&lt;br /&gt;
==cp==&lt;br /&gt;
&lt;br /&gt;
cp命令可以复制文件和目录.其最简形式,可以复制一个文件:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ cp file1 file2&lt;br /&gt;
&lt;br /&gt;
它可以把多个文件复制到另一个目录中:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ cp file1 file2 file3 directory&lt;br /&gt;
&lt;br /&gt;
cp命令的其它的有用示例及其选项,参见下表:&lt;br /&gt;
&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
   示例               执行结果&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
  cp   file1 file2    将file1中的内容复制至file2文件.如果&lt;br /&gt;
                         file2文件不存在,新建files2;否则替换&lt;br /&gt;
                         file2文件内容.&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 cp -i file1 file2    因使用-i选项,如果file2文件存在,在其&lt;br /&gt;
                         被替换内容前,系统先会给用户以提示.&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 cp file1 dir1        复制file1文件到dir1目录中仍命令为file1&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 cp -R dir1 dir2     复制dir1目录内容.如果dir2目录不存在,新建&lt;br /&gt;
                        dir2目录(其内容与dir1内容一样);否则,将&lt;br /&gt;
                        dir1目录及内容复制至dir2目录中.&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
==mv==&lt;br /&gt;
&lt;br /&gt;
依据不同的使用方法，mv命令可以实现两种不同的功能:一、将一个或多个文件移动到另一不同的目录；二、重命名一个文件或目录。通过以下命令重命名一个文件：&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ mv filename1 filename2&lt;br /&gt;
&lt;br /&gt;
将文件移动到新目录下:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ mv file1 file2 file3 directory&lt;br /&gt;
&lt;br /&gt;
mv使用举例及选项列表如下:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------------------------- &lt;br /&gt;
    命令                      执行效果&lt;br /&gt;
 -------------------------------------------------------------&lt;br /&gt;
  mv file1 file2            如果file2不存在,file1更名为file2&lt;br /&gt;
                            如果file2存在,其内容将被file1替换&lt;br /&gt;
 --------------------------------------------------------------&lt;br /&gt;
 mv -i file1 file2          使用-i选项,若file2存在,在其内容被&lt;br /&gt;
                                替换前,系统给用户以提示&lt;br /&gt;
 --------------------------------------------------------------&lt;br /&gt;
 mv file1 file2 file3 dir1   将file1/2/3三个文件移至dir1目录中&lt;br /&gt;
                                 dir1必须存在,否则系统提示出错&lt;br /&gt;
 --------------------------------------------------------------&lt;br /&gt;
 mv dir1 dir2              如果dir2不存在,dir1更名为dir2;如果dir2&lt;br /&gt;
                           存在,将dir1内容复制至其中&lt;br /&gt;
 --------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
==rm==&lt;br /&gt;
&lt;br /&gt;
rm命令用于删除文件和目录.&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ rm file&lt;br /&gt;
&lt;br /&gt;
删除目录格式如下:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ rm -r directory&lt;br /&gt;
&lt;br /&gt;
举例及选项列表如下:&lt;br /&gt;
&lt;br /&gt;
 ---------------------------------------------&lt;br /&gt;
   命令                执行效果&lt;br /&gt;
 ---------------------------------------------&lt;br /&gt;
 rm file1 file2     删除file1和file2文件&lt;br /&gt;
 ---------------------------------------------&lt;br /&gt;
 rm -i file1 file2  利用-i选项在删除每个文件前给予提示&lt;br /&gt;
 ----------------------------------------------&lt;br /&gt;
 rm -r dir1 dir2    删除dir1/dir2目录及其目录内容&lt;br /&gt;
 ----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==慎用rm命令==&lt;br /&gt;
&lt;br /&gt;
Linux没有恢复误删除命令.一旦你用rm命令删除了文件,它将一去不复返.如果你不慎用rm命令,你将对系统造成严重的损害,尤其在使用通配符的情况下.&lt;br /&gt;
&lt;br /&gt;
在你使用带通配符的rm命令前,试用这个有用的小窍门: 先用带通配符的ls构建命令替代rm.这样做的好处是,在删除文件前,你能够查看使用通配符的效果.当你用ls命令测试完后,按向上的箭头调用命令,用rm代替ls后执行删除命令.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==mkdir==&lt;br /&gt;
&lt;br /&gt;
mkdir命令用于创建一个新目录,用法如下:&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ mkdir directory&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;center&amp;gt;要知后事如何，且看：[[输入／输出重定向（I/O Redirection ）]]》&amp;lt;/center&amp;gt;===&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved. &lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%B8%B8%E5%8E%86%E6%8C%87%E5%8D%97%EF%BC%88A_Guided_Tour_%EF%BC%89&amp;diff=73</id>
		<title>游历指南（A Guided Tour ）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%B8%B8%E5%8E%86%E6%8C%87%E5%8D%97%EF%BC%88A_Guided_Tour_%EF%BC%89&amp;diff=73"/>
		<updated>2021-12-21T03:09:15Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt; &amp;#039;&amp;#039;&amp;#039;游历指南&amp;#039;&amp;#039;&amp;#039; &amp;lt;/center&amp;gt;==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0040.php 原文链接 : http://www.linuxcommand.org/lts0040.php]===  现在让我们一起踏上征程吧！下面表格中列出的内容值得一游。这些内容虽然为能详尽，但也足够证明这是一次有趣的旅行。对于…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt; &amp;#039;&amp;#039;&amp;#039;游历指南&amp;#039;&amp;#039;&amp;#039; &amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0040.php 原文链接 : http://www.linuxcommand.org/lts0040.php]===&lt;br /&gt;
&lt;br /&gt;
现在让我们一起踏上征程吧！下面表格中列出的内容值得一游。这些内容虽然为能详尽，但也足够证明这是一次有趣的旅行。对于每项所列目录，可通过以下步骤查看：&lt;br /&gt;
&lt;br /&gt;
*用cd命令进入目录&lt;br /&gt;
&lt;br /&gt;
*用ls命令列举目录明细&lt;br /&gt;
&lt;br /&gt;
*如果看到有兴趣的内容，用file命令预览其内容&lt;br /&gt;
&lt;br /&gt;
*对于text文本文件，可用less命令查看详情&lt;br /&gt;
&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 目录　　                                    　描述&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 /       　　文件系统开始于根目录。在大多数情况下，此目录仅含下级子目录&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 /boot       这里存放着linux核心文件，文件名为vmlinuz.&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 /etc      　此目录包含系统的配置文件，这些文件大都是文本文件。以下几个值得注意：&lt;br /&gt;
          ----------------------------------------------------------------&lt;br /&gt;
　　　　　/etc/passwd passwd:文件包含每个用户的基本信息，在此可以对用户进行定义。&lt;br /&gt;
&lt;br /&gt;
　　　　　/etc/rc.d:此目录包含系统启动所需的脚本文件。&lt;br /&gt;
&lt;br /&gt;
　　　　　/etc/sysconfig         存在于Red Hat系统中，包含大量的启动所需脚本和各种服务的配置文件。&lt;br /&gt;
 -------------------------------------------------------------------------&lt;br /&gt;
 /bin, /usr/bin　这两个目录包含大量的系统程序。/bin中包含系统运行所需的必要程序，&lt;br /&gt;
　　　　　　　　　 而/usr/bin中则是系统用户的应用程序。&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 ／sbin,/usr/sbin　/sbin中包含系统管理员的管理程序，绝大部分仅供超级用户使用。&lt;br /&gt;
 －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;
 /usr  /usr目录包含大量的供用户应用程序使用的海量数据。列举几个最重要目录如下：&lt;br /&gt;
             -------------------------------------------------------------&lt;br /&gt;
 /usr/X11　　　存放X-Window视窗的目录&lt;br /&gt;
 /usr/dict    用于检查拼写的字典目录。假设你不晓得Linux有拼写检查程序的话，&lt;br /&gt;
                请查看look和ispell命令手册&lt;br /&gt;
 /usr/doc     存储不同格式的多种文档文件&lt;br /&gt;
 /usr/man     man命令的帮助页面存储于此&lt;br /&gt;
 /usr/src     源码文件。如果你安装过内核源码包，你将在此找到全部的内核源代码。&lt;br /&gt;
 /usr/local　/usr/locale目录及其子目录用于本机的软件安装和其它文件的储存。&lt;br /&gt;
               也就是说，除安装于/usr/bin目录下的官方发行版自带软件外，&lt;br /&gt;
               其它的软件安装在此目录下。&lt;br /&gt;
&lt;br /&gt;
 当你发现了有意思的程序并且把它装进了系统，它们将被置于/usr/local目录内的某个子目录中。&lt;br /&gt;
 绝大多数情况下，可以选择/usr/local/bin目录。在Red Hat系统中，系统将自动生成&lt;br /&gt;
 /usr/local空目录，以供你使用。&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 /var　　　　此目录用于存储随系统运行而不变改变的文件，内容如下：&lt;br /&gt;
&lt;br /&gt;
 /var/log   此目录存储系统日志文件。这些日志文件随着系统的运行，不断更新，你随时&lt;br /&gt;
             可以通过查看这些文件来监视系统运行是否正常。&lt;br /&gt;
 /var/spool　此目录存储部分进程（如邮件消息、打印任务）产生的序列文件。&lt;br /&gt;
             假设你接收到本地邮件，当邮件到达时，信息首先存储到/var/spool/mail目录中。&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
 /lib　　　　类似于其它操作系统中的dll链接库文件，linux中的共享库文件存放于此&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
 /home　　 此目录用来存储用户个人工作的数据。通常这是用户唯一允许写入文件的地方。&lt;br /&gt;
           这样可以简洁方便的管理资料。&lt;br /&gt;
 ------------------------------------------------------------------------ &lt;br /&gt;
 /root　　　这是超级用户的home 目录&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
 /tmp　　　此目录用于存储程序产生的暂时文件。&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
 /dev     /dev是一个特殊的目录，平时这个目录通常不含文件。&lt;br /&gt;
           确切的说，它包含正常运行于系统的设备文件。在linux/Unix系统中，&lt;br /&gt;
          设备以文件的形式来处理，因此你可以对其进行读写。例如，/dev/fd0是首个软驱文件&lt;br /&gt;
          ，/dev/hda对应首个IDE硬盘。所有内核能够识别的设备都存储在这里。&lt;br /&gt;
 -------------------------------------------------------------------------&lt;br /&gt;
 /proc    此目录的特殊在于它同样不含文件，事实上该目录并不存在，而是一个虚拟目录。&lt;br /&gt;
           通过该目录可以推断内核的运行情况。第一个系统中运行的进程在此目录中相应&lt;br /&gt;
           产生一个进程号目录。通过这些进程号目录可以访问当前的系统配置。&lt;br /&gt;
           大部分项目可以被查看。通过查看/proc/cpuinfo，可以了解内核对CPU的控制。&lt;br /&gt;
 -------------------------------------------------------------------------&lt;br /&gt;
 /mnt  　　最后，我们来到/mnt目录，一个有特殊用途的目录，用作设备的挂载点。&lt;br /&gt;
           正如我们第二课提到的，不同的物理存储设备，像硬盘驱动器，分别映射到&lt;br /&gt;
           系统目录树的不同分支，这一映射的过程即为挂载。一个设备如想正常运行，&lt;br /&gt;
           必须先挂载。当你的系统启动时，它首先读取/etc/fstab目录中的挂载结构列表，&lt;br /&gt;
           这一列表标识出不同设备在系统目录树上的不同挂载点。这一挂载列表应用于&lt;br /&gt;
           硬盘和临时性设备如光盘和软盘的使用上。因为这些可移动设备并非时刻挂载，&lt;br /&gt;
           /mnt目录为这些暂时性设备提供了一个简便的挂载位置。在正常的安装过程中，&lt;br /&gt;
           你将看到/mnt/floppy和/mnt/cdrom这些目录。要查看哪些设备和挂载点正在使用，&lt;br /&gt;
           可以键入mount命令。&lt;br /&gt;
 ---------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;一类怪异的文件&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在我们的游历过程中，你或许已经注意到一类怪异的目录项目，特别是在/boot和/lib目录中。当用ls　-l命令查看时，你将看到如下内容：&lt;br /&gt;
&lt;br /&gt;
lrwxrwxrwx     25 Jul  3 16:42 System.map -&amp;gt; /boot/System.map-2.0.36-3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r-- 105911 Oct 13  1998 System.map-2.0.36-0.7&lt;br /&gt;
&lt;br /&gt;
-rw-r--r-- 105935 Dec 29  1998 System.map-2.0.36-3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r-- 181986 Dec 11  1999 initrd-2.0.36-0.7.img&lt;br /&gt;
&lt;br /&gt;
-rw-r--r-- 182001 Dec 11  1999 initrd-2.0.36.img&lt;br /&gt;
&lt;br /&gt;
lrwxrwxrwx     26 Jul  3 16:42 module-info -&amp;gt; /boot/module-info-2.0.36-3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  11773 Oct 13  1998 module-info-2.0.36-0.7&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  11773 Dec 29  1998 module-info-2.0.36-3&lt;br /&gt;
&lt;br /&gt;
lrwxrwxrwx     16 Dec 11  1999 vmlinuz -&amp;gt; vmlinuz-2.0.36-3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r-- 454325 Oct 13  1998 vmlinuz-2.0.36-0.7&lt;br /&gt;
&lt;br /&gt;
-rw-r--r-- 454434 Dec 29  1998 vmlinuz-2.0.36-3&lt;br /&gt;
&lt;br /&gt;
注意这些文件，System.map, module-info 和vmlinuz。看到文件名后的奇怪标识符了吗？&lt;br /&gt;
&lt;br /&gt;
这三个文件被称为标识符链接。标识符链接是一种特殊的文件，用来指向其它的文件。通过这一类文件，可以给一单独的文件冠以多个名字。以下是运行原理：当系统对一标识符链接冠名以后，它随即成为它指向文件的一个透明映像。（类似于windows中的快捷方式）&lt;br /&gt;
&lt;br /&gt;
这一类文件真是太棒了，这一功能非常方便实用。让我们回过头来再看一下以上列出的目录（原Red Hat　5.2系统的/boot目录内容）。这一系统安装了多个版本的Linux内核。我们可以从vmlinuz-2.0.36-0.7 和vmlinuz-2.0.36-3文件推知这一结论。它们的文件名告诉我们2.0.36-0.7 和2.0.36-3两个版本均被安装了。因为在目录列表中，我们能够很容易看出文件名中包含版本号的不同。不管怎样，这将引起依赖于固定内核文件名的的程序的混淆。这些程序或许希望内核文件被简称为vmlinuz。这也正是标识符链接文件引进的魅力所在。通过创建一个命名为vmlinuz的标识符链接文件，指向vmlinuz-2.0.36-3文件，就能让我们解决这一问题。&lt;br /&gt;
&lt;br /&gt;
可以使用ln命令来创建标识符链接文件。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;center&amp;gt;《要知后事如何，且看：[[文件处理（Manipulating Files ）]]》&amp;lt;/center&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E5%8F%82%E8%A7%82%EF%BC%88Looking_Around_%EF%BC%89&amp;diff=72</id>
		<title>参观（Looking Around ）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E5%8F%82%E8%A7%82%EF%BC%88Looking_Around_%EF%BC%89&amp;diff=72"/>
		<updated>2021-12-21T03:08:19Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;参观&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;==  ===[http://wiki.magiclinux.org/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===  ===[http://www.linuxcommand.org/lts0030.php 原文链接 : http://www.linuxcommand.org/lts0030.php]===   现在我们已经知道如何在工作目录之间进行切换,那么接下来,我们将在LINUX系统中观光一下,在参观过程中,学习一些如何实现命令效果的…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;参观&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://wiki.magiclinux.org/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
&lt;br /&gt;
===[http://www.linuxcommand.org/lts0030.php 原文链接 : http://www.linuxcommand.org/lts0030.php]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在我们已经知道如何在工作目录之间进行切换,那么接下来,我们将在LINUX系统中观光一下,在参观过程中,学习一些如何实现命令效果的知识.为了使我们的旅行更加顺利,首先我将教给你一些命令使用方法.这些命令包括:&lt;br /&gt;
&lt;br /&gt;
*ls(显示文件和目录)&lt;br /&gt;
&lt;br /&gt;
*less(查看文本文件)&lt;br /&gt;
&lt;br /&gt;
*file(文件内容的归类)&lt;br /&gt;
&lt;br /&gt;
==ls==&lt;br /&gt;
&lt;br /&gt;
ls命令用于显示一个目录包含的内容.它似乎是linux命令中使用频率最高的命令.它有多种不同的使用方法,以下举例说明:&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------------&lt;br /&gt;
 命令                     | 执行结果&lt;br /&gt;
 ----------------------------------------------------------------&lt;br /&gt;
  ls                   | 显示工作目录中的文件&lt;br /&gt;
 ----------------------------------------------------------------&lt;br /&gt;
 ls /bin               |显示/bin目录中的文件(或者是你所指定的其它目录) &lt;br /&gt;
 ----------------------------------------------------------------&lt;br /&gt;
 ls -l                 |以长文件格式列出工作目录里文件的信息&lt;br /&gt;
 -----------------------------------------------------------------&lt;br /&gt;
 ls -l /etc /bin       |以长文件格式分别列出/bin和/etc目录文件内容&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 ls -la ..             |以长文件格式列出上一级目录内容包括以.开头的文件&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 上述例子同时指出关于命令的一个重要概念,即绝大多数的命令以下述形式运行:&lt;br /&gt;
&lt;br /&gt;
command -options     argument&lt;br /&gt;
&lt;br /&gt;
command指命令名， -options是一个或多个调整命令效果的选项，argument指一个或多个命令运行的对象。&lt;br /&gt;
&lt;br /&gt;
在ls这个例子中，我们看到ls是命令名，它可以有一个或多个选项，如-a 和-l,其效果影响到一个或多个文件或目录。&lt;br /&gt;
&lt;br /&gt;
==近观长文件格式==&lt;br /&gt;
&lt;br /&gt;
如果在使用ls命令时加上 -l选项，你将会得到一个含有大量文件信息的列表清单。举例说明如下：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 -rw-------   1 bshotts  bshotts       576 Apr 17  1998 weather.txt&lt;br /&gt;
 drwxr-xr-x   6 bshotts  bshotts      1024 Oct  9  1999 web_page&lt;br /&gt;
 -rw-rw-r--   1 bshotts  bshotts    276480 Feb 11 20:41 web_site.tar&lt;br /&gt;
 -rw-------   1 bshotts  bshotts      5743 Dec 16  1998 xmas_file.txt&lt;br /&gt;
&lt;br /&gt;
 ----------     -------  -------  -------- ------------ -------------&lt;br /&gt;
    |             |        |         |         |             |&lt;br /&gt;
    |             |        |         |         |           文件名&lt;br /&gt;
    |             |        |         |         |&lt;br /&gt;
    |             |        |         |         +--------  修改时间&lt;br /&gt;
    |             |        |         |&lt;br /&gt;
    |             |        |         +-------------        字节数&lt;br /&gt;
    |             |        |&lt;br /&gt;
    |             |        +-----------------------         组&lt;br /&gt;
    |             |&lt;br /&gt;
    |             +--------------------------------        拥有者&lt;br /&gt;
    |&lt;br /&gt;
    +----------------------------------------------      文件权限&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===文件名===&lt;br /&gt;
&lt;br /&gt;
文件或目录的名称&lt;br /&gt;
&lt;br /&gt;
===修改时间===&lt;br /&gt;
&lt;br /&gt;
文件修改的最近时间。如果文件的最终修改时间距今超过6个月，日期和年份将一同显示。否则，只显示修改的时间。&lt;br /&gt;
&lt;br /&gt;
===字节数===&lt;br /&gt;
&lt;br /&gt;
以字节为单位来表示文件的大小&lt;br /&gt;
&lt;br /&gt;
===组===&lt;br /&gt;
&lt;br /&gt;
除文件拥有者之外有文件修改权限的组。&lt;br /&gt;
&lt;br /&gt;
===拥有者===&lt;br /&gt;
&lt;br /&gt;
文件拥有者的用户名&lt;br /&gt;
&lt;br /&gt;
===文件权限===&lt;br /&gt;
&lt;br /&gt;
文件访问权限的表示方法。首个字母指文件的类型。&amp;quot;-&amp;quot;表示一个普通的文件。&amp;quot;d&amp;quot;表示一个目录。接下来的三个字母表达了文件拥有者的读写和执行权限。再结下来三个字节组中表示文件组的权力；最后 三个表示对其它用户的授权。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Less==&lt;br /&gt;
&lt;br /&gt;
Less是用查看文本文件的程序。因为linux中很多用来管理和配置的文件都是可读的，用less命令来查看就显得很方便，这一点不同于windows等非开源的系统。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
什么是“文本”？&lt;br /&gt;
&lt;br /&gt;
在计算机中有多种用表示信息的方法，但所有的方法都包含对信息和用来表示信息的数字关系的定义。毕竟，计算机只能接受数字和已经转换成数值形式的数据信息。&lt;br /&gt;
&lt;br /&gt;
有些用来表示信息的系统方式非常复杂，像已压缩的图片文件；同时有些则很简单。其中出现最早、最简单的表示形式只被称为ASC11的文本形式，它是American Standard Code for Information Interchange(美国信息交换标准码)的缩写。它是一种简单的编码方案，最初用于电报机上由键盘字符映射成数值。&lt;br /&gt;
&lt;br /&gt;
文本是一种简单的一对一式的字符到数值的映射,非常的简洁。50个字符转换成50个字节的数据。纵观linux系统中的文件，很多是以文件形式存储的，很多文本编辑工具也应遇而生。即使像windows这类商业系统也意识到了文本格式的重要性。众所周知的windows记事本程序就是针对无格式ASCII文本文件编辑器。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
用显示这一文件，通过以下简单输入可以调用less命令：&lt;br /&gt;
&lt;br /&gt;
less 文件名&lt;br /&gt;
&lt;br /&gt;
==熟用less命令==&lt;br /&gt;
&lt;br /&gt;
一开始，less命令将文件内容按屏输出，你可以用Page Up和Page down两键上下翻页浏览全文内容。要退出less命令，只需输入字母&amp;quot;q&amp;quot;。以下几个小命令可以在用less命令浏览中使用：&lt;br /&gt;
&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 命令                     ｜   效果&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 b/page up             ｜   向上翻页&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 空格键／page down      ｜  向下翻页&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
          G            |   到文件末尾&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
        1G             |    到文件开头&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
     ／字符              |  向下搜索字符所规定的内容&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
         n            |  重复上一搜索&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
        q             |  退出&lt;br /&gt;
 ------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
==File==&lt;br /&gt;
&lt;br /&gt;
当你漫步于linux系统中，如果能在查看文件之前，知晓文件的概要是非常有好处的。这也正是file命令引入的原因。File命令可以提前检测文件类型告知你结果。&lt;br /&gt;
&lt;br /&gt;
其命令格式如下：&lt;br /&gt;
&lt;br /&gt;
file 文件名&lt;br /&gt;
&lt;br /&gt;
File命令可以识别出绝大部分的文件类型，现列举如下：&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------&lt;br /&gt;
 文件类型                      |                 简介   　 ｜能否以文件查看(Y/N)&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------&lt;br /&gt;
 ASCII 文本                   |   　       名副其实         ｜ Yes&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------&lt;br /&gt;
 Bourne-Again           　 ｜        　 bash程序的脚本    |  Yes&lt;br /&gt;
 shell 脚本文件               |     　                       |&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
 ELF 32-bit LSB core 文件  ｜   core dump 文件 　　　    ｜No&lt;br /&gt;
 -------------------------------------------------------------------------------------------&lt;br /&gt;
 ELF 32-bit LSB 可执行文件  |　　可执行的二进制文件　 　   | No&lt;br /&gt;
 ------------------------------------------------------------------------------------------&lt;br /&gt;
 ELF 32-bit LSB 共享对象    |    共享库文件  　　　　　  　|  No&lt;br /&gt;
 ------------------------------------------------------------------------------------------&lt;br /&gt;
 GNU 存档　　　　　 　      　|    通用的文件存档形式　　 　|  No可用tar tvf查看&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
 gzip压缩数据　　　　 　      |    用gzip压缩的文件　　　　| No&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
 HTML 文档文本　　　　       ｜　网页形式　　　　　　　　　 |Yes&lt;br /&gt;
 --------------------------------------------------------------------------------------------------- &lt;br /&gt;
 JPEG图片数据                |    一种压缩格式的图片文件　　| No&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
 PostScript文档文本　　     |   一种PostScript文件　　　　|　Yes&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
 RPM                      |  一种Redhat开发的软件包管理文件|No用rpm -a命令&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
 Zip压缩文件　　　　　      |  用Zip压缩的文件　　　　  　　|No&lt;br /&gt;
 ---------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
虽然有些文件不能以文本形式查看，但它能够查看的文件数量还是足够让你佩服的。另外重要的配置文件同样可以以文本方式查看。在探索过程中，你可以注意到许多操作系统的功能是通过Shell脚本来实现的。因此，在linux系统中，一切都是开源的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;center&amp;gt;《要知后事如何，且看：[[游历指南（A Guided Tour ）]]》&amp;lt;/center&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=GnomeCN&amp;diff=71</id>
		<title>GnomeCN</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=GnomeCN&amp;diff=71"/>
		<updated>2021-12-21T03:06:15Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“&amp;#039;&amp;#039;&amp;#039;GNOME-cn 打包项目首页&amp;#039;&amp;#039;&amp;#039;  Gnomecn/RPMS 项目为 MagicLinux 制作 GNOME 桌面环境的软件包，帮助您在 Magic 上使用 GNOME 相关软件。  == 快速指南 ==   如何在 Magic Linux 上安装 GNOME  [http://www.gnome-cn.org 什么是 Gnome-cn?]  [http://www.gnome.org 什么是 Gnome?]  == 项目介绍 == Gnomecn/RPMS 项目是由一群全部由 Gnome 爱好者（来自于 Gnome-cn）和 MagicLinux 爱好者（来自于 M…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;GNOME-cn 打包项目首页&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gnomecn/RPMS 项目为 MagicLinux 制作 GNOME 桌面环境的软件包，帮助您在 Magic 上使用 GNOME 相关软件。&lt;br /&gt;
&lt;br /&gt;
== 快速指南 ==&lt;br /&gt;
&lt;br /&gt;
[[Install/Gnome | 如何在 Magic Linux 上安装 GNOME]]&lt;br /&gt;
&lt;br /&gt;
[http://www.gnome-cn.org 什么是 Gnome-cn?]&lt;br /&gt;
&lt;br /&gt;
[http://www.gnome.org 什么是 Gnome?]&lt;br /&gt;
&lt;br /&gt;
== 项目介绍 ==&lt;br /&gt;
Gnomecn/RPMS 项目是由一群全部由 Gnome 爱好者（来自于 Gnome-cn）和 MagicLinux 爱好者（来自于 Magic）组织的项目，目标是为 MagicLinux 制作完整的 Gnome 软件包，通过简单的方法就可以安装上跑起来。&lt;br /&gt;
&lt;br /&gt;
=== 纲领 ===&lt;br /&gt;
由于 MagicLinux 的开发者专注于 KDE 平台，这让欣赏 Magic 的 Gnome 爱好者们十分无奈，也为想要运行一些 Gnome 软件的 KDE 用户感到不便。为了弥补这个缺憾，填补 Magic 的这个空白，我们将最低目标设定为，为 Magic 打包基本 Gnome 软件包，确保 Magic 上有一个可以跑的 Gnome 桌面环境。&lt;br /&gt;
&lt;br /&gt;
而我们的最高目标则设定为，致力于推动 Gnome 成为 Magic 的正式桌面之一，获得底层的全部支持，拥有与 Magic 其他部分等同的功能性和用户友好度。同时建立一个足够庞大的第三方 Gnome 软件包仓库，让用户只需 apt-get 就可完成绝大部分工作。这些目标有待大家努力。&lt;br /&gt;
&lt;br /&gt;
=== 指导原则 ===&lt;br /&gt;
本项目的运作，除了与其他所有自由软件项目一样遵循自由软件世界一般原则外，还遵循以下的一些原则。&lt;br /&gt;
&lt;br /&gt;
==== 不修改原则 ====&lt;br /&gt;
我们的目标是为 MagicLinux 提供 Gnome 桌面，而不是 fork 一个 Gnome 操作系统。所以我们制作的 Gnome 绝对不对操作系统本身做任何修改。这意味着安装了 Gnome 的用户可以随时关闭 Gnome，切换回原来的桌面环境，而不必担心事情已经不同了，回不去了，或者需要卸载 Gnome，或者卸载不干净只好重装等等。&lt;br /&gt;
&lt;br /&gt;
这也意味着你也可以仅仅是安装上 Gnome 包却不运行它。你仍然继续不变地继续原有的使用习惯，而只在特定的时刻在其上运行某个 Gnome 软件。当您不再需要 Gnome 时（希望它不会发生），也只需要简单地删掉相应 rpm 包即可，不必担心遗留下的垃圾继续影响着你的系统。&lt;br /&gt;
&lt;br /&gt;
当 Gnome 发展过程中，某个新功能需要来自操作系统底层的支持而 Magic 缺乏该特性，或者方法不对路时，为了遵循本原则，我们将不得不削减掉此功能。这是个痛苦的过程，但我们一直都是这样坚持了下来。&lt;br /&gt;
&lt;br /&gt;
==== 自包含原则 ====&lt;br /&gt;
我们制作的 rpm 包分为两个仓库，gnome 和 extras。其中 gnome 仓库包含了必要的包以支持跑起一个完整的 Gnome 桌面环境。&lt;br /&gt;
&lt;br /&gt;
这个仓库将遵循自包含原则，即这个仓库中的软件包，除了依赖于自身以及 Magic 发行光盘（也称为 os 仓库）外，不依赖于任何其他软件包。任何使用发行光盘安装上 Magic 的用户都可以安装上 gnome 仓库，从而获得一个全功能的 Gnome 桌面环境。与此同时，任何一个安装了这样环境的用户，都可以在自己的这个环境中成功重新编译任何一个 gnome 仓库的包，而无须借助第三方工具或特殊的方法步骤（编译器以及必要的头文件包除外）。&lt;br /&gt;
&lt;br /&gt;
当 Gnome 确实需要某个特定软件包支持而 Magic 发行光盘中没带时，我们将不得不收录该软件包进到 gnome 仓库。对此我们会十分谨慎，要求被收录的软件包同样不违反自包含原则，同时还要严格控制收录的包的数量和体积。&lt;br /&gt;
&lt;br /&gt;
而 extras 仓库，与此相对，包含的是第三方软件，没有这样的要求。&lt;br /&gt;
&lt;br /&gt;
== 工作方式 ==&lt;br /&gt;
为了使工作得以传承，让更多人能帮助我们提高质量，我们的所有开发过程全部都是公开的。&lt;br /&gt;
&lt;br /&gt;
我们使用 SVN 来管理 rpm 包的 spec 文件和补丁。[http://svn.gnome-cn.org/repos/gnomerpms/trunk/specs/ 在线查看仓库内容]&lt;br /&gt;
&lt;br /&gt;
SVN 仓库是我们最主要的工作成果，二进制 rpm 包都是仓库编译的结果。所以我们的维护工作根本上是维护 SVN 仓库。我们使用 [http://svn.gnome-cn.org/repos/gnomerpms/trunk/buildtool/ 一些工具脚本] 来简化编译和上传的工作。&lt;br /&gt;
&lt;br /&gt;
编译出来的 i686 rpm 包将被不同的编译者上传到各自的网站。我们的官方网站是 http://auvtech.com/~xinzhen/downloads/apt/ 。通过在你 apt 仓库配置文件中加上这样一行：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpm  http://auvtech.com/~xinzhen/downloads/apt/ magic-2-1-g18 gnome extras os updates&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
就可以使用 apt 安装 gnome。&lt;br /&gt;
&lt;br /&gt;
在使用这些 rpm 时遇到困难，可以向邮件列表 gnome-cn@googlegroups.com 写信，当然也可以使用 magiclinux@googlegroups.com MagicLinux 的邮件列表。同时也可以使用 IRC 连向 linuxfire.com.cn，加入 #gnomecn 房间，同开发人员实时交谈。&lt;br /&gt;
&lt;br /&gt;
=== 加入我们 ===&lt;br /&gt;
本项目欢迎愿意奉献者的加入。&lt;br /&gt;
&lt;br /&gt;
目前有以下几个方面缺乏人力。&lt;br /&gt;
&lt;br /&gt;
首先，由于 MagicLinux 处于持续开发中，经常性的升级往往会打破 Gnome 包的二进制兼容性要求。实时跟踪 Magic 的每次升级需要大量人力，因此我们目前没有这样做，而只是跟踪每个发行版（包括测试版）。但这就意味着，没有使用标准的发行版，而是持续升级的用户可能无法正常安装运行 Gnome。&lt;br /&gt;
&lt;br /&gt;
我们需要人手跟踪这样的变化，及时发现升级造成的兼容性破坏，进而对涉及的包进行重编译或者修改，确保 Gnome 能跟上 Magic 的步伐。&lt;br /&gt;
&lt;br /&gt;
其次，我们目前的第三方软件仓库极其匮乏，因为我们发现，只有真正使用该软件的人才有能力维护该软件包。对于不使用它的人，仅仅是确保编译通过，或者能够安装，那是不够的。只有使用才能看出打包是否存在问题，运行是否如预期。&lt;br /&gt;
&lt;br /&gt;
我们希望使用了各种第三方软件的用户，能够贡献相应软件包的 spec 文件，来丰富我们的第三方软件仓库。由于我们执行着与 RedHat 相同的 rpm spec 标准规格要求，因此从 RedHat 移植可能会是个好主意。如果你决定重头写，那么请参考 RedHat 打包的规范要求。&lt;br /&gt;
&lt;br /&gt;
== 资源集合 ==&lt;br /&gt;
&lt;br /&gt;
Gnomerpms的svn: &lt;br /&gt;
&lt;br /&gt;
你可以通过以下方式与开发人员交谈：&lt;br /&gt;
&lt;br /&gt;
irc://linuxfire.com.cn/#gnomecn&lt;br /&gt;
&lt;br /&gt;
irc://irc.freenode.net/#magiclinux&lt;br /&gt;
&lt;br /&gt;
Google group: http://groups.google.com/group/magiclinux?hl=zh-CN&lt;br /&gt;
&lt;br /&gt;
Gtalk (LoneStar): lone.2004&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Notebook/powersave&amp;diff=70</id>
		<title>Notebook/powersave</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Notebook/powersave&amp;diff=70"/>
		<updated>2021-12-21T03:03:45Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“Magic Linux 2.0 中已经将有关笔记本节能的模块编译进内核中，您只需要进行以下的设置就可以启用 Magic Linux 2.0 中的节能功能。  == 手工启动节能功能 ==  首先用 Konsole 打开一个虚拟终端，用 su 或 sudo 临时切换进入 root 账户，然后通过命令启动 powersaved 服务。具体的屏幕提示和下面相似：  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; [mhh@wheat ~]$ su Password: [root@wheat ~]# service powersaved start Sta…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Magic Linux 2.0 中已经将有关笔记本节能的模块编译进内核中，您只需要进行以下的设置就可以启用 Magic Linux 2.0 中的节能功能。&lt;br /&gt;
&lt;br /&gt;
== 手工启动节能功能 ==&lt;br /&gt;
&lt;br /&gt;
首先用 Konsole 打开一个虚拟终端，用 su 或 sudo 临时切换进入 root 账户，然后通过命令启动 powersaved 服务。具体的屏幕提示和下面相似：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mhh@wheat ~]$ su&lt;br /&gt;
Password:&lt;br /&gt;
[root@wheat ~]# service powersaved start&lt;br /&gt;
Starting powersaved  (accessing ACPI events over acpid)    [  OK  ]&lt;br /&gt;
[root@wheat ~]#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后运行 kpowersave 程序：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[root@wheat ~]#kpowersave &amp;amp;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这样在任务栏的右下角托盘图标区就会多出一个电池/插头形状的图标，这个就是 KPowersave 的图标。&lt;br /&gt;
&lt;br /&gt;
== KPowersave 的设置 ==&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
=== 让普通用户启动 KPowersave ===&lt;br /&gt;
&lt;br /&gt;
在默认设置情况下，KPowersave 执行时需要超级用户权限。为了使普通用户也能正常执行 kpowersave，您可以用 visudo 编辑 /etc/sudoers，加入相应的权限设置。&lt;br /&gt;
&lt;br /&gt;
例如您的用户名是 athena，在 athena 为首的一行添加 kpowersave 命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
athena ALL=NOPASSWD:/bin/mount -t iso9660 -o loop\,ro\,nodev\,exec\,nosuid\,* */Mount-ISO*,&lt;br /&gt;
/bin/umount */Mount-ISO*,/usr/sbin/adsl-connect,/usr/sbin/adsl-start,/usr/sbin/adsl-status,&lt;br /&gt;
/usr/sbin/adsl-stop,/usr/bin/kpowersave&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 让节能功能自己启动 ==&lt;br /&gt;
&lt;br /&gt;
=== 自动启动 powersaved 服务 ===&lt;br /&gt;
&lt;br /&gt;
通常您可能想到用 ntsysv 进行设置，让 powersaved 服务自动启动：用 Konsole 打开一个虚拟终端，用 su 或 sudo 临时切换到 root 账户，然后运行 ntsysv：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mhh@wheat ~]$ su&lt;br /&gt;
Password:&lt;br /&gt;
[root@wheat ~]# ntsysv&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
此时屏幕会显示一个菜单，用方向键将光标移动到“powersaved”一项上，按空格键使前面出现“*”号，然后按“确定”退出。&amp;#039;&amp;#039;&amp;#039;然而由于 Magic Linux 2.0 在移植 powersaved 时引入了一个 BUG，上述方法并不能直接生效，解决方法参见下文。&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== 自动启动 KPowersave ===&lt;br /&gt;
&lt;br /&gt;
在 KPowersave 的图标上单击右键，选择“配置 KPowersave...”，进入“一般设置”页面，将“登录时自动启动 KPowersave”一项选中即可。&lt;br /&gt;
&lt;br /&gt;
=== 针对 Magic Linux 2.0 的 Bug 的解决方案 ===&lt;br /&gt;
&lt;br /&gt;
{{msg:bug}}&lt;br /&gt;
&lt;br /&gt;
Magic Linux 2.0 中 powersaved 服务的启动顺序比 haldaemon 服务靠前，而 powersaved 依赖 haldaemon，导致 powersaved 服务不能在启动时正常加载。只要将 powersaved 启动顺序置于 haldaemon(98)之后(99)，而关闭顺序置于 haldaemon(02)之前(01)就可以了。您可以使用图形用户界面的 SysV init 编辑器(在“系统”菜单里)修改服务的启动顺序，也可以手工修改 /etc/rc.d/init.d/powersaved 服务脚本。手工修改方法：&lt;br /&gt;
 &lt;br /&gt;
1、编辑 powersaved 脚本： &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  kwrite /etc/rc.d/init.d/powersaved&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
找到下面几行：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # chkconfig: 345 66 34&lt;br /&gt;
 # description: Powersave Daemon&lt;br /&gt;
 # processname: powersaved&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
修改 # chkconfig: 345 66 34 为 # chkconfig: 345 99 01 并保存：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # chkconfig: 345 99 01&lt;br /&gt;
 # description: Powersave Daemon&lt;br /&gt;
 # processname: powersaved&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2、设置启动时自动开启 powersaved 服务：&lt;br /&gt;
&lt;br /&gt;
在 2-5 四个运行级启动 powersaved &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  chkconfig --level 2345 powersaved on&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
为了立即启动 powersaved 服务，需要运行：&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  service powersaved start&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
此时您会看到： &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Starting powersaved  (accessing ACPI events over acpid)    [  OK  ]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Copyright&amp;diff=69</id>
		<title>模板:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Copyright&amp;diff=69"/>
		<updated>2021-12-21T03:00:56Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“&amp;#039;&amp;#039;&amp;#039;版权提示：本条目介绍的方法可能会引起版权方面的纠纷，请小心使用，并注意自行承担使用本条目所述方法的后果！&amp;#039;&amp;#039;&amp;#039;”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;版权提示：本条目介绍的方法可能会引起版权方面的纠纷，请小心使用，并注意自行承担使用本条目所述方法的后果！&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Matlab&amp;diff=68</id>
		<title>Matlab</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Matlab&amp;diff=68"/>
		<updated>2021-12-21T02:52:56Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“归根到底,首先是matlab自己默认没有中文字体。其次，Magic Linux的java设置也有问题。 所以,matlab的中文显示问题的解决要有两个步骤:   == Java 设置与 Java 程序中文显示问题 == 如果您的 java 程序运行不正常，请检查 /etc/profile.d/java-profile.sh 文件中的设置是否正确  :{| border=0  style=&amp;quot;width:96%&amp;quot; |&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; #!/bin/sh  #java settings  JDK_VERSION=jre1.5.0_05  JAVA_HOME=/usr/java/$JDK_…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;归根到底,首先是matlab自己默认没有中文字体。其次，Magic Linux的java设置也有问题。&lt;br /&gt;
所以,matlab的中文显示问题的解决要有两个步骤:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Java 设置与 Java 程序中文显示问题 ==&lt;br /&gt;
如果您的 java 程序运行不正常，请检查 /etc/profile.d/java-profile.sh 文件中的设置是否正确&lt;br /&gt;
&lt;br /&gt;
:{| border=0  style=&amp;quot;width:96%&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh &lt;br /&gt;
#java settings &lt;br /&gt;
JDK_VERSION=jre1.5.0_05 &lt;br /&gt;
JAVA_HOME=/usr/java/$JDK_VERSION &lt;br /&gt;
CLASSPATH=$JAVA_HOME/lib/rt.jar:. &lt;br /&gt;
JAVA_FONTS=/usr/share/fonts:/usr/share/fonts/ttf/zh_CN &lt;br /&gt;
PATH=$PATH:$JAVA_HOME/bin&lt;br /&gt;
export JDK_VERSION JAVA_HOME CLASSPATH JAVA_FONTS PATH &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
简单的方法：&lt;br /&gt;
&lt;br /&gt;
1 .建立目录：$JAVA_HOME/jre/lib/fonts/fallback&lt;br /&gt;
&lt;br /&gt;
2. 复制中文字体到刚才建立的目录中，或者在这个目录中建立到中文字体的链接&lt;br /&gt;
&lt;br /&gt;
复杂的方法：&lt;br /&gt;
&lt;br /&gt;
Sun公司的JRE(JAVA运行库)1.5.0版采用的字体设置方案跟1.4.2版的相去甚远。如果设置不当，Java程序中的中文会表现为方格。&lt;br /&gt;
&lt;br /&gt;
本文给出了一般性的字体设置方法，并且在最后给出了本机测试通过的字体配置文件以供下载。&lt;br /&gt;
&lt;br /&gt;
首先介绍一下其字体配置文件的加载方案。其加载顺序为（JavaHome指JRE的根目录，下同）：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
JavaHome/lib/fontconfig.OS.Version.properties&lt;br /&gt;
JavaHome/lib/fontconfig.OS.Version.bfc&lt;br /&gt;
JavaHome/lib/fontconfig.OS.properties&lt;br /&gt;
JavaHome/lib/fontconfig.OS.bfc&lt;br /&gt;
JavaHome/lib/fontconfig.Version.properties&lt;br /&gt;
JavaHome/lib/fontconfig.Version.bfc&lt;br /&gt;
JavaHome/lib/fontconfig.properties&lt;br /&gt;
JavaHome/lib/fontconfig.bfc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，OS字段可以是：&lt;br /&gt;
&lt;br /&gt;
Windows： “98″, “2000″, “Me”, “XP”, “2003″。&lt;br /&gt;
Solaris：空。&lt;br /&gt;
Linux： “Sun”, “RedHat”, “Turbo”, “SuSE”。&lt;br /&gt;
&lt;br /&gt;
而Version字段指该OS的版本号。&lt;br /&gt;
&lt;br /&gt;
默认如果存在$JavaHome/lib/fontconfig.properties，则该文件具有绝对优先权做为JAVA的字体配置文件。&lt;br /&gt;
&lt;br /&gt;
在这些配置文件中，仅.properties文件是文本文件。其格式跟JRE1.4.2版的不同。文件分为几段，并在每段开始时标明。&lt;br /&gt;
我们需要关注的仅有两段：Component Font Mappings和Search Sequences。&lt;br /&gt;
&lt;br /&gt;
前者指定字体，后者指定要使用的properties的搜索顺序。&lt;br /&gt;
知道了这些，配置起来就简单了。&lt;br /&gt;
&lt;br /&gt;
首先，设置字体文件，一般来说，Slackware 系统的字体配置文件在/etc/fonts/fonts.conf 里面设置，我比较习惯将额外的中文字体放在 /usr/share/fonts下面，为了节约空间，在JRE的字体目录JavaHome/lib/fonts下建立一个符号连接，指向我用的中文字体，（比如，宋体Simsun.ttf）：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ln -s /usr/share/fonts/simsun.ttf simsun.ttf&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后运行字体库生成命令: mkfontscale，生成需要的字体库文件fonts.dir：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
JavaHome/lib/fonts# mkfontscale&lt;br /&gt;
JavaHome/lib/fonts# mv fonts.scale fonts.dir&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后，转到目录JavaHome/lib下，随便找一个.properties.src文件，用文本编辑器打开，并编辑如下：&lt;br /&gt;
&lt;br /&gt;
:{| border=0  style=&amp;quot;width:96%&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.&lt;br /&gt;
#&lt;br /&gt;
# Version&lt;br /&gt;
version=1&lt;br /&gt;
# Component Font Mappings&lt;br /&gt;
serif.plain.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
serif.bold.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
serif.italic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
serif.bolditalic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
sansserif.plain.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
sansserif.bold.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
sansserif.italic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
sansserif.bolditalic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
monospaced.plain.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
monospaced.bold.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
monospaced.italic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
monospaced.bolditalic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialog.plain.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialog.bold.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialog.italic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialog.bolditalic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialoginput.plain.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialoginput.bold.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialoginput.italic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialoginput.bolditalic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
dialoginput.bolditalic.zh-1=-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
# Search Sequences&lt;br /&gt;
sequence.allfonts=zh-1&lt;br /&gt;
# Exclusion Ranges&lt;br /&gt;
# Font File Names&lt;br /&gt;
# AWT X11 font paths&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
上面这个文件中最重要的是字体名，也就是：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
-misc-simsun-medium-r-normal0-0-0-0-p-0-gb18030.2000-0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
这个东西，你可以根据fonts.dir里面的内容，选取一个合适的中文字体使用。&lt;br /&gt;
&lt;br /&gt;
然后按照上面所述的文件名格式保存在这个目录下。如Redhat系统的就保存为fontconfig.RedHat.properties， WindowsXP的就保存为fontconfig.XP.properties，不知道自己系统是什么的，就直接保存为 fontconfig.properties。&lt;br /&gt;
&lt;br /&gt;
现在，启动Java程序看看，漂亮的JRE1.5的中文界面是不是出来了？&lt;br /&gt;
&lt;br /&gt;
== 修改 Matlab的 Java 配置 ==&lt;br /&gt;
&lt;br /&gt;
复制/usr/java/j2re/lib/fontconfig.properties到.../matlab7/sys/java/jre/glnx86/jre/lib&lt;br /&gt;
目录下，覆盖原来的fontconfig.properties文件。&lt;br /&gt;
&lt;br /&gt;
== 安装中文字体 ==&lt;br /&gt;
&lt;br /&gt;
{{msg:Copyright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Windows的中文字体漂亮一些，所以您可以右键--&amp;gt;动作--&amp;gt;安装，把以C:\windows\Fonts下simsum.ttc、tahoma.ttf、tahomabd.ttf及其它自己喜欢的字体安装到系统中，任意窗口按 F4 运行终端窗口执行&lt;br /&gt;
fc-cache -fv&lt;br /&gt;
启动matlab，在File/Preferences..菜单里面修改font，选择自己喜欢的中文字体了。&lt;br /&gt;
&lt;br /&gt;
{{Category: 中文化}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%B5%8F%E8%A7%88%EF%BC%88Navigation_%EF%BC%89&amp;diff=67</id>
		<title>浏览（Navigation ）</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%B5%8F%E8%A7%88%EF%BC%88Navigation_%EF%BC%89&amp;diff=67"/>
		<updated>2021-12-20T02:00:13Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==&amp;lt;center&amp;gt; &amp;#039;&amp;#039;&amp;#039;浏览&amp;#039;&amp;#039;&amp;#039; &amp;lt;/center&amp;gt;==  ===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]=== ===[http://www.linuxcommand.org/lts0020.php 原文链接 : http://www.linuxcommand.org/lts0020.php]===  这一课，首先向你介绍三个命令：pwd(显示工作区路径),cd(更改路径)和ls(显示文件和子目录)。  如果你以前不从接触过命令行界面，你需…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;center&amp;gt; &amp;#039;&amp;#039;&amp;#039;浏览&amp;#039;&amp;#039;&amp;#039; &amp;lt;/center&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]===&lt;br /&gt;
===[http://www.linuxcommand.org/lts0020.php 原文链接 : http://www.linuxcommand.org/lts0020.php]===&lt;br /&gt;
&lt;br /&gt;
这一课，首先向你介绍三个命令：pwd(显示工作区路径),cd(更改路径)和ls(显示文件和子目录)。&lt;br /&gt;
&lt;br /&gt;
如果你以前不从接触过命令行界面，你需用心来掌握这课的内容,因为以后你将频繁接触到这些概念。&lt;br /&gt;
&lt;br /&gt;
==文件系统结构==&lt;br /&gt;
&lt;br /&gt;
像那些商业性操作系统(如WINDOWS)一样，Linux系统上的文件以一种被称为分层目录结构的形式存在着。这就是说他们以一种树形目录结构（在其它操作系统中被称为文件夹）将文件和目录组织起来。文件系统中的第一级目录称为root目录（root directory）.Root目录中包含文件和下一级子目录，下一级子目录中包含二级子目录和其文件；以次扩展下去。&lt;br /&gt;
&lt;br /&gt;
现今大部分的图形界面中都含有一个文件管理程序来浏览和操作文件系统所包含的内容。通常你所看到的文件系统呈如下形式：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 －／&lt;br /&gt;
  |－home&lt;br /&gt;
   | -me&lt;br /&gt;
    | -enlightment&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
与其它商业性操作系统相比，LINUX／UNIX没有引进盘符的概念。盘符将文件系统分成多个不同的树形目录结构，每一个盘符对应一个树形目录，而LINUX只有一个统一的树形目录结构组织。在这个统一的树形目录结构组织中，不同的存储介质对应不同的分支结构。&lt;br /&gt;
&lt;br /&gt;
==PWD==&lt;br /&gt;
&lt;br /&gt;
由于命令行界面不能像图形界面那样用图表形象地表示文件系统的结构，它就必须拥有一套不同的表示方法。将这个树形文件系统想像成一个迷宫，你身处其中。任何时刻你都处于其中唯一的目录当中，你随时可以看到其它的文件和通往上一级目录的路径及下一级目录的内容。&lt;br /&gt;
&lt;br /&gt;
你所处的这个目录称为工作目录（working directory). 要查看工作目录的路径，可以使用pwd命令：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ pwd&lt;br /&gt;
*/home/me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
当你第一次进入linux系统，你的工作目录片于你的home目录中。这一目录用于存储你的文件。在大多数的系统中，你的home目录被定位于/home/你的用户名，但系统管理员有权力对其进行个性化设置。&lt;br /&gt;
&lt;br /&gt;
要显示工作目录的文件列表，使用ls命令。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ ls&lt;br /&gt;
&lt;br /&gt;
*Desktop     Xrootenv.0    linuxcmd&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
在下一讲中，我们将介绍ls命令其它有趣的使用技巧，接下来，我将谈一下路径和目录的知识。&lt;br /&gt;
&lt;br /&gt;
==CD==&lt;br /&gt;
&lt;br /&gt;
当你想更改你的工作目录时，可以使用cd命令。只需输入cd跟上你希望更改后的工作目录路径就可以了。路径（pathname）指你从一个工作目录通往你希望到达的另一个目录的路线。路径有两种表达方式：绝对路径（absolute pathname）和相对路径(relative pathanme).首先让我们先来了解绝对路径。&lt;br /&gt;
&lt;br /&gt;
绝对路径从root目录开始，经过依次嵌套的目录分支到达目标目录或文件。例如，在你的系统中有一个目录用于存储已安装至X视窗系统的程序。这个目录的路径是/usr/X11R6/bin.它表示在root目录中（注意路径以/打头）有usr子目录，usr子目录包含X11R6分目录，在X11R6下又含有bin目录。运行结果如下：&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ cd /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ pwd&lt;br /&gt;
&lt;br /&gt;
    /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ ls&lt;br /&gt;
&lt;br /&gt;
 Animate               import                xfwp&lt;br /&gt;
 AnotherLevel          lbxproxy              xg3&lt;br /&gt;
 and many more...&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
现在我们看到，我们已经将工作目录更改到/usr/X11R6/bin,它包含多个文件。注意一下提示符内容是如何变化的呢？为方便起见，它通常被设置为显示当前工作目录名。&lt;br /&gt;
&lt;br /&gt;
相对于绝对路径从root目录开始列举路径到目标目录，相对路径则从当前工作目录开始列举。为此，它引进了两个特殊符号：.(点)和..（点点）来表示文件在目录树中所处的位置。&lt;br /&gt;
&lt;br /&gt;
“.&amp;quot;符号表示当前工作目录，“..&amp;quot;表示当前工作目录的上一级目录。举个例子。让我们再次将工作目录更改为/usr/X11R6/bin：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox me]$ cd /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ pwd&lt;br /&gt;
&lt;br /&gt;
    /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
好了，现在让我们进入/usr/X11R6/bin的上一级目录/usr/X11R6。我们有两种处理办法。第一种，使用绝对路径表示：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ cd /usr/X11R6&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox X11R6]$ pwd&lt;br /&gt;
&lt;br /&gt;
    /usr/X11R6&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 第二种，用相对路径表示：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ cd ..&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox X11R6]$ pwd&lt;br /&gt;
&lt;br /&gt;
    /usr/X11R6&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
殊途同归。你会选用哪种方法呢？当然是输入命令最少那种了！&lt;br /&gt;
&lt;br /&gt;
同理，用以上两种方法，我们可以由工作目录/usr/X11R6进入到/usr/X11R6/bin。首先用绝对路径：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox X11R6]$ cd /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ pwd&lt;br /&gt;
&lt;br /&gt;
    /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
其次用相对路径：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox X11R6]$ cd ./bin&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox bin]$ pwd&lt;br /&gt;
&lt;br /&gt;
    /usr/X11R6/bin&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
到这里，有非常重要的一点我必须指出来。在大多数情况下，你可以省略输入“./&amp;quot;，系统默认支持这种输入方式。你只需输入：&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[me@linuxbox X11R6]$ cd bin&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
效果是一样的。大多数情况下，如果你没有明确指定路径，当前的路径被假定为工作目录。这一点有一个很重要的特例，但我们暂时先不去管它。&lt;br /&gt;
&lt;br /&gt;
==两个小技巧==&lt;br /&gt;
&lt;br /&gt;
如果你输入cd不跟路径，cd命令将将工作目录更改到你的home目录。&lt;br /&gt;
&lt;br /&gt;
另一个是当输入cd ~用户名时，cd命令将将工作目录更改到该用名的home目录。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--文件名几个重要细节--&lt;br /&gt;
&lt;br /&gt;
1.以.(点)开头的文件名被隐藏。这意味着当你用ls命令查找时，将不能看到它们，除非你用ls -a（ 命令加参数）。当你的帐户名创建之始，有许多涉及到帐户配置信息的文件隐藏于你的home目录中。稍后我们将深入探讨如何通过这些文件定制你的系统操作环境。此外，一些应用程序也将它们的配置文件以隐藏属性的方式安放到你的home目录中。&lt;br /&gt;
&lt;br /&gt;
2。LINUX中的文件名和UNIX系统中一样严格区别大小写。文件名“File1&amp;quot;和&amp;quot;file1&amp;quot;分指两个不同的文件。&lt;br /&gt;
&lt;br /&gt;
3。LINUX没有像商业性操作系统(如WINDOWS)中的文件扩展名概念。你可以按你喜欢的方式进行命名。文件的意义和目标由其它方式来确定。&lt;br /&gt;
&lt;br /&gt;
4。同时，LINUX支持长文件名。其名可以嵌入空格和标点符号，其标点符号包含: .（点）-（中横纸）和＿（下划线。）重要的一点，不要在文件名中嵌入空格。如果你想把文件名中的单词隔离开, 推荐你用下划线进行隔离。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;center&amp;gt;《要知后事如何，且看：[[参观（Looking Around ）]]》&amp;lt;/center&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E4%BB%80%E4%B9%88%E6%98%AF%E2%80%9CShell%E2%80%9D%EF%BC%88What_is_%22the_shell%22%3F_)&amp;diff=66</id>
		<title>什么是“Shell”（What is &quot;the shell&quot;? )</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E4%BB%80%E4%B9%88%E6%98%AF%E2%80%9CShell%E2%80%9D%EF%BC%88What_is_%22the_shell%22%3F_)&amp;diff=66"/>
		<updated>2021-12-20T01:43:21Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“__notoc__ &amp;lt;!-- 刚进入 LINUX 世界的菜鸟往往对 LINUX 下的命令行深感头痛，特别是对源码和软件进行安装配置时，烦恼更多。在坛子里混时，一个外国朋友给了我几个好的入门网站，其中 [http://www.linuxcommand.org LINUXCOMMAND] 网站是我最喜欢的命令行学习网站。因是英文网站，考虑到有些新手学习起来有些困难，特将其内容翻译出来，以供参考。由于本人英语…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
&amp;lt;!-- 刚进入 LINUX 世界的菜鸟往往对 LINUX 下的命令行深感头痛，特别是对源码和软件进行安装配置时，烦恼更多。在坛子里混时，一个外国朋友给了我几个好的入门网站，其中 [http://www.linuxcommand.org LINUXCOMMAND] 网站是我最喜欢的命令行学习网站。因是英文网站，考虑到有些新手学习起来有些困难，特将其内容翻译出来，以供参考。由于本人英语水平有限，不当之处望多多指正。如果您精通计算机英语，请直接到网站查找相关资料。 --&amp;gt;&lt;br /&gt;
*[http://www.linuxcommand.org/lts0010.php 原文链接 : http://www.linuxcommand.org/lts0010.php]&lt;br /&gt;
*[http://mlwiki.maihaohui.com/index.php/Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87 返回目录]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;center&amp;gt;什么是“Shell”&amp;lt;/center&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
简单说，Shell 是一个小程序，用来接收你用键盘输入的命令，提交给操作系统来执行。在昔日的 UNIX 系统中，它是唯一可行的人机交互界面。现今，除了命令行界面（例如 Shell）之外，我们还可以使用图形用户界面(GUIs).&lt;br /&gt;
&lt;br /&gt;
在绝大部分的 LINUX 系统上，Shell 的角色由 Bash 程序来扮演。Bash 是 Bourne Again SHell 的字母缩写，由 Steve　Bourne 开发，是最初 Bourne shell 程序的增强版。在典型的 Linux 系统中，还有其它的 shell 程序，如 ksh, tcsh 和 zsh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 什么是 xterm, gnome-terminal, konsole ==&lt;br /&gt;
&lt;br /&gt;
上述程序被称之为“终端模拟器”，通过在弹出窗口中输入命令来实现人机互动。大多数版本中含有多种不同的终端模拟器，如 xterm, rxvt, konsole, kvt, gnome-terminal, nxterm 和 eterm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 启动终端 ==&lt;br /&gt;
&lt;br /&gt;
你的窗口管理器也许允许你从菜单中启动程序。浏览一下菜单列表，找一下其中类似于终端的程序。在 KDE 桌面中，在开始菜单中能找到 Konsole 和 Terminal 两个终端程序。在 Gnome 桌面中，能够找到 Color Xterm、regular、xterm 和 gnome-terminal 终端程序。同时还有多种不同的终端程序供你把玩。通过他们你可以访问命令任务。你可以根据不同终端的特点，定制一个个性化的 shell 程序。&lt;br /&gt;
&lt;br /&gt;
== 键盘测试 ==&lt;br /&gt;
&lt;br /&gt;
好，让我们开始键盘测试。开启一个终端窗口。可以看见一个 Shell 提示符，它包括你的用户名和机器名并以$符号结束。类似如下形式：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt;&lt;br /&gt;
[me@linuxbox me]$&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
好极了！现在输入几个任意字符并按回车键。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt;&lt;br /&gt;
[me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;kdkjflajfks&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果顺利运行的话，你将看到一个错误提示信息告诉你计算机不能运行你的命令：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; color:#33ff33; background:#000000&amp;quot;&amp;gt;&lt;br /&gt;
[me@linuxbox me]$ &amp;lt;font color=&amp;quot;#FFFFFF&amp;quot;&amp;gt;kdkjflajfks&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
bash: kdkjflajfks: command not found&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
棒极了！现在按下键盘上的向上箭头。看，我们输入的上一条命令 &amp;quot;kdkjflajfks&amp;quot; 回来了。是的，现在我们拥有“命令历史记录”了。按一下向下的箭头，又回到了空白的提示符下。&lt;br /&gt;
&lt;br /&gt;
要重新调出输过的 &amp;quot;kdkjflajfks&amp;quot; 命令，只需按一下向上箭头即可。现在，来试一下向左／向右箭头的作用。你可以通过左右箭头来定位光标在命令行中任意的位置。这可以让你很方便地更改命令中的错误输入。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color= red&amp;gt;&lt;br /&gt;
=== 友情提示：你没有用 Root 用户名登录，对吗？ ===&lt;br /&gt;
&lt;br /&gt;
在 Linux 系统中不要以超级管理员（ root 帐户 ）登录。只有绝对必要时，方可用 root 帐户登录。用 root 帐户登录后的误操作将使的你系统稳定性面临极大的危险，轻易用 root 帐户处理日常事务是很愚蠢和可笑的。创建一个你自己个性的普通用户帐号处理日常事务是很明智的选择。：－）&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 鼠标的使用 ==&lt;br /&gt;
&lt;br /&gt;
虽然 shell 是一个命令行界面，你同样可以用鼠标处理很多事情。如果你想方便的使用 Linux，使用一个三键鼠标将让你得心应手，我们也推荐你用一个三键鼠标。&lt;br /&gt;
&lt;br /&gt;
首先，你可以用鼠标通过上下滚动查看终端窗口输出的结果，例如，按住回车键不放，直至输出超过一屏，你可以用鼠标拖动滚动条来上下查看输出的内容。如果你使用 Xterm 程序，你可以发现要实现这一功能，离开鼠标中键是很困难的。如果你使用的鼠标是两键鼠标，可以将其配置模拟成三键鼠标。这意味着中键的作用可以通过同时按下鼠标左右键来实现。&lt;br /&gt;
&lt;br /&gt;
接下来，你可以用鼠标复制一段文字。按住左键在一段文字上拖动鼠标。选中的文字呈发亮显示。现在将光标定位在终端窗口，同时按鼠标中键。选择区里的文字就被复制到命令行中。现在明白为什么推荐你用三键鼠标了吧？嘿嘿&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;center&amp;gt;《 欲知后事如何，且看：[[浏览（Navigation ）]] 》&amp;lt;/center&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E7%BF%BB%E8%AF%91%E7%89%88%E6%9D%83%E6%B2%9F%E9%80%9A%E4%BF%A1%E5%87%BD&amp;diff=65</id>
		<title>翻译版权沟通信函</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E7%BF%BB%E8%AF%91%E7%89%88%E6%9D%83%E6%B2%9F%E9%80%9A%E4%BF%A1%E5%87%BD&amp;diff=65"/>
		<updated>2021-12-20T01:42:53Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“----   ----原始邮件-----  发件人:&amp;quot;William Shotts&amp;quot;   发送时间:2006-08-20 07:26:51  收件人:&amp;quot;catinsunshine&amp;quot;   抄送:(无)  主题:Re: the discuss about translation into Chinese   catinsunshine wrote:  &amp;gt; Dear William,  &amp;gt;   &amp;gt; How are you?  &amp;gt; This is Catinsunshine from Qingdao,Shandong,China,a Linux fan.A foreign   &amp;gt; friend recommends your website:LinuxCommand to me for learning.It&amp;#039;s   &amp;gt; really a wonderful fairyland for new guys and I love it very much…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
 ----原始邮件-----&lt;br /&gt;
&lt;br /&gt;
发件人:&amp;quot;William Shotts&amp;quot; &lt;br /&gt;
&lt;br /&gt;
发送时间:2006-08-20 07:26:51&lt;br /&gt;
&lt;br /&gt;
收件人:&amp;quot;catinsunshine&amp;quot; &lt;br /&gt;
&lt;br /&gt;
抄送:(无)&lt;br /&gt;
&lt;br /&gt;
主题:Re: the discuss about translation into Chinese&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
catinsunshine wrote:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Dear William,&lt;br /&gt;
&lt;br /&gt;
&amp;gt;  &lt;br /&gt;
&amp;gt; How are you?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; This is Catinsunshine from Qingdao,Shandong,China,a Linux fan.A foreign &lt;br /&gt;
&lt;br /&gt;
&amp;gt; friend recommends your website:LinuxCommand to me for learning.It&amp;#039;s &lt;br /&gt;
&lt;br /&gt;
&amp;gt; really a wonderful fairyland for new guys and I love it very much.:-)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I am a member of China Linux Community(http://www.linuxfans.org), who is &lt;br /&gt;
&lt;br /&gt;
&amp;gt; a nongovernmental/non-commercial organization and consist of many &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Linuxfans.Our Community are bending ourselves to develop a Chinese Free &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Linux edition--Magic Linux--easy,useful and suit Chinese practices &lt;br /&gt;
&lt;br /&gt;
&amp;gt; without difficult configure procedure and have issued Magic Linux 2.0 &lt;br /&gt;
&lt;br /&gt;
&amp;gt; edition.We are one of biggest Linuxfans communities in China and tries &lt;br /&gt;
&lt;br /&gt;
&amp;gt; to make contributions to Linux popularization in China.We just setup a &lt;br /&gt;
&lt;br /&gt;
&amp;gt; WIKI website for Linux Learning:http://mlwiki.maihaohui.com &lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;lt;http://mlwiki.maihaohui.com/&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Due to the language difference,should I translate web pages on your &lt;br /&gt;
&lt;br /&gt;
&amp;gt; LinuxCommand into Chinese in order to share with our fans on our Viki? &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Could you kindly give me some advices on this issue and let me know &lt;br /&gt;
&lt;br /&gt;
&amp;gt; something I need pay attention to in this program with MTKS?&lt;br /&gt;
&lt;br /&gt;
&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Awaiting your reply with MTKS!&lt;br /&gt;
&lt;br /&gt;
&amp;gt;  &lt;br /&gt;
&amp;gt;                                                           &lt;br /&gt;
                                                       Linux Fans:&lt;br /&gt;
                                                      Catinsunshine&lt;br /&gt;
&lt;br /&gt;
Greetings Catinsunshine,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for writing.  I am glad you found the site useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You have my permission to translate the site into Chinese and to post&lt;br /&gt;
the translation on your Wiki.  Please be sure to include my copyright&lt;br /&gt;
notice in the finished translation.  Also, please send me a link to the&lt;br /&gt;
finished translation so that I can include the link on my site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
|||||  William Shotts, Jr. (bshotts AT panix DOT com)&lt;br /&gt;
&lt;br /&gt;
|||||  Be a Linux Commander!  Follow me to http://linuxcommand.org&lt;br /&gt;
&lt;br /&gt;
|||||  See My Photography! http://www.williamshottsphotography.com&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87&amp;diff=64</id>
		<title>Linux命令行之菜鸟学习篇</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B9%8B%E8%8F%9C%E9%B8%9F%E5%AD%A6%E4%B9%A0%E7%AF%87&amp;diff=64"/>
		<updated>2021-12-20T01:42:16Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“刚进入 LINUX 世界的菜鸟往往对 LINUX 下的命令行深感头痛，特别是对源码和软件进行安装配置时，烦恼更多。在坛子里混时，一个外国朋友给了我几个好的入门网站，其中 [http://www.linuxcommand.org/ LINUXCOMMAND] 网站是我最喜欢的命令行学习网站。因是英文网站，考虑到有些新手学习起来有些困难，特将其内容翻译出来，以供参考。由于本人英语水平有限，…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;刚进入 LINUX 世界的菜鸟往往对 LINUX 下的命令行深感头痛，特别是对源码和软件进行安装配置时，烦恼更多。在坛子里混时，一个外国朋友给了我几个好的入门网站，其中 [http://www.linuxcommand.org/ LINUXCOMMAND] 网站是我最喜欢的命令行学习网站。因是英文网站，考虑到有些新手学习起来有些困难，特将其内容翻译出来，以供参考。由于本人英语水平有限，不当之处望多多指正。如果您精通计算机英语，请直接到网站查找相关资料。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::::::::::::::::::::::晒太阳的猫&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*本系列教程请陆续在 [http://mlwiki.maihaohui.com/ MAGIC LINUX WIKI] 网站发布，敬请关注。&lt;br /&gt;
*本系列教程仅供 linux 爱好者学习之用，可随意转载，请勿用于商业用途。&lt;br /&gt;
*本人非IT专业人士，仅是 MagicLinux 爱好者，英语水平有限，不当之处欢迎指正。Email:catinsunshine@163.com&lt;br /&gt;
*工作时间如无必要请勿打扰。&lt;br /&gt;
*经与 LINUXCOMMAND 站长 William Shotts, Jr.老先生沟通，本人已获得了 linuxcommand 网站中文翻译的授权。请于转载时加入 LINUXCOMMAND 版权声明，内容如下：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
© 2000-2006, William Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.&lt;br /&gt;
&lt;br /&gt;
Linux® is a registered trademark of Linus Torvalds.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*为方便诸位朋友浏览本教程，特申请免费域名：[http://linuxcommand.mycool.net http://linuxcommand.mycool.net] 链接至本页面，以后可直接通过本域名访问。&lt;br /&gt;
*感谢 Heyuqi 朋友对本版面的无私维护,并采纳其在页面中嵌入英文网页链接的建议，以供诸英文高手参考；同时欢迎参与添加/修改本系列翻译内容，以期更加妥帖地表达 William Shotts, Jr.老先生的本意。&lt;br /&gt;
&lt;br /&gt;
*为方便网友下载学习参考，已将SHELL学习入门系列(Learning the shell )做成pdf格式文件，上传到公社自由软件之中文教程中，欢迎下载指正。&lt;br /&gt;
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&amp;amp;op=geninfo&amp;amp;did=4570&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[翻译版权沟通信函]](emails about the copyright)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SHELL学习入门系列(Learning the shell )==&lt;br /&gt;
&lt;br /&gt;
**[[什么是“Shell”（What is &amp;quot;the shell&amp;quot;? )]]&lt;br /&gt;
&lt;br /&gt;
**[[浏览（Navigation ）]]&lt;br /&gt;
&lt;br /&gt;
**[[参观（Looking Around ）]]&lt;br /&gt;
&lt;br /&gt;
**[[游历指南（A Guided Tour ）]]&lt;br /&gt;
&lt;br /&gt;
**[[文件处理（Manipulating Files ）]]&lt;br /&gt;
&lt;br /&gt;
**[[输入／输出重定向（I/O Redirection ）]]&lt;br /&gt;
&lt;br /&gt;
**[[权限（Permissions ）]]&lt;br /&gt;
&lt;br /&gt;
**[[工作控制（Job Control）]]&lt;br /&gt;
&lt;br /&gt;
==编写SHELL脚本(Writing Shell Scripts)==&lt;br /&gt;
&lt;br /&gt;
**[[欢乐从这里开始（Here is where the fun begins)]]&lt;br /&gt;
&lt;br /&gt;
**[[编写你的第一个脚本并执行它（Writing your first script and getting it to work )]]&lt;br /&gt;
&lt;br /&gt;
**[[编辑已有脚本 Editing the scripts you already have]]&lt;br /&gt;
&lt;br /&gt;
**[[Here 脚本 Here Scripts]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Linux%E7%9A%84%E8%AF%9E%E7%94%9F&amp;diff=63</id>
		<title>Linux的诞生</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Linux%E7%9A%84%E8%AF%9E%E7%94%9F&amp;diff=63"/>
		<updated>2021-12-20T01:41:45Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“原著：Ragib Hasan, Department of Computer Science ,University of Illinois at Urbana-Champaign  = 混沌初开 =    那是在一九九一年，令人痛苦难耐的冷战渐渐走到了尽头。 和平安详的空气开始升起在地平线。在计算科学领域， 随着强大硬件的推出，计算机的极限能力已超出了我们的想象， 一个辉煌的未来似乎已渐露端倪。   但还是缺了点儿什么。在操作系统领域，存在…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;原著：Ragib Hasan,&lt;br /&gt;
Department of Computer Science&lt;br /&gt;
,University of Illinois at Urbana-Champaign &lt;br /&gt;
= 混沌初开 =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
那是在一九九一年，令人痛苦难耐的冷战渐渐走到了尽头。 和平安详的空气开始升起在地平线。在计算科学领域， 随着强大硬件的推出，计算机的极限能力已超出了我们的想象， 一个辉煌的未来似乎已渐露端倪。 &lt;br /&gt;
&lt;br /&gt;
但还是缺了点儿什么。在操作系统领域，存在着一大片空白。 &lt;br /&gt;
&lt;br /&gt;
一方面，DOS还统治着庞大的个人电脑王国。 比尔盖茨花$50,000从一个西雅图黑客手中买来DOS。之后， 靠着聪明的市场策略，这个简陋的操作系统悄悄渗透到了世界的每一个角落。 PC用户没有其它的选择。苹果机虽好，但它的 天价没人能承受得起。 它和大众需求保持着遥不可及的距离。 &lt;br /&gt;
&lt;br /&gt;
计算领域的另一个阵营是UNIX世界。但UNIX更是贵不可攀。为了追求高额利润， UNIX销售商把价码抬得足以吓跑随便哪个PC用户。 贝尔实验室曾慷慨地向高校提供UNIX的源代码。但现在， 这些源代码被小心地看管起来，不再对外公开。更令全球PC用户心烦的是， 软件市场的大玩家们没能为这一问题提供个有效的解决方案。 &lt;br /&gt;
&lt;br /&gt;
MINIX似乎是个选择。它是在荷兰当教授的美国人Andrew S. Tanenbaum 从零开始编写出来的。 MINIX的初衷是为了向学生讲授操作系统的内部工作原理。 MINIX的设计是面向当时最为流行的Intel 8086微处理器。 &lt;br /&gt;
&lt;br /&gt;
作为一个操作系统，MINIX算不上一流。但它的好处是你能得到它的源代码。 只要你有Tanenbaum写的《操作系统：设计与实现》这本书， 你就能得到那12,000行用C和汇编写的源码。头一次， 程序员或黑客可以有机会读一读操作系统的源码--- 这种被软件商严加看管的东西。  Tanenbaum用详尽简洁的笔触探讨了编写操作系统的艺术。 他是个一流的作者，迷住了一批当时计算机领域最聪明的大脑。 全世界学计算机的学生都在钻研这本书， 通过读它的源码来了解他们电脑里运行的MINIX操作系统。 &lt;br /&gt;
&lt;br /&gt;
Linus Torvalds就是这些学生中的一个。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 呱呱坠地   =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
在1991 年，Linus Benedict Torvalds还是个芬兰学生，在赫尔辛基大学念计算机专业二年级。 同时他也是个自学成才的黑客。这个长着沙滩黄头发、 说话软绵绵的二十一岁芬兰帅哥喜欢折腾他的电脑，把它不断推向能力的极限。 但他缺少一个合适的操作系统来满足他如此专业的需求。MINIX不错， 可它只适合学生，是个教学工具，而不是一个强大的实战系统。   当时，全世界的程序虫们都很看好Richard Stallman的GNU项目  ---一个致力于推出自由、高质量软件的运动。在计算科学的王国里， Stallman是个倍受尊崇的神话式英雄。 他令人景仰的职业生涯是从大名鼎鼎的 MIT人工智能实验室开始的。 七十年代中后期，在那里他开发出了著名的Emacs编辑器。 八十年代早期，商业软件公司从人工智能实验室吸引走了绝大多数优秀的程序员， 并和他们签署了严格的保密合同。Stallman为此大大不爽。他认为软件和其它产品不同， 在复制和修改方面，它不该受到任何限制。只有这样，才可能开发出更好更强的 软件。1983年，他在著名的《GNU宣言》中，向世人宣告了GNU项目的启动， 开始了贯彻其哲学的自由软件运动（注：GNU一词是‘GNU&amp;#039;s Not Unix’的递归缩写）。 为了最终实现开发出一个自由操作系统的梦想，他得先制造些工具。 于是，在1984 年初，Stallman开始创作一个令商业企业程序员叹服的作品--- GNU C编译器（gcc）。他出神入化的技术天才，令所有商业软件程序员自愧不如。 gcc被公认为世界上最高效最强健的编译器之一。&lt;br /&gt;
&lt;br /&gt;
到1991年，GNU项目已经开发出了众多的工具软件。 大家期待已久的GNU C编译器也问世了。但自由操作系统还没有出现。 MINIX也受制于版权（后来，在2000年4月，  Tanenbaum在BSD许可证下发布了自由的MINIX）。 GNU操作系统内核---HURD---还在开发之中，几年之内还不可能面世。&lt;br /&gt;
&lt;br /&gt;
拖了这么久，终于该说说Linus了。 &lt;br /&gt;
&lt;br /&gt;
1991年8月25号，Linus在MINIX新闻组发出了历史性的一贴... &lt;br /&gt;
&lt;br /&gt;
 From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)&lt;br /&gt;
 Newsgroups: comp.os.minix&lt;br /&gt;
 Subject: What would you like to see most in minix?&lt;br /&gt;
 Summary: small poll for my new operating system&lt;br /&gt;
 Message-ID: &amp;lt;1991Aug25.205708.9541@klaava.Helsinki.FI&amp;gt;&lt;br /&gt;
 Date: 25 Aug 91 20:57:08 GMT&lt;br /&gt;
 Organization: University of Helsinki&lt;br /&gt;
 Hello，各位使用minix的朋友， &lt;br /&gt;
 我正在写一个基于386（486）AT机器的（自由）操作系统 （只是出于爱好，不会做得象gnu那么大、那么专&lt;br /&gt;
 业）.我从四月份开始酝酿，现在已经做得差不多了。 我现在想知道一些你们对minix的看法，它哪点好？哪点&lt;br /&gt;
 不好？ 因为我这个操作系统和minix多少有点儿类似 （文件系统采用同样的物理布局［因现实原因,其它方面 &lt;br /&gt;
 也有类似的地方）。 我已经把bash（1.08）和gcc（1.40）移植过来了，而且它们运转正常。 这意味着在下面&lt;br /&gt;
 个月里，我将给它加上更多实际的功能。 所以我想知道大家都希望它有哪些功能。欢迎多提建议，但我不敢保证  &lt;br /&gt;
 能实现你的建议 :-) &lt;br /&gt;
 Linus (torvalds@kruuna.helsinki.fi)  &lt;br /&gt;
 附：没错，它不包含任何minix的代码， 而且它有一个多线程文件系统。 它现在不能在其它硬件上转（因为用了       &lt;br /&gt;
 386任务切换机制，等等），而且除了AT硬盘，它基本上不支持任何其它硬件。 这就是全部了&lt;br /&gt;
 :-(。 &lt;br /&gt;
&lt;br /&gt;
从这个帖子不难看出， Linus自己并没预料到他的小创造将会改变整个计算科学领域。 1991年9月中旬，Linux 0.01版问世了，并且被放到了网上。 它立即引起了人们的注意。源代码被下载、测试、修改， 最终被反馈给Linus。10月5号， 0.02版出来了，同时伴随着Linus著名的声明： &lt;br /&gt;
&lt;br /&gt;
 From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)&lt;br /&gt;
 Newsgroups: comp.os.minix&lt;br /&gt;
 Subject: Free minix-like kernel sources for 386-AT&lt;br /&gt;
 Message-ID: &amp;lt;1991Oct5.054106.4647@klaava.Helsinki.FI&amp;gt;&lt;br /&gt;
 Date: 5 Oct 91 05:41:06 GMT&lt;br /&gt;
 Organization: University of Helsinki&lt;br /&gt;
 你在怀念minix-1.1时代的美好时光吗？ 那时你自己写着驱动，充满了成就感。 现在没什么好项目可做了，是&lt;br /&gt;
 吗？ 你在拚命啃一个操作系统，修改它以满足你自己的需要，是吗？ 现在minix已经没什么需要你去改进的了， &lt;br /&gt;
 你为此怅然若失，是吗？ 没机会再熬通宵去改进一个小程序了，是吗？ 如果是这样的话，那这个帖子就是给你的  &lt;br /&gt;
 :-) &lt;br /&gt;
 一个月(?)前我曾经提到过，我正在一个 机器上开发一个自由版本的、类似 minix的操作系统。 现在它终 &lt;br /&gt;
 于出来了（尽管未必能满足你的期待）。 我乐意把源代码公开出来，让它传播得更广。 它现在仅仅是0.02版（外&lt;br /&gt;
 加一个（很小的）补丁）。 但是我已经成功地在它上面跑了 bash/gcc/gnu-make/gnu-sed/compress等程序。 我&lt;br /&gt;
 这个小宝贝儿的源程序在nic.funet.fi(128.214.6.100) 下面的 /pub/OS/Linux 目录中可以找到。 该目录中还有&lt;br /&gt;
 些  README 文件， 还有几个在linux下能工作的可执行文件 （bash，update和gcc，你还要求些什么呢 :-)。 完&lt;br /&gt;
 整的内核源代码都公布在这儿了，因为里面没用到minix的源程序。 而函数库的源程序只是部分开源，所以目前还&lt;br /&gt;
 不能提供出来。 拿到源代码后，直接编译就行了。编译完，就能转了。哈哈。 可执行程序（bash和gcc）的源代&lt;br /&gt;
 码可以在同一网站的/pub/gnu目录里找到。 &lt;br /&gt;
几周以后， Linux 0.03版发布了。12月份，0.10版发布了。 这时的Linux还显得很简陋。它只能支持AT硬盘，而&lt;br /&gt;
且不用登录（启动就进bash）。  0.11版有了不少改进，可以支持多国语言键盘、软驱、VGA、EGA、Hercules等&lt;br /&gt;
等。 Linux的版本号从0.12直接上升到了0.95、 0.96......不久， Linux的源代码就通过在芬兰和其它一些地方&lt;br /&gt;
的FTP站点传遍了全世界。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 谁与争锋 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
不久，Linus开始面对挑战。他面对的不是别人，正是Andrew Tanenbaum， 那个开发出MINIX的伟大教师。在给Linus的一个回贴中，Tanenbaum写到：&lt;br /&gt;
&lt;br /&gt;
 “我还是坚持我的观点， 在1991年还设计这样一个整体架构的内核是个根本性的错误。 你该庆幸不是我的学生。  &lt;br /&gt;
 这么个设计，在我这儿你得不了高分 :-)” (Andrew Tanenbaum to Linus Torvalds) &lt;br /&gt;
Linus后来承认说，这是关于开发Linux他所得到的最坏评价。 Tanenbaum是当时的知名教授，他说的话自然很有份量。 但这次面对Linux，他的话没能奏效，因为Linus不是个轻易服输的人。 &lt;br /&gt;
&lt;br /&gt;
Tanenbaum还宣称： “Linux过时了。” &lt;br /&gt;
&lt;br /&gt;
现在轮到新的Linux一代开始反击了。以强大的Linux社区为后盾， Linus给了Tanenbaum一个恰如其分的回复： &lt;br /&gt;
 你的工作是教授、研究员。这对于minix的大脑损伤是个绝妙的解释。(Linus Torvalds to Andrew Tanenbaum) &lt;br /&gt;
&lt;br /&gt;
Linux 的开发在继续。不久，加入开发的人数就超过了一百，然后是数千， 然后是数十万。Linux不再只是个黑客的玩具，配合上GNU项目开发出的众多软件，  Linux已经可以走向市场了。它最终在GNU公共许可证下发布， 这保证任何人都可以自由获得它的源代码，可以自由复制、学习和修改它。 学生和程序员们都没错过这个机会。 &lt;br /&gt;
&lt;br /&gt;
不久，软件商们也来了。Linux是自由的操作系统。 软件商们需要做的只是把各种各样的软件在Linux 平台上编译， 然后把它们组织成一种可以推向市场的形式。 这和其它操作系统在运作模式上没什么区别，只是Linux是自由的。 Redhat、 Caldera、 和其它一些公司都获得了相当大的市场，获得了来自世界各地的用户。 除了这些商业公司，非商业的编程专家们也志愿地组织了起来， 推出了他们自己的品牌---享誉全球的Debian。 配上崭新的图形界面（比如X Window System、KDE、 GNOME）， Linux的各个品牌都倍受欢迎。 &lt;br /&gt;
&lt;br /&gt;
好戏连台，惊喜不断。除了PC机，Linux又被移植到了许多其它平台上 （PowerPC、 Sun Sparc、ARM、Alpha...Debian就支持十几种CPU）。 它还被人安装到了3com的手掌计算机上。另外，利用集群技术， 许多Linux单机可以被组织成一个整体，用于并行计算。1996年4月， Los Alamos国家实验室的研究人员利用 68台Linux单机搭建了一个并行计算系统，用它来模拟原子弹爆炸的冲击波。 与其它超级计算机不同的是，用Linux搭建的集群计算机非常便宜。 这种DIY出来的超级计算机只花费$152,000，连人工（连接68台PC的线缆） 都包括了。这价格只是同级别商业机的十分之一。 它的峰值计算速度可达每秒19万亿 (billion)次。 在世界超级计算机排行榜中它排在第315位。 它运行稳定可靠。三个月后，还不必重启动&lt;br /&gt;
&lt;br /&gt;
今天，Linux最大的优势就是推动它前进的巨大开发热情。一旦有新硬件问世， Linux内核就能快速被改进以适应它。比如， Intel Xeon微处理器才问世几个星期，Linux新内核就跟上来了。  它还被用在了Alpha、MAC、PowerPC上。 甚至在手掌机这一少人问津的领域都可以运行Linux。 正如它在1991年诞生时那样， Linux正以同样的热情阔步走向新世纪。&lt;br /&gt;
&lt;br /&gt;
*至于Linus本人，他保持着简单的生活。不象比尔盖茨， Linus不是亿万富翁。 完成学业之后，他移居美国，在Transmeta公司找了个工作。 Transmeta公司在指导完成了一个绝密项目的研发之后， 推出了自己的Crusoe处理器。Linus是这个研发小组中活跃的一员。 最近，他和Tove结了婚，生了个女儿，取名 Patricia Miranda Torvalds。 世界范围内的计算机社区都对Linus推崇备至，到目前为止， 他是我们这个星球上最受欢迎的程序员。&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Linux_Foundation_Knowledge&amp;diff=62</id>
		<title>Linux Foundation Knowledge</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Linux_Foundation_Knowledge&amp;diff=62"/>
		<updated>2021-12-20T01:41:22Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“Linux的诞生  Linux命令行之菜鸟学习篇”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Linux的诞生]]&lt;br /&gt;
&lt;br /&gt;
[[Linux命令行之菜鸟学习篇]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Patch&amp;diff=61</id>
		<title>Patch</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Patch&amp;diff=61"/>
		<updated>2021-12-20T01:39:31Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“== 使用patch ==  　　patch附带有一个很好的帮助，其中罗列了很多选项，但是99%的时间只要两个选项就能满足我们的需要：  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; 　　patch -p1 &amp;lt; [patchfile]  　　patch -R &amp;lt; [patchfile] (used to undo a patch) &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;  　　-p1选项代表patchfile中文件名左边目录的层数，顶层目录在不同的机器上有所不同。要使用这个选项，就要把你的patch放在要被打补丁的目录…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 使用patch ==&lt;br /&gt;
&lt;br /&gt;
　　patch附带有一个很好的帮助，其中罗列了很多选项，但是99%的时间只要两个选项就能满足我们的需要：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　patch -p1 &amp;lt; [patchfile]&lt;br /&gt;
&lt;br /&gt;
　　patch -R &amp;lt; [patchfile] (used to undo a patch)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　-p1选项代表patchfile中文件名左边目录的层数，顶层目录在不同的机器上有所不同。要使用这个选项，就要把你的patch放在要被打补丁的目录下，然后在这个目录中运行path -p1 &amp;lt; [patchfile]。来自Linux内核patch的一个简短的引用可以这样实现：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　diff -u --recursive --new-file v2.1.118/linux/mm/swapfile.c linux/mm/swapfile. c--- v2.1.118/linux/mm/swapfile.c Wed Aug 26 11:37:45 1998 +++ linux/mm/swapfile.c Wed Aug 26 16:01:57 1998 @@ -489,7 +489,7 @@&lt;br /&gt;
&lt;br /&gt;
　　int swap_header_version;&lt;br /&gt;
&lt;br /&gt;
　　int lock_map_size = PAGE_SIZE;&lt;br /&gt;
&lt;br /&gt;
　　int nr_good_pages = 0; - char tmp_lock_map = 0; + unsigned long tmp_lock_map = 0;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　应用来自本段中使用-p1开关拷贝的patch可以有效地减短patch定位的路径；patch会查找当前目录下一个名为/mm的子目录，接着应该会在这儿发现swapfile.c文件，然后等待打补丁。在这个过程中，以破折号（“-”号，译者注）开始的行会被一个以加号（“+”号，译者注）开始的行代替。一个典型的patch会包含对多个文件的更新，每个部分中都由对两个版本的文件运行diff -u命令的输出结果组成。&lt;br /&gt;
&lt;br /&gt;
　　patch在操作时把自己的输出结果显示在屏幕上，但是这种输出通常都滚屏太快，来不及观看。原来准备patch的文件名为*.orig，新的patch文件会覆盖这个初始文件名。&lt;br /&gt;
&lt;br /&gt;
== 打补丁的问题 ==&lt;br /&gt;
&lt;br /&gt;
　　使用不同版本的patch问题来源可能不同，所有的版本在网络上都是可用的。Larry Wall近年来已经不再做很多工作来更新patch了，这可能是由于他最后发行的一个版本在大部分情况下都能正常运行。最近几年以来，一直是GNU项目的 FSF程序员发行新版本的patch。他们首先修订有问题的patch，但是我最近一直使用没有问题的2.5版本（这是Debian2.0的发行版本号）。过去，我的2.1版本也一直运行的很好。当前的GNU patch的版本可以从GNU FTP站点上获取，然而大部分人都只使用他们Linux发行版中所提供的版本。&lt;br /&gt;
&lt;br /&gt;
　　让我们假定你已经对一个目录下的源程序文件进行了patch修补工作，但是patch并没有清晰地发挥作用。这可能会偶然发生，在打补丁的过程中会显示错误信息，其中带有行号，说明哪一个文件出现了问题。有时错误是很明显的，例如缺少了分号，这种错误可以不费多大力气就能改正。另外一种可能是从 patch部分删除了产生问题的部分，但是这样根据所涉及到的文件的不同可能会正常工作，也可能不能正常工作了。&lt;br /&gt;
&lt;br /&gt;
　　另外一种常见的错位为：假设你有一个未使用tar打包的内核源程序文件，在/linux/arch/下浏览各个子目录时你会发现各种机器体系结构子目录，例如alpah、sparc等等。如果你和大多数Linux用户一样，使用的是Intel的处理器（或者是Intel系列），你可以决定删除这些目录，这些目录对于编译你特殊的内核并不需要，只是白白占用了磁盘空间。一段时间之后发行了一个新的内核patch，此时试图进行patch操作，当它发现不能找到自己打补丁需要的Alpha或者PPC文件，就会停顿下来。幸运的是patch在这些地方允许用户参与，它会询问&amp;quot;Skip this patch?&amp;quot;回答&amp;quot;y&amp;quot;，patch就可以按照正确的路径继续执行。也许你需要回答这个问题很多次，因此允许自己不需要的目录保留在磁盘上是一种很好的方法。&lt;br /&gt;
&lt;br /&gt;
== 给内核打补丁的技巧 ==&lt;br /&gt;
&lt;br /&gt;
　　很多Linux用户使用patch都主要是给内核源程序打补丁，因此有一些技巧可以使用。可能最简单的方法是使用shell脚本给内核打补丁，这可以在内核源程序树中的/scripts子目录中找到。这种方便的、编写良好的脚本是由Nick Holloway在1995年编写的；两年以后，Adam Sulmicki增加了多种压缩格式的支持，包括*.bz、*.bz2、compress、gzip和无格式文本（也就是已经解压的patch）。这个脚本假定在你使用新版本的patch时，你的内核源程序是在/usr/src/linux目录中。这些缺省值可以通过这种格式的命令行开关覆盖：patch -kernel [sourcedir [patchdir] ]。如果任何一部分的patch失败，对内核打补丁的过程都会失败，但是如果patch清晰地起作用，它就会调用find，这会删除所有的patch留下的*.orig文件。&lt;br /&gt;
&lt;br /&gt;
　　如果你准备查看命令的输出，或者可能你希望保留*.orig文件直到你确定打过补丁的源程序编译已经通过，按照我的经验，直接运行patch（正如前面介绍的一样，patch位于内核源程序的最高目录）是很可靠的。为了避免对patch进行解压，在使用之前，可以使用这样一个技巧：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　gzip -cd patchXX.gz | patch -p1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　或者&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　bzip2 -dc patchXX.bz2 | patch -p1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　在使用patch之后，可以使用find程序来检测被拒绝的文件：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　find . -name *.rej&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　第一次使用这个命令，语法可能有些不清楚。点号（“.”）说明find应该查找当前目录并递规查找当前目录之下的所有子目录。记住，点号前后都应该有一个空格。通配符&amp;quot;*&amp;quot;号前面的反斜线把星号转义出来，以免shell会搞混，星号是有其它意义的。如果find找到了任何的*.rej文件，它就会把文件名打印到屏幕上。如果没有任何输出find就退出了，那么就差不多能确定patch正确发挥作用了。&lt;br /&gt;
&lt;br /&gt;
　　find的另外一个工作是删除*.orig文件：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　find . -name *.orig -print0 | xargs -0r rm -f&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　这个命令敲起来相当麻烦，可以使用一个新的shell别名来代替这个命令。在你的~/.bashrc文件中类似这样的一行：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
　　alias findorig &amp;#039;find . -name *.orig -print0 | xargs -0r rm -f&amp;#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　　可以允许你只输入findorig就可以调用前面的命令。如果别名命令的定义中包含空格，那么就必须使用单引号。为了不用先退出再重新登陆就可以使用一个新的别名，可以在命令行中敲如~/.bashrc。&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=RPM&amp;diff=60</id>
		<title>RPM</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=RPM&amp;diff=60"/>
		<updated>2021-12-20T01:32:37Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“== RPM 介绍 ==  RPM Package Manager (原来被称为&amp;quot;Red Hat Package Manager&amp;quot;)是一套在Linux下广泛使用的包管理系统。RPM能够进行安装、更新、卸载、检查和查询软件等等的操作。Linux Standard Base标准指定RPM为基本的包管理软件。RPM最初是由Red Hat公司开发的，现在已经在应用很多主流的Linux发行版上使用。  == 安装RPM软件包 ==  === 安装二进制RPM包 ===  rpm软件包的安装可…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== RPM 介绍 ==&lt;br /&gt;
&lt;br /&gt;
RPM Package Manager (原来被称为&amp;quot;Red Hat Package Manager&amp;quot;)是一套在Linux下广泛使用的包管理系统。RPM能够进行安装、更新、卸载、检查和查询软件等等的操作。Linux Standard Base标准指定RPM为基本的包管理软件。RPM最初是由Red Hat公司开发的，现在已经在应用很多主流的Linux发行版上使用。&lt;br /&gt;
&lt;br /&gt;
== 安装RPM软件包 ==&lt;br /&gt;
&lt;br /&gt;
=== 安装二进制RPM包 ===&lt;br /&gt;
&lt;br /&gt;
rpm软件包的安装可以使用程序rpm来完成。执行下面的命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpm -i your-package.rpm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中your-package.rpm是你要安装的rpm包的文件名，一般置于当前目录下。&lt;br /&gt;
&lt;br /&gt;
安装过程中可能出现以下一些关于依赖关系的警告或提示：&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
  ||... conflict with ... || 要安装的包和系统内已安装的包有冲突。&lt;br /&gt;
|-&lt;br /&gt;
  ||... is needed by ...  || 要安装的包和系统内已安装的包有冲突。&lt;br /&gt;
|-&lt;br /&gt;
  ||... is not installed ... ||在您的系统上没有找到要安装的包所依赖的软件包。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 安装SRPM软件包 ===&lt;br /&gt;
SRPM(Source RPM)是只包含源代码的RPM包。如果我们要对RPM包进行改动(如打最新的patch等等)，&lt;br /&gt;
我们可以通过这些建立自己的二进制RPM包(Binary RPM Package)。&lt;br /&gt;
&lt;br /&gt;
从SRPM直接建立二进制包可以使用以下的方法：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpmbuild --rebuild foobar.src.rpm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果rpmbuild执行成功，系统会在/usr/src/mBuild/i686 (根据具体环境可能会有所不同)会有一个新的rpm包，这个是编译好的二进制RPM文件。利用上一节所说的方法，便可以安装这个新的RPM。&lt;br /&gt;
&lt;br /&gt;
更详细的指示可以参考rpmbuild的man文档。&lt;br /&gt;
&lt;br /&gt;
== 卸载RPM软件包 ==&lt;br /&gt;
&lt;br /&gt;
使用命令 rpm -e &amp;lt;包名&amp;gt;&lt;br /&gt;
&lt;br /&gt;
比如卸载软件包proftpd-1.2.8-1，可以使用下列命令之一：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpm -e proftpd-1.2.8-1&lt;br /&gt;
rpm -e proftpd-1.2.8&lt;br /&gt;
rpm -e proftpd-&lt;br /&gt;
rpm -e proftpd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
有时会出现一些错误或者警告：&lt;br /&gt;
&lt;br /&gt;
... is needed by ... 说明其他软件包需要这个软件包，不能被卸载。&lt;br /&gt;
&lt;br /&gt;
== 不安装而获取rpm包中的文件 ==&lt;br /&gt;
&lt;br /&gt;
使用工具rpm2cpio和cpio&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpm2cpio xxx.rpm | cpio -vi&lt;br /&gt;
rpm2cpio xxx.rpm | cpio -idmv&lt;br /&gt;
rpm2cpio xxx.rpm | cpio --extract --make-directories&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
参数i和extract相同，表示提取文件。v表示指示执行进程&lt;br /&gt;
&lt;br /&gt;
d和make-directory相同，表示根据包中文件原来的路径建立目录&lt;br /&gt;
&lt;br /&gt;
m表示保持文件的更新时间。&lt;br /&gt;
&lt;br /&gt;
更详细的参数说明可以参见cpio的man文档。&lt;br /&gt;
&lt;br /&gt;
== 查询RPM的信息 ==&lt;br /&gt;
&lt;br /&gt;
获得软件包相关的信息用rpm -q，q表示查询query，后面可以跟其他选项：&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
 ||i ||表示info，获得软件包的信息&lt;br /&gt;
|-&lt;br /&gt;
 ||l ||表示list，获得文件列表&lt;br /&gt;
|-&lt;br /&gt;
 ||a ||表示all，在所有包中执行查询&lt;br /&gt;
|-&lt;br /&gt;
 ||f ||表示file，根据文件进行相关的查询&lt;br /&gt;
|-&lt;br /&gt;
 ||p ||表示package，根据软件包进行查询&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 查询系统中安装了哪些RPM包 ===&lt;br /&gt;
&lt;br /&gt;
rpm -qa 列出所有安装过的包&lt;br /&gt;
&lt;br /&gt;
下面以 mysql 为例，如果要查找所有安装过的包含某个字符串sql的软件包&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpm -qa |grep sql&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 获得某个软件包的全名 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rpm -q mysql&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以获得系统中安装的mysql软件包全名，从中可以获得当前软件包的版本等信息。&lt;br /&gt;
&lt;br /&gt;
这个例子中可以得到信息：mysql-3.23.54a-11&lt;br /&gt;
&lt;br /&gt;
=== 查询RPM包中的文件 ===&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rpm -ql mysql&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果只是想知道可执行程序放到那里去了，也可以用which，比如：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
which mysql&lt;br /&gt;
whereis ftptop&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Category: 配置}}&lt;br /&gt;
{{Category: 安装}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=SmartPackageManager&amp;diff=59</id>
		<title>SmartPackageManager</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=SmartPackageManager&amp;diff=59"/>
		<updated>2021-12-20T01:29:45Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==什么是智能包管理器== Smart Package Manager 是一个致力于解决软件安装与升级问题的方案。它支持多种安装包格式，如 APT, APT-RPM, YUM, URPMI，等等。你甚至可以把你的源建立在一个可移动设备上，如你的移动硬盘。当然 Smart Package Manager 最诱人的优点是：  :*智能解决软件包的依赖问题 :*多线程下载 :*自动从不同的源中选择网速最快的下载    ==如何安装智…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==什么是智能包管理器==&lt;br /&gt;
Smart Package Manager 是一个致力于解决软件安装与升级问题的方案。它支持多种安装包格式，如 APT, APT-RPM, YUM, URPMI，等等。你甚至可以把你的源建立在一个可移动设备上，如你的移动硬盘。当然 Smart Package Manager 最诱人的优点是：&lt;br /&gt;
&lt;br /&gt;
:*智能解决软件包的依赖问题&lt;br /&gt;
:*多线程下载&lt;br /&gt;
:*自动从不同的源中选择网速最快的下载&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==如何安装智能包管理器==&lt;br /&gt;
Magic Linux 2.0 已经支持了智能包管理器。对于低版本的用户，请升级到 Magic Linux 2.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==如何使用智能包管理器==&lt;br /&gt;
&lt;br /&gt;
=== 如何重构智能包管理器的源 ===&lt;br /&gt;
&lt;br /&gt;
由于 Magic Linux 版本的更新，您的系统可能需要使用新的软件包仓库。这时，您需要重构智能包管理器的源。&lt;br /&gt;
&lt;br /&gt;
请您检查一下以下两个信息：&lt;br /&gt;
:* 您的 Magic Linux 的版本信息。(2.0 final)&lt;br /&gt;
:* 您想使用的 GNOME 的版本信息。(2.10/2.12)&lt;br /&gt;
&lt;br /&gt;
根据以上信息，使用以下对应的脚本：&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Magic Linux 2.0 final + GNOME 2.12&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; END &amp;gt; rebuild-channels-smart.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Usage : This script will rebuild the channels of the smart package manager.&lt;br /&gt;
&lt;br /&gt;
smart channel --remove-all -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add os@apt.magiclinux.org type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Os Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://apt.magiclinux.org/magiclinux \&lt;br /&gt;
        components=os -y&lt;br /&gt;
smart channel --add os@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Os Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0-g12 \&lt;br /&gt;
        components=os -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add updates@apt.magiclinux.org type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Updates Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://apt.magiclinux.org/magiclinux \&lt;br /&gt;
        components=updates -y&lt;br /&gt;
smart channel --add updates@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Updates Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0-g12 \&lt;br /&gt;
        components=updates -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add gnome@apt.magiclinux.org type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Gnome Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://apt.magiclinux.org/magiclinux \&lt;br /&gt;
        components=gnome -y&lt;br /&gt;
smart channel --add gnome@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Gnome Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0-g12 \&lt;br /&gt;
        components=gnome -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add extras@apt.magiclinux.org type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Extras Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://apt.magiclinux.org/magiclinux \&lt;br /&gt;
        components=extras -y&lt;br /&gt;
smart channel --add extras@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Extras Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0-g12 \&lt;br /&gt;
        components=extras -y&lt;br /&gt;
&lt;br /&gt;
smart channel --disable gnome@apt.magiclinux.org&lt;br /&gt;
smart channel --disable extras@apt.magiclinux.org&lt;br /&gt;
&lt;br /&gt;
smart update&lt;br /&gt;
&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
sh rebuild-channels-smart.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Magic Linux 2.0 final + GNOME 2.10&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; END &amp;gt; rebuild-channels-smart.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Usage : This script will rebuild the channels of the smart package manager.&lt;br /&gt;
&lt;br /&gt;
smart channel --remove-all -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add os@apt.magiclinux.org type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Os Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://apt.magiclinux.org/magiclinux \&lt;br /&gt;
        components=os -y&lt;br /&gt;
smart channel --add os@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Os Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0 \&lt;br /&gt;
        components=os -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add updates@apt.magiclinux.org type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Updates Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://apt.magiclinux.org/magiclinux \&lt;br /&gt;
        components=updates -y&lt;br /&gt;
smart channel --add updates@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Updates Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0 \&lt;br /&gt;
        components=updates -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add gnome@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Gnome Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0 \&lt;br /&gt;
        components=gnome -y&lt;br /&gt;
&lt;br /&gt;
smart channel --add extras@auvtech.com type=apt-rpm \&lt;br /&gt;
        name=&amp;quot;Magic Linux 2.0 APT Extras Repository&amp;quot; \&lt;br /&gt;
        baseurl=http://auvtech.com/~xinzhen/downloads/apt/magic-2-0 \&lt;br /&gt;
        components=extras -y&lt;br /&gt;
&lt;br /&gt;
smart update&lt;br /&gt;
&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
sh rebuild-channels-smart.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===控制台命令的使用===&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===图形界面的使用===&lt;br /&gt;
:1. 如何打开图形界面。&lt;br /&gt;
::*方法一：打开菜单 “系统” -&amp;gt; “智能包管理器(Smart Package Manager)”&lt;br /&gt;
::*方法二：在 KDE 或 GNOME 终端程序中输入命令“  smart --gui ”&lt;br /&gt;
&lt;br /&gt;
:2. 如何设置源。( 这里我们只讲述 APT-RPM 源的设置方法，对于其它格式，请查阅 [http://labix.org/smart Smart Package Manager 的主页] )&lt;br /&gt;
::*打开 Smart 菜单，选择 “编辑” -&amp;gt; “源”。&lt;br /&gt;
::*先把选择 &amp;#039;&amp;#039;类型&amp;#039;&amp;#039; 为 “apt-rpm” 的源，然后点击下方的 &amp;#039;&amp;#039;删除&amp;#039;&amp;#039; 键删除之。重复此步骤，删除所有 “apt-rpm” 源为止。&lt;br /&gt;
::*在“源”的对话框中，选择 “新建”；然后再选择 “提供源信息”。&lt;br /&gt;
::*选择新源的类型为 APT-GET 仓库&lt;br /&gt;
::*在 “编辑源” 的对话框中，添加源的信息。相关信息请查看 [[Smart#Magic Linux 数据源列表|Magic Linux 数据源列表]]。&lt;br /&gt;
::*以上四步都完成以后，你可以在 “源” 对话框中看到你新添加的数据源了。&lt;br /&gt;
&lt;br /&gt;
:3. 软件包的更新。&lt;br /&gt;
::*首先，打开 Smart 菜单，选择 “文件” -&amp;gt; “更新源” 或 “更新选定的源”。&lt;br /&gt;
::*然后选择菜单 “编辑” -&amp;gt; “升级全部”&lt;br /&gt;
&lt;br /&gt;
:4. 软件包的安装。&lt;br /&gt;
::*在安装一个软件包以前，您需要知道它的相关信息。比如，您想安装一个叫 mplayer 的播放软件，您需要知道它叫 mplayer，当然没有必要是一个完整信息，只要一部分就可以了。如果不清楚，您则需要在 [http://www.linuxfans.org/nuke/modules.php?name=Forums&amp;amp;file=viewforum&amp;amp;f=17 论坛] 中发贴询问，或使用 [http://www.google.com google] 搜索之。&lt;br /&gt;
::*然后，打开 Smart 菜单，选择 “文件” -&amp;gt; “更新源” 或 “更新选定的源”。&lt;br /&gt;
::*接着，选择菜单“编辑”-&amp;gt;“查找”，或使用快捷键“Ctrl + F”&lt;br /&gt;
::*在“搜索”文字输入框中输入你需要的软件信息，按 &amp;#039;&amp;#039;Enter&amp;#039;&amp;#039; 确定。&lt;br /&gt;
::*此时，如果程序搜索到符合条件的软件包，就会在“搜索”输入框的下面列出相关信息。如果有您要的软件，右键选择“安装”即可。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Magic Linux 数据源列表 ==&lt;br /&gt;
为了解决软件包在依赖上的冲突和兼顾 Magic Linux 与 Gnome 的开发周期的差异，我们使用了不同的数据源来进行区分。&lt;br /&gt;
&lt;br /&gt;
如果你需要安装 Gnome 2.12，而你正在使用的 Magic Linux 版本是 2.0，那么，你应该使用“Magic Linux 2.0 + Gnome 2.12” 的设置。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Magic Linux 2.0 + Gnome 2.12 ===&lt;br /&gt;
:*名称：Magic Linux 2.0 &amp;amp; Gnome 2.12&lt;br /&gt;
:*基本网址(1)：http://apt.magiclinux.org/magiclinux&lt;br /&gt;
:*基本网址(2)：http://auvtech.com/~xinzhen/downloads/apt/magic-2-0-g12&lt;br /&gt;
:*组件：gnome updates extras os&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Magic Linux 2.0 + Gnome 2.10 ===&lt;br /&gt;
:*名称：Magic Linux 2.0 &amp;amp; Gnome 2.10&lt;br /&gt;
:*基本网址：http://auvtech.com/~xinzhen/downloads/apt/magic-2-0&lt;br /&gt;
:*组件：gnome extras os&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 更多的使用途径 ==&lt;br /&gt;
&lt;br /&gt;
=== 把本地路径设为源 ===&lt;br /&gt;
&lt;br /&gt;
有很多朋友都喜欢用下载软件把仓库的软件包下载到本地目录中，但如何安装这些软件包呢？&lt;br /&gt;
&lt;br /&gt;
Smart Package Manager 为我们提供了本地源的功能，我们可以使用这个功能大大地简化安装与升级软件包的难度。&lt;br /&gt;
&lt;br /&gt;
具体步骤如下：&lt;br /&gt;
&lt;br /&gt;
:#了解你的本地软件包放置的目录的路径，可以通过 pwd 命令得到当前路径的方法取得。&lt;br /&gt;
:#使用 root 用户运行使用 smart --gui 命令或打开“智能包管理器”菜单项。&lt;br /&gt;
:#打开“源”对话框：打开菜单“编辑”-&amp;gt;“源”&lt;br /&gt;
:#添加新源：“新建”-&amp;gt;“提供源信息”-&amp;gt;“RPM 目录”&lt;br /&gt;
:#填写源信息：&lt;br /&gt;
:#*别名：源的简单定义，这是自己命名的。&lt;br /&gt;
:#*名称：源的详细定义，这也是自己命名的。&lt;br /&gt;
:#*优先级：优先级越高，这个源的软件包就会优先考虑&lt;br /&gt;
:#*目录路径：你的本地软件包放置的目录路径&lt;br /&gt;
:#*最后选择“确定”完成设置。&lt;br /&gt;
&lt;br /&gt;
这种方法对于想升级 KDE，但又不知道应该安装哪个软件包的情况很有帮助。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:安装]]&lt;br /&gt;
[[category:Smart]]&lt;br /&gt;
[[category:SmartPackageManager]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Install/GRUB&amp;diff=58</id>
		<title>Install/GRUB</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Install/GRUB&amp;diff=58"/>
		<updated>2021-12-19T08:31:12Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;周末想玩游戏《无冬之夜》，因电脑上只装有Magic Linux 2.0正式版(简写为ML)，于是加装Windows XP以供游戏之用。结果，开机后GRUB系统引导菜单丢失，只能进入XP。哭呀，所有的工作资料都在Magic Linux上，真累了。上网查资料，看帖子，这方面的讨论不少，但最终都不了了之了。怒了，晚上奋战4小时，无数次重启失败后，OK了。现将方案整理如下，以飨网友： &lt;br /&gt;
&lt;br /&gt;
===修复环境:=== &lt;br /&gt;
 &lt;br /&gt;
1.Magic Linux 2.0正式版/Windows XP。 &lt;br /&gt;
&lt;br /&gt;
2.GRUB默认安装于Linux的MBR. &lt;br /&gt;
&lt;br /&gt;
3.一块硬盘，分区如下（可通过ML2.0安装盘安装系统，在选择安装位置处查看）： &lt;br /&gt;
&lt;br /&gt;
 分区 格式 类型 标志 &lt;br /&gt;
 /dev/hda1 ext3 P 原ML安装位置 &lt;br /&gt;
 /dev/hda2 N/A E L &lt;br /&gt;
 /dev/hda5 swap L &lt;br /&gt;
 /dev/hda6 fat32 L &lt;br /&gt;
 /dev/hda3 fat32 P BL 对应XP中的C盘 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===思路：=== &lt;br /&gt;
&lt;br /&gt;
1. 用ML安装盘从光驱启动，加载原ML安装分区。 &lt;br /&gt;
&lt;br /&gt;
2. 用chroot命令将根从光盘目录转换到ML安装目录。 &lt;br /&gt;
&lt;br /&gt;
3. 重装GRUB &lt;br /&gt;
&lt;br /&gt;
4. 编辑/boot/grub/grub.conf文件内容，设置正确参数，恢复GRUB引导。 &lt;br /&gt;
&lt;br /&gt;
===步骤如下===： &lt;br /&gt;
&lt;br /&gt;
1. 重启电脑，按DEL键进入BIOS设置，更改为从光驱启动。 &lt;br /&gt;
&lt;br /&gt;
2. 用ML安装盘引导启动，进入ML安装界面，共有三种选项：&lt;br /&gt;
**A按回车安装系统&lt;br /&gt;
**B输入magic rescue进入紧急救助模式 &lt;br /&gt;
**C 输入magic test进入调试模式。&lt;br /&gt;
 此处进入紧急救助模式：输入magic rescue后回车 &lt;br /&gt;
&lt;br /&gt;
3. 数据加载后，进入提示符，依次输入以下命令(#后为解释内容)：&lt;br /&gt;
 &lt;br /&gt;
====第一阶段:加载原ML安装区：==== &lt;br /&gt;
 cd /tmpfs ＃进入/tmpfs目录 &lt;br /&gt;
 mkdir disk ＃创建disk目录 &lt;br /&gt;
 mount /dev/hda1 /tmpfs/disk &lt;br /&gt;
 #挂载原ML安装分区至/tmpfs/disk目录 &lt;br /&gt;
 用/dev/hdaX表示原ML所在安装分区，我的是在hda1上，如果在其它分区将X替换为相应的值，如hda2,hda3,…… &lt;br /&gt;
 ＃如果是SCSI/SATA硬盘或者部分USB移动硬盘，将hdaX更改为sdaX，&lt;br /&gt;
 即:mount /dev/sdaX /tmpfs/disk，根据分区将X替换为相应的数值 &lt;br /&gt;
 chroot /tmpfs/disk &lt;br /&gt;
 #用chroot命令将根转换到/tmpfs/disk, 以便重装GRUB至原安装区并进入/boot/grub分区更改grub配置文件 &lt;br /&gt;
&lt;br /&gt;
====第二阶段：重建GRUB:==== &lt;br /&gt;
&lt;br /&gt;
 grub &lt;br /&gt;
 #进入grub安装界面，提示符由sh#变为grub&amp;gt; &lt;br /&gt;
 root (hd0,0) &lt;br /&gt;
 #确认grub的安装分区。Root和括号间有空格。 &lt;br /&gt;
 #用（hdx，y）来说明：x指硬盘的数量，y指原ML所在的分区数减一。&lt;br /&gt;
 如果只有一块硬盘x为0，两块硬盘，第一块为0，第二块为1，多块硬盘，依此类推。&lt;br /&gt;
 如果原安装区在/dev/hda1则y为1－1＝0；如果原安装区在/dev/hda2,则y为2-1=1;依此类推。&lt;br /&gt;
 我的原安装区在/dev/hda1，故此处输入root (hd0,0). &lt;br /&gt;
 #详细参考资料可学习北南南北兄的文章，[http://www.linuxsir.org/main/?q=node/127 “在Linux系统中存储设备的两种表示方法”]。 &lt;br /&gt;
setup (hd0) &lt;br /&gt;
 #重建grub，hdX参照上面说明，我的是hd0 &lt;br /&gt;
quit &lt;br /&gt;
 #一段提示后，见到succeeded后，输入quit退出grub，提示符返回sh# &lt;br /&gt;
====第三阶段:修改／boot/grub/grub.conf, 校对参数：==== &lt;br /&gt;
cd /boot/grub #进入配置文件所在目录 &lt;br /&gt;
&lt;br /&gt;
vi grub.conf &lt;br /&gt;
 #此处会出现提示，说有/boot/grub/grub.conf.swap与grub.conf关联，&lt;br /&gt;
 不用管它，直接按任意键进入grub.conf文件内容修改。 &lt;br /&gt;
 ＃简单介绍vi操作：&lt;br /&gt;
**A按键盘上的Insert键，进入插入模式 &lt;br /&gt;
**B输入 ：w前面是冒号，用于保存退出 &lt;br /&gt;
**C输入:q直接退出不保存。&lt;br /&gt;
**D用箭头键移动，用delete键删除内容。 &lt;br /&gt;
 ＃根据上面提到的内容，将其中的root(hdx,y)和/dev/hdax等所有错误的数值更改为正确的内容。&lt;br /&gt;
 以我的分区格式为例，原有的错误内容为root(hd0,1)和/dev/hda2，将所有的更换为root(hd0,0)和/dev/hda1.&lt;br /&gt;
 代码分析举例如下： &lt;br /&gt;
 default=0 ＃0指默认从window启动，1从ML启动，取决于系统名称菜单的先后位置 &lt;br /&gt;
&lt;br /&gt;
timeout=10 ＃选择等待时间为10秒 &lt;br /&gt;
&lt;br /&gt;
splashimage=(hd0,0)/boot/grub/bootsplash.xpm.gz &lt;br /&gt;
 #指定启动画面位置。原有错误为(hd0,1)更改为(hd0,0)，因为我的ML在/dev/hda1分区。 &lt;br /&gt;
title Windows ＃显示的菜单标题，可改为你想要的内容 &lt;br /&gt;
rootnoverify (hd0,2) &lt;br /&gt;
 #rootnoverify作用等同于root。因我的XP装在/dev/hda3且只有一块硬盘，据上文分析，正确的应为(hd0,2).&lt;br /&gt;
 #原错误内容为(hd0,1) &lt;br /&gt;
chainloader +1 &lt;br /&gt;
 #用chainloader命令将启动控制权交给window的启动器，调用XP启动程序 &lt;br /&gt;
&lt;br /&gt;
title MagicLinux &lt;br /&gt;
&lt;br /&gt;
root (hd0,0) ＃更改同上 &lt;br /&gt;
&lt;br /&gt;
kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda1 vga=791 splash=silent &lt;br /&gt;
 #此处的root=/dev/had1原错误的为/dev/had2 &lt;br /&gt;
initrd /boot/initrd-2.6.15.3.img &lt;br /&gt;
&lt;br /&gt;
后面的内容同理，不再赘述。 &lt;br /&gt;
&lt;br /&gt;
修改完毕后，输入：w 保存后退出。&lt;br /&gt;
 &lt;br /&gt;
 exit #退出chroot &lt;br /&gt;
 exit #退出linux rescue &lt;br /&gt;
 reboot ＃重启电脑，修改BIOS，更改为从硬盘启动。 &lt;br /&gt;
&lt;br /&gt;
至此，GRUB修复成功，成功进入系统。&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Warning&amp;diff=57</id>
		<title>模板:Warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Warning&amp;diff=57"/>
		<updated>2021-12-19T08:29:55Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“&amp;#039;&amp;#039;&amp;#039;{{font color | red |警告：}}&amp;#039;&amp;#039;&amp;#039;”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;{{font color | red |警告：}}&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Graphics_ati&amp;diff=56</id>
		<title>Graphics ati</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Graphics_ati&amp;diff=56"/>
		<updated>2021-12-19T08:25:16Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==安装 ATI 显卡驱动==  {{msg:Notice}} Magic Linux 2.0 final 自带的 xorg 6.9，由于编译时的一个参数设置的错误，致使 Magic Linux 2.0 final 不能直接安装 ATI 显卡驱动，所以只能先通过使用 smart 或 apt-get 更新 xorg 为 6.9.0-8mgc 才能安装 ATI 官方驱动。   Xorg 具体安装方法这里不详叙，这里只介绍驱动的简单安装步骤：  #先到 [http://ati.amd.com/support/driver.html ATI 官方网站]…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==安装 ATI 显卡驱动==&lt;br /&gt;
&lt;br /&gt;
{{msg:Notice}} Magic Linux 2.0 final 自带的 xorg 6.9，由于编译时的一个参数设置的错误，致使 Magic Linux 2.0 final 不能直接安装 ATI 显卡驱动，所以只能先通过使用 smart 或 apt-get 更新 xorg 为 6.9.0-8mgc 才能安装 ATI 官方驱动。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Xorg 具体安装方法这里不详叙，这里只介绍驱动的简单安装步骤：&lt;br /&gt;
&lt;br /&gt;
#先到 [http://ati.amd.com/support/driver.html ATI 官方网站] 下载和您的硬件对应的驱动。&lt;br /&gt;
#假设您下载回来的驱动 ati-driver-installer-8.22.5-i386.run，则请输入（使用 root 账号进行下面两步的操作。建议在图形界面中执行，可以启动图形窗口）&lt;br /&gt;
 chmod +x ati-driver-installer-8.22.5-i386.run&lt;br /&gt;
 sh ati-driver-installer-8.22.5-i386.run&lt;br /&gt;
安装过程中选择全部默认选项，安装完后再输入&lt;br /&gt;
 aticonfig --initial&lt;br /&gt;
之后建议重新启动计算机来释放可能被占用的资源。&lt;br /&gt;
&lt;br /&gt;
这样就安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;警告：&amp;lt;br/&amp;gt;AMD（ATI）的显卡驱动和 NVidia 的显卡驱动是一样的，硬件从旧到新，对应至少三个系列版本的驱动，不同显卡应该选择安装与自己型号相对应的驱动，否则安装会出错，最常见是找不到硬件设备。&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==建议==&lt;br /&gt;
*驱动装完之后默认是以最大分辨率启动 X-Windows 的，一般情况下，大家都需要进行设置。建议修改/etc/X11/xorg.conf 文件，具体方法如下：&lt;br /&gt;
&lt;br /&gt;
找到如下一段&lt;br /&gt;
    Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device          &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
        Monitor         &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        DefaultDepth    24&lt;br /&gt;
        SubSection	&amp;quot;Display24&amp;quot;&lt;br /&gt;
            Depth	24&lt;br /&gt;
             Modes	&amp;quot;1024x768&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
    EndSection&lt;br /&gt;
在 Modes 那整行复制到下面的“复制到这里”处即可。&lt;br /&gt;
    Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        *&lt;br /&gt;
        *&lt;br /&gt;
        *&lt;br /&gt;
        SubSection&lt;br /&gt;
           Depth	24&lt;br /&gt;
          “复制到这里”&lt;br /&gt;
        EndSubSection&lt;br /&gt;
    EndSection&lt;br /&gt;
如果安装后启动使用了OpenGL的程序，得到如下错误的话&lt;br /&gt;
 libGL error: failed to open DRM: Operation not permitted &lt;br /&gt;
*需要在xorg.conf再加上一段，将3D加速的权限授权给所有用户&lt;br /&gt;
     Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
     EndSection &lt;br /&gt;
*ATI 驱动从 8.22.5 开始，以后驱动都如以上方式安装，而包括8.20.X和以前的驱动安装则为 &amp;#039;&amp;#039;fglrxconfig&amp;#039;&amp;#039; 命令，然后会有一系列向导提示（详细步骤请去www.linuxfans.org搜帖子，这里只介绍最新安装方式）。&lt;br /&gt;
*可以根据实际情况，在 Modes 后面添加上如 &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; 等分辨率，这样可以在某些程序中改变到相应的分辨率&lt;br /&gt;
*如果没有特殊原因的话，推荐新手安装最新驱动，因为设置比较简单！&lt;br /&gt;
*ATI 官方驱动的最新版 8.24.8 目前尚不支持 Kernel 2.6.16 。&lt;br /&gt;
&lt;br /&gt;
[[category:ATI]]&lt;br /&gt;
[[category:Driver]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Graphics_nvidia&amp;diff=55</id>
		<title>Graphics nvidia</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Graphics_nvidia&amp;diff=55"/>
		<updated>2021-12-19T08:24:46Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“== 安装 nvidia 显卡驱动 == 第一步. 下载最新驱动&amp;lt;br /&amp;gt; http://www.nvidia.com/object/unix.html&amp;lt;br /&amp;gt; 由于目前 magic linux 是 32 位系统，通常需要 IA32 驱动。&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; 第二步. 进入第三运行级 root 帐户&amp;lt;br /&amp;gt; 如果你先前始终不能进入图形界面，你需要首先运行 xconfig 完成基本显示设置。如果此时已经在图形界面下，则重启，在 grub 菜单选择进入 console 模式；若不想重…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 安装 nvidia 显卡驱动 ==&lt;br /&gt;
第一步. 下载最新驱动&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.nvidia.com/object/unix.html&amp;lt;br /&amp;gt;&lt;br /&gt;
由于目前 magic linux 是 32 位系统，通常需要 IA32 驱动。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
第二步. 进入第三运行级 root 帐户&amp;lt;br /&amp;gt;&lt;br /&gt;
如果你先前始终不能进入图形界面，你需要首先运行 xconfig 完成基本显示设置。如果此时已经在图形界面下，则重启，在 grub 菜单选择进入 console 模式；若不想重启，亦可在虚拟控制台 konsole 里输入：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;init 3&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
然后登陆为 root。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
第三步. 安装 nvidia 驱动&amp;lt;br /&amp;gt;&lt;br /&gt;
为了安全起见，首先对安装程序赋予可执行权限，然后运行它。例如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chmod a+x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
sh ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
安装过程可能会因找不到为当前内核预编译的驱动，询问是否下载专用的驱动，回答 No，安装程序会自行编译一个驱动。安装结束，会询问是否调整 xorg 设置(即自动修改 /etc/X11/xorg.conf 文件)，回答 Yes。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
第四步. 编辑 /etc/X11/xorg.conf 文件&amp;lt;br /&amp;gt;&lt;br /&gt;
多数情况下这一步是不需要的，除非安装驱动后系统不正常，才需要手工调整该文件。例如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vim /etc/X11/xorg.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
vim 基本用法：按 insert 键可以进入插入编辑模式；按方向键、翻页键可以移动光标；连续两次按 Esc 键可以确保退出编辑模式，输入 :qw 则保存设置并退出，输入 :q! 则不保存设置并退出(注意命令包括冒号:)。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
分别找到下面三个小节：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;AOC SPECTRUM 7Vlr &amp;amp; 7VlrA &amp;amp; 7Vlr+ &amp;amp; 7VlrA+&amp;quot;&lt;br /&gt;
    HorizSync       30.0 - 70.0&lt;br /&gt;
    VertRefresh     50.0 - 130.0&lt;br /&gt;
EndSection&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
这两处(水平同步、垂直刷新)的数值参考你的显示器用户手册，一般这里已经是正确的。切不可胡乱填写，过高的数值会烧毁你的 CRT 显示器或触发保护电路。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nv&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Videocard vendor&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;NVIDIA GeForce 2 MX (generic)&amp;quot;&lt;br /&gt;
EndSection&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Driver 填写 &amp;quot;nvidia&amp;quot;。通常已经自动填好了。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen0&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;1024x768&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
EndSection&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Depth     用来设置显示器的色彩深度，x 服务器目前支持 8、16、24 位，不可以设置为 32 位。&amp;lt;br /&amp;gt;&lt;br /&gt;
Modes    填写几个显示器支持的分辨率 &amp;quot;1152x864&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：这里的乘号是英文小写子母 x 而不是星号 * 。系统会尝试自左向右使用 Modes 里的最高设置。宽屏笔记本应当根据你的实际情况设置，参考你在 windows 下的设置或者显示器用户手册。如有疑问，参见上面第 17 条。&amp;lt;br /&amp;gt;&lt;br /&gt;
第五步. 重启 x 服务器：&amp;lt;br /&amp;gt;&lt;br /&gt;
进入第五运行级&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;init 5&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
或者直接启动  x 服务器&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;startx&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
如果不正常，请将驱动改回 &amp;quot;nv&amp;quot; 即可进入不带 3D 驱动的原图形界面。&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=JhbuildGnome&amp;diff=54</id>
		<title>JhbuildGnome</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=JhbuildGnome&amp;diff=54"/>
		<updated>2021-12-19T08:22:51Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“=jhbuild是啥？= JHBuild is a build script for building Gnome from CVS. Unlike some build scripts, jhbuild makes use of dependency information, so it will only build what is needed to build the packages you want.  jhbuild&amp;#039;s homepage：[http://www.jamesh.id.au/software/jhbuild/ http://www.jamesh.id.au/software/jhbuild/]  =取得jhbuild=   $ mkdir -p ~/cvs/gnome2  $ cd ~/cvs/gnome2  $ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login  Logging in to :…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=jhbuild是啥？=&lt;br /&gt;
JHBuild is a build script for building Gnome from CVS. Unlike some build scripts, jhbuild makes use of dependency information, so it will only build what is needed to build the packages you want.&lt;br /&gt;
&lt;br /&gt;
jhbuild&amp;#039;s homepage：[http://www.jamesh.id.au/software/jhbuild/ http://www.jamesh.id.au/software/jhbuild/]&lt;br /&gt;
&lt;br /&gt;
=取得jhbuild=&lt;br /&gt;
&lt;br /&gt;
 $ mkdir -p ~/cvs/gnome2&lt;br /&gt;
 $ cd ~/cvs/gnome2&lt;br /&gt;
 $ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login&lt;br /&gt;
 Logging in to :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&lt;br /&gt;
 CVS password: ENTER&lt;br /&gt;
 $ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome get jhbuild&lt;br /&gt;
&lt;br /&gt;
=安装jhbuild=&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/cvs/gnome2/jhbuild&lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
上面的命令将会把jhbuild工具安装到~/bin底下。&lt;br /&gt;
&lt;br /&gt;
--[[User:Ricetons|Ricetons]] 16:21 2006年3月26日 (CST)&lt;br /&gt;
&lt;br /&gt;
=创建~/.jhbuildrc文件=&lt;br /&gt;
最好的办法还是复制一个现成的来用：&lt;br /&gt;
 $ cd ~/&lt;br /&gt;
 $ wget http://ftp.gnome.org/pub/GNOME/teams/releng/2.14.0/sample-tarball.jhbuildrc&lt;br /&gt;
 $ mv sample-tarball.jhbuildrc .jhbuildrc&lt;br /&gt;
&lt;br /&gt;
==修改~/.jhbuildrc文件和其它几个文件中的参数==&lt;br /&gt;
==~/.jhbuildrc==&lt;br /&gt;
我只改了一个prefix参数，指定GNOME安装到哪个目录：&lt;br /&gt;
&lt;br /&gt;
 prefix = &amp;#039;/usr&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==~/cvs/gnome2/jhbuild/jhbuild/modtypes/tarball.py==&lt;br /&gt;
在~/cvs/gnome2/jhbuild/jhbuild/modtypes/tarball.py中可以指定使用哪个工具来下载软件包，默认是wget。&lt;br /&gt;
&lt;br /&gt;
 res = buildscript.execute([&amp;#039;wget&amp;#039;, self.source_url,&lt;br /&gt;
&lt;br /&gt;
=安装所有依赖的软件包=&lt;br /&gt;
jhbuild的正确运行依赖于以下包组（MGC 2.0 Final上都带了）：&lt;br /&gt;
  gettext &amp;gt;= 0.10.40&lt;br /&gt;
  libtool &amp;gt;= 1.5&lt;br /&gt;
  autoconf &amp;gt;= 2.58&lt;br /&gt;
  automake 1.4-p6&lt;br /&gt;
  automake 1.6.x&lt;br /&gt;
  automake 1.7.x&lt;br /&gt;
  automake 1.8.x&lt;br /&gt;
  pkg-config &amp;gt;= 0.14&lt;br /&gt;
  python &amp;gt;= 2.2&lt;br /&gt;
  audiofile&lt;br /&gt;
&lt;br /&gt;
请确认自己的系统上已经安装了这些软件。&lt;br /&gt;
如果有一些没有安装，可以使用这个命令来解决：&lt;br /&gt;
&lt;br /&gt;
 $ jhbuild bootstrap&lt;br /&gt;
&lt;br /&gt;
=正式编译安装gnome-2.14=&lt;br /&gt;
激动人心的时刻,isn&amp;#039;t it？&lt;br /&gt;
&lt;br /&gt;
 $ jhbuild -m http://ftp.gnome.org/pub/GNOME/teams/releng/2.14.0/gnome-2.14.0.modules build&lt;br /&gt;
&lt;br /&gt;
jhbuild默认将下载的tar包放在该目录下：&lt;br /&gt;
 ~/cvs/tarball-gnome/pkgs&lt;br /&gt;
&lt;br /&gt;
=错误=&lt;br /&gt;
出错了建议先看看这里：&lt;br /&gt;
&lt;br /&gt;
 http://www.gnome.org/~newren/tutorials/developing-with-gnome/html/ch04s03.html&lt;br /&gt;
&lt;br /&gt;
==XML::Simple perl module==&lt;br /&gt;
&lt;br /&gt;
 checking for XML::Simple... configure: error: XML::Simple perl module is required for icon-naming-utils&lt;br /&gt;
&lt;br /&gt;
缺少XML-Simple，可到这里下载最新版本：&lt;br /&gt;
http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-Simple-2.14.tar.gz&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=53</id>
		<title>Install/Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=53"/>
		<updated>2021-12-19T08:20:28Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 安装前的准备 ==&lt;br /&gt;
&lt;br /&gt;
=== 硬件要求 ===&lt;br /&gt;
&lt;br /&gt;
在安装 MagicLinux 前，请确认您的计算机的硬件达到以下要求：&lt;br /&gt;
&lt;br /&gt;
我的机器已经够老了，不知谁的还比我的老&lt;br /&gt;
&lt;br /&gt;
CPU：赛扬2  633M&lt;br /&gt;
&lt;br /&gt;
内存：128M＋256M&lt;br /&gt;
&lt;br /&gt;
硬盘：40G&lt;br /&gt;
&lt;br /&gt;
显卡：双敏小影霸速龙1000（AGP2X,16M显存）&lt;br /&gt;
&lt;br /&gt;
主板：&lt;br /&gt;
&lt;br /&gt;
声卡：板载创新5880&lt;br /&gt;
&lt;br /&gt;
显示器：acer57c&lt;br /&gt;
&lt;br /&gt;
网卡：Realtek 10/100自适应&lt;br /&gt;
&lt;br /&gt;
USB2.0扩展卡：VIA的&lt;br /&gt;
&lt;br /&gt;
软驱：松下&lt;br /&gt;
&lt;br /&gt;
光驱：LG 40X&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
=== 硬盘分区的准备 ===&lt;br /&gt;
&lt;br /&gt;
所有的 Linux 发行版和 Microsoft Windows 是两种操作系统， MagicLinux 也不例外。您在安装前必须先在硬盘预留足够的空间给 MagicLinux ，如果您已经将所有的硬盘空间划分给 Microsoft Windows 使用，您可以使用 Acronis DiskCreator 软件，在不损伤任何数据的前提下将空余的硬盘空间划分给 MagicLinux 使用。&lt;br /&gt;
&lt;br /&gt;
我们建议您留出 4GB 左右的空间给 MagicLinux ，并将这些空间划分为 3 个分区：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/&lt;br /&gt;
swap&lt;br /&gt;
/home&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
/分区(必须) --- 用于存储 MagicLinux 的系统文件，不得小于4G空间&lt;br /&gt;
&lt;br /&gt;
swap分区 --- 这个分区的作用相当于 Windows 的“虚拟内存”，一般不用大于500M&lt;br /&gt;
&lt;br /&gt;
/home分区 --- 用于系统各个用户存储私人数据。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 如何获得 MagicLinux ==&lt;br /&gt;
&lt;br /&gt;
MagicLinux 的官方网站为 [http://www.magiclinux.org www.magiclinux.org]，您可以到该网站下载 MagicLinux 的最新版本，现在最新版本是2006年2月12日发布的 MagicLinux 2.0 正式版。&lt;br /&gt;
&lt;br /&gt;
==如何安装 MagicLinux==&lt;br /&gt;
从网站上下载的是 MagicLinux 的光盘镜像，下载完毕后，您可以将镜像刻录到光盘上，用光盘启动计算机进行安装，或者将镜像放在硬盘的根目录下，利用下文介绍的方法从硬盘安装 MagicLinux 。&lt;br /&gt;
&lt;br /&gt;
=== 从光盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
把光盘放进机器就可以啦！ :-)&lt;br /&gt;
请参考引用页 http://linuxfans.org/nuke/modules.php?name=Site_Downloads&amp;amp;op=geninfo&amp;amp;did=2241&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
=== 从硬盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;注意!&amp;#039;&amp;#039;&amp;#039; 请将下载的光盘镜像放到任一 Windows 分区（建议为FAT32格式的，可能不支持NTFS格式的分区。MagicLinux2.0以上版本已经支持将光盘映像放在NTFS分区）根目录下，这样 MagicLinux 才能识别出硬盘上的镜像文件，完成安装。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
首先用 WinRAR 等软件，将镜像中 miimages 目录下的 mbvmlinuz，mbinitrd-hd.gz 解压到一个 FAT32 格式（NTFS格式也可以）分区的根目录下。&lt;br /&gt;
&lt;br /&gt;
然后为您的 grub 添加一个启动项：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
title  MagicLinux 2.0 Installation&lt;br /&gt;
        root (hd0,5)&lt;br /&gt;
        kernel /mbvmlinuz root=/dev/ram0 ramdisk_size=48000 vga=785&lt;br /&gt;
        initrd /mbinitrd-hd.gz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动计算机，用这样启动项启动即可 :-)，注意root(hd0,5)指的是第一块硬盘的扩展分区的第二个分区，如果你只有一块硬盘，WIN有 C、D、E 盘，Linux 装在扩展分区，那么该条目应该写成root(hd0,6)。&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB for DOS 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
以机器联想开天B6650为例，SATA 80G硬盘，分区状况：c为第一主分区，扩展分区中三个逻辑磁盘分别为d、e、f，均为NTFS格式，另外有一个Reiser格式主分区，一个SWAP主分区，后面还有一些自由空间供机器自带的系统备份使用。&lt;br /&gt;
在XP下，把下载的GRUB4DOS解压，在解压目录中把grldr拷到c盘根目录下，然后编辑c盘根目录下的隐藏文件boot.ini，在最后添加&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;c:\grldr=&amp;quot;GRUB4DOS&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动后选择GRUB4DOS，按提示按c键进入GRUB命令行，输入以下命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;root (hd0,4)&lt;br /&gt;
kernel /mbvmlinuz root=/dev/ram ramdisk_size=48000&lt;br /&gt;
initrd /mbinitrd-hd.gz&lt;br /&gt;
boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即可启动安装，后面的过程同正常的安装过程。&lt;br /&gt;
关于如何计算（hdx,y）请自行上网查阅。&lt;br /&gt;
&lt;br /&gt;
呵呵，以后再也不刻盘了。&lt;br /&gt;
&lt;br /&gt;
==== 使用 VFloppy 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
1、先下载 vfloppy：http://www.onlinedown.net/soft/20055.htm 。&lt;br /&gt;
&lt;br /&gt;
2、用 WinRAR 或其他软件将镜像中的 \miimages\mbboot 文件释放到硬盘上。&lt;br /&gt;
&lt;br /&gt;
3、运行 VFLOPPY.EXE，在“启动设置” 中选择 mbboot 文件，当然您应该把“文件类型”设置为“所有文件”，以便能够看到该文件。&lt;br /&gt;
&lt;br /&gt;
4、确认你的配置文件位置是否正确，确认后选择“应用”，VFLOPPY.EXE 将生成以下文件：&lt;br /&gt;
{| border=0  style=&amp;quot;width:94%&amp;quot; align=center&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;(1) c:\boot\mbboot.bin&lt;br /&gt;
&lt;br /&gt;
(2) c:\boot\mbboot.dsk&lt;br /&gt;
&lt;br /&gt;
(3) c:\boot\mbboot.img&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注意：生成文件不一定是在 c:\boot 中，这与您的“文件位置--&amp;gt;保存路径”有关。&lt;br /&gt;
&lt;br /&gt;
5、OK，一切正常，按照提示重启你的计算机。&lt;br /&gt;
&lt;br /&gt;
6、重启后就可以在 WINDOWS 启动菜单中看到新增的“由虚拟启动软盘启动”选项，选择并回车。&lt;br /&gt;
&lt;br /&gt;
7、如果你看到了 MagicLinux 的安装程序正常启动，恭喜您，以下的 MagicLinux 安装过程您可以参考1、3节内容。&lt;br /&gt;
&lt;br /&gt;
==== 使用 DOS 引导进行硬盘安装 ====&lt;br /&gt;
&lt;br /&gt;
其实这个方法和上面有点相似，因为见过某些朋友使用上面的安装方法即 vfloppy 设置从 mbboot 文件引导安装有问题，至于原因我也不清楚，所以还可以尝试下面这个方法：&lt;br /&gt;
&lt;br /&gt;
# 下载 MagicLinux 系统安装盘镜像后，存放于某个 FAT32 分区根目录，使用虚拟光驱软件或者其他可以打开ISO文件的软件，将其中的 &amp;lt;font color=green&amp;gt;install.bat&amp;lt;/font&amp;gt; 文件、&amp;lt;font color=green&amp;gt;loadlin.exe&amp;lt;/font&amp;gt; 文件和 &amp;lt;font color=blue&amp;gt;miimages&amp;lt;/font&amp;gt; 文件夹 copy 或者解压出来，为了后面过程的方便，最好也直接放在该分区的根目录下面。&lt;br /&gt;
#进入 DOS 环境。&lt;br /&gt;
#*可以使用 Windows 98 系统的启动盘引导进入。&lt;br /&gt;
#*或者使用虚拟软驱 vfloppy 软件设置重启进入 DOS，步骤如下：（下载 [http://www.onlinedown.net/soft/20055.htm vfloppy] 软件）&lt;br /&gt;
#*#将上面链接页面中下载到的vfloppy.rar文件解压，各个文件的说明可以查看vFloppy.chm&lt;br /&gt;
#*#执行其中的 vFloppy.exe，点击“启动设置”下面“选择映像文件的路径“按钮，选择 vfloppy.rar 解压出来的 &amp;lt;font color=green&amp;gt;BOOTDISK.img&amp;lt;/font&amp;gt;，这个就是 Dos 7.0 启动盘镜像，下面的显示文本可以自己编辑，比如”DOS“，然后点击”应用“即可。&lt;br /&gt;
#*#重新启动你会看到一个多系统选择界面，选择其中的“DOS”（假设上一步显示文本编辑的是“DOS”），这样就进入 DOS 环境了。&lt;br /&gt;
#进入 DOS 后，你会看到一个这样的命令提示符：&amp;lt;pre&amp;gt;A:\&amp;gt;&amp;lt;/pre&amp;gt;输入盘符，切换到你存放 magiclinux 安装镜像的分区，比如你的是在 D 盘，那就直接输入 “D:”，回车即可。&lt;br /&gt;
#*说明：DOS 下面的盘符和你在 Windows XP 系统下面看到的可能不一样。那是因为 DOS 默认不支持 NTFS 格式分区。所以如果你的 Window 系统下面只有一个 D 盘为 FAT32 分区，那么这个分区在 DOS 下面就是 C 盘了，:-)&lt;br /&gt;
#这时使用 dir 命令，你应该能够看到如下几个文件或者文件夹：&amp;lt;pre&amp;gt;install.bat   loadlin.exe   miimages   MagicLinux-2.0-1.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
#执行 install.bat 文件，直接输入：“install”后回车，这样应该就可以进入 MagicLinux 2.0 的安装界面了。&lt;br /&gt;
&lt;br /&gt;
=== 将 MagicLinux 安装到虚拟机上 ===&lt;br /&gt;
&lt;br /&gt;
具体操作与从光盘安装 MagicLinux 类似。&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=52</id>
		<title>Install/Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=52"/>
		<updated>2021-12-18T08:20:58Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 安装前的准备 ==&lt;br /&gt;
&lt;br /&gt;
=== 硬件要求 ===&lt;br /&gt;
&lt;br /&gt;
在安装 MagicLinux 前，请确认您的计算机的硬件达到以下要求：&lt;br /&gt;
&lt;br /&gt;
我的机器已经够老了，不知谁的还比我的老&lt;br /&gt;
&lt;br /&gt;
CPU：赛扬2  633M&lt;br /&gt;
&lt;br /&gt;
内存：128M＋256M&lt;br /&gt;
&lt;br /&gt;
硬盘：40G&lt;br /&gt;
&lt;br /&gt;
显卡：双敏小影霸速龙1000（AGP2X,16M显存）&lt;br /&gt;
&lt;br /&gt;
主板：&lt;br /&gt;
&lt;br /&gt;
声卡：板载创新5880&lt;br /&gt;
&lt;br /&gt;
显示器：acer57c&lt;br /&gt;
&lt;br /&gt;
网卡：Realtek 10/100自适应&lt;br /&gt;
&lt;br /&gt;
USB2.0扩展卡：VIA的&lt;br /&gt;
&lt;br /&gt;
软驱：松下&lt;br /&gt;
&lt;br /&gt;
光驱：LG 40X&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
=== 硬盘分区的准备 ===&lt;br /&gt;
&lt;br /&gt;
所有的 Linux 发行版和 Microsoft Windows 是两种操作系统， MagicLinux 也不例外。您在安装前必须先在硬盘预留足够的空间给 MagicLinux ，如果您已经将所有的硬盘空间划分给 Microsoft Windows 使用，您可以使用 Acronis DiskCreator 软件，在不损伤任何数据的前提下将空余的硬盘空间划分给 MagicLinux 使用。&lt;br /&gt;
&lt;br /&gt;
我们建议您留出 4GB 左右的空间给 MagicLinux ，并将这些空间划分为 3 个分区：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/&lt;br /&gt;
swap&lt;br /&gt;
/home&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
/分区(必须) --- 用于存储 MagicLinux 的系统文件，不得小于4G空间&lt;br /&gt;
&lt;br /&gt;
swap分区 --- 这个分区的作用相当于 Windows 的“虚拟内存”，一般不用大于500M&lt;br /&gt;
&lt;br /&gt;
/home分区 --- 用于系统各个用户存储私人数据。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 如何获得 MagicLinux ==&lt;br /&gt;
&lt;br /&gt;
MagicLinux 的官方网站为 [http://www.magiclinux.org www.magiclinux.org]，您可以到该网站下载 MagicLinux 的最新版本，现在最新版本是2006年2月12日发布的 MagicLinux 2.0 正式版。&lt;br /&gt;
&lt;br /&gt;
==如何安装 MagicLinux==&lt;br /&gt;
从网站上下载的是 MagicLinux 的光盘镜像，下载完毕后，您可以将镜像刻录到光盘上，用光盘启动计算机进行安装，或者将镜像放在硬盘的根目录下，利用下文介绍的方法从硬盘安装 MagicLinux 。&lt;br /&gt;
&lt;br /&gt;
=== 从光盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
把光盘放进机器就可以啦！ :-)&lt;br /&gt;
请参考引用页 http://linuxfans.org/nuke/modules.php?name=Site_Downloads&amp;amp;op=geninfo&amp;amp;did=2241&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
=== 从硬盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;注意!&amp;#039;&amp;#039;&amp;#039; 请将下载的光盘镜像放到任一 Windows 分区（建议为FAT32格式的，可能不支持NTFS格式的分区。MagicLinux2.0以上版本已经支持将光盘映像放在NTFS分区）根目录下，这样 MagicLinux 才能识别出硬盘上的镜像文件，完成安装。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
首先用 WinRAR 等软件，将镜像中 miimages 目录下的 mbvmlinuz，mbinitrd-hd.gz 解压到一个 FAT32 格式（NTFS格式也可以）分区的根目录下。&lt;br /&gt;
&lt;br /&gt;
然后为您的 grub 添加一个启动项：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
title  MagicLinux 2.0 Installation&lt;br /&gt;
        root (hd0,5)&lt;br /&gt;
        kernel /mbvmlinuz root=/dev/ram0 ramdisk_size=48000 vga=785&lt;br /&gt;
        initrd /mbinitrd-hd.gz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动计算机，用这样启动项启动即可 :-)，注意root(hd0,5)指的是第一块硬盘的扩展分区的第二个分区，如果你只有一块硬盘，WIN有 C、D、E 盘，Linux 装在扩展分区，那么该条目应该写成root(hd0,6)。&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB for DOS 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
以机器联想开天B6650为例，SATA 80G硬盘，分区状况：c为第一主分区，扩展分区中三个逻辑磁盘分别为d、e、f，均为NTFS格式，另外有一个Reiser格式主分区，一个SWAP主分区，后面还有一些自由空间供机器自带的系统备份使用。&lt;br /&gt;
在XP下，把下载的GRUB4DOS解压，在解压目录中把grldr拷到c盘根目录下，然后编辑c盘根目录下的隐藏文件boot.ini，在最后添加&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;c:\grldr=&amp;quot;GRUB4DOS&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动后选择GRUB4DOS，按提示按c键进入GRUB命令行，输入以下命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;root (hd0,4)&lt;br /&gt;
kernel /mbvmlinuz root=/dev/ram ramdisk_size=48000&lt;br /&gt;
initrd /mbinitrd-hd.gz&lt;br /&gt;
boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即可启动安装，后面的过程同正常的安装过程。&lt;br /&gt;
关于如何计算（hdx,y）请自行上网查阅。&lt;br /&gt;
&lt;br /&gt;
呵呵，以后再也不刻盘了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 VFloppy 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
1、先下载 vfloppy：http://www.onlinedown.net/soft/20055.htm 。&lt;br /&gt;
&lt;br /&gt;
2、用 WinRAR 或其他软件将镜像中的 \miimages\mbboot 文件释放到硬盘上。&lt;br /&gt;
&lt;br /&gt;
3、运行 VFLOPPY.EXE，在“启动设置” 中选择 mbboot 文件，当然您应该把“文件类型”设置为“所有文件”，以便能够看到该文件。&lt;br /&gt;
&lt;br /&gt;
4、确认你的配置文件位置是否正确，确认后选择“应用”，VFLOPPY.EXE 将生成以下文件：&lt;br /&gt;
{| border=0  style=&amp;quot;width:94%&amp;quot; align=center&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;(1) c:\boot\mbboot.bin&lt;br /&gt;
&lt;br /&gt;
(2) c:\boot\mbboot.dsk&lt;br /&gt;
&lt;br /&gt;
(3) c:\boot\mbboot.img&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注意：生成文件不一定是在 c:\boot 中，这与您的“文件位置--&amp;gt;保存路径”有关。&lt;br /&gt;
&lt;br /&gt;
5、OK，一切正常，按照提示重启你的计算机。&lt;br /&gt;
&lt;br /&gt;
6、重启后就可以在 WINDOWS 启动菜单中看到新增的“由虚拟启动软盘启动”选项，选择并回车。&lt;br /&gt;
&lt;br /&gt;
7、如果你看到了 MagicLinux 的安装程序正常启动，恭喜您，以下的 MagicLinux 安装过程您可以参考1、3节内容。&lt;br /&gt;
&lt;br /&gt;
==== 使用 DOS 引导进行硬盘安装 ====&lt;br /&gt;
&lt;br /&gt;
其实这个方法和上面有点相似，因为见过某些朋友使用上面的安装方法即 vfloppy 设置从 mbboot 文件引导安装有问题，至于原因我也不清楚，所以还可以尝试下面这个方法：&lt;br /&gt;
&lt;br /&gt;
# 下载 MagicLinux 系统安装盘镜像后，存放于某个 FAT32 分区根目录，使用虚拟光驱软件或者其他可以打开ISO文件的软件，将其中的 &amp;lt;font color=green&amp;gt;install.bat&amp;lt;/font&amp;gt; 文件、&amp;lt;font color=green&amp;gt;loadlin.exe&amp;lt;/font&amp;gt; 文件和 &amp;lt;font color=blue&amp;gt;miimages&amp;lt;/font&amp;gt; 文件夹 copy 或者解压出来，为了后面过程的方便，最好也直接放在该分区的根目录下面。&lt;br /&gt;
#进入 DOS 环境。&lt;br /&gt;
#*可以使用 Windows 98 系统的启动盘引导进入。&lt;br /&gt;
#*或者使用虚拟软驱 vfloppy 软件设置重启进入 DOS，步骤如下：（下载 [http://www.onlinedown.net/soft/20055.htm vfloppy] 软件）&lt;br /&gt;
#*#将上面链接页面中下载到的vfloppy.rar文件解压，各个文件的说明可以查看vFloppy.chm&lt;br /&gt;
#*#执行其中的 vFloppy.exe，点击“启动设置”下面“选择映像文件的路径“按钮，选择 vfloppy.rar 解压出来的 &amp;lt;font color=green&amp;gt;BOOTDISK.img&amp;lt;/font&amp;gt;，这个就是 Dos 7.0 启动盘镜像，下面的显示文本可以自己编辑，比如”DOS“，然后点击”应用“即可。&lt;br /&gt;
#*#重新启动你会看到一个多系统选择界面，选择其中的“DOS”（假设上一步显示文本编辑的是“DOS”），这样就进入 DOS 环境了。&lt;br /&gt;
#进入 DOS 后，你会看到一个这样的命令提示符：&amp;lt;pre&amp;gt;A:\&amp;gt;&amp;lt;/pre&amp;gt;输入盘符，切换到你存放 magiclinux 安装镜像的分区，比如你的是在 D 盘，那就直接输入 “D:”，回车即可。&lt;br /&gt;
#*说明：DOS 下面的盘符和你在 Windows XP 系统下面看到的可能不一样。那是因为 DOS 默认不支持 NTFS 格式分区。所以如果你的 Window 系统下面只有一个 D 盘为 FAT32 分区，那么这个分区在 DOS 下面就是 C 盘了，:-)&lt;br /&gt;
#这时使用 dir 命令，你应该能够看到如下几个文件或者文件夹：&amp;lt;pre&amp;gt;install.bat   loadlin.exe   miimages   MagicLinux-2.0-1.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
#执行 install.bat 文件，直接输入：“install”后回车，这样应该就可以进入 MagicLinux 2.0 的安装界面了。&lt;br /&gt;
&lt;br /&gt;
=== 将 MagicLinux 安装到虚拟机上 ===&lt;br /&gt;
&lt;br /&gt;
具体操作与从光盘安装 MagicLinux 类似。&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=51</id>
		<title>Install/Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=51"/>
		<updated>2021-12-18T08:19:59Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 安装前的准备 ==&lt;br /&gt;
&lt;br /&gt;
=== 硬件要求 ===&lt;br /&gt;
&lt;br /&gt;
在安装 MagicLinux 前，请确认您的计算机的硬件达到以下要求：&lt;br /&gt;
&lt;br /&gt;
我的机器已经够老了，不知谁的还比我的老&lt;br /&gt;
&lt;br /&gt;
CPU：赛扬2  633M&lt;br /&gt;
&lt;br /&gt;
内存：128M＋256M&lt;br /&gt;
&lt;br /&gt;
硬盘：40G&lt;br /&gt;
&lt;br /&gt;
显卡：双敏小影霸速龙1000（AGP2X,16M显存）&lt;br /&gt;
&lt;br /&gt;
主板：&lt;br /&gt;
&lt;br /&gt;
声卡：板载创新5880&lt;br /&gt;
&lt;br /&gt;
显示器：acer57c&lt;br /&gt;
&lt;br /&gt;
网卡：Realtek 10/100自适应&lt;br /&gt;
&lt;br /&gt;
USB2.0扩展卡：VIA的&lt;br /&gt;
&lt;br /&gt;
软驱：松下&lt;br /&gt;
&lt;br /&gt;
光驱：LG 40X&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
=== 硬盘分区的准备 ===&lt;br /&gt;
&lt;br /&gt;
所有的 Linux 发行版和 Microsoft Windows 是两种操作系统， MagicLinux 也不例外。您在安装前必须先在硬盘预留足够的空间给 MagicLinux ，如果您已经将所有的硬盘空间划分给 Microsoft Windows 使用，您可以使用 Acronis DiskCreator 软件，在不损伤任何数据的前提下将空余的硬盘空间划分给 MagicLinux 使用。&lt;br /&gt;
&lt;br /&gt;
我们建议您留出 4GB 左右的空间给 MagicLinux ，并将这些空间划分为 3 个分区：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/&lt;br /&gt;
swap&lt;br /&gt;
/home&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
/分区(必须) --- 用于存储 MagicLinux 的系统文件，不得小于4G空间&lt;br /&gt;
&lt;br /&gt;
swap分区 --- 这个分区的作用相当于 Windows 的“虚拟内存”，一般不用大于500M&lt;br /&gt;
&lt;br /&gt;
/home分区 --- 用于系统各个用户存储私人数据。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 如何获得 MagicLinux ==&lt;br /&gt;
&lt;br /&gt;
MagicLinux 的官方网站为 [http://www.magiclinux.org www.magiclinux.org]，您可以到该网站下载 MagicLinux 的最新版本，现在最新版本是2006年2月12日发布的 MagicLinux 2.0 正式版。&lt;br /&gt;
&lt;br /&gt;
==如何安装 MagicLinux==&lt;br /&gt;
从网站上下载的是 MagicLinux 的光盘镜像，下载完毕后，您可以将镜像刻录到光盘上，用光盘启动计算机进行安装，或者将镜像放在硬盘的根目录下，利用下文介绍的方法从硬盘安装 MagicLinux 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 从光盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
把光盘放进机器就可以啦！ :-)&lt;br /&gt;
请参考引用页 http://linuxfans.org/nuke/modules.php?name=Site_Downloads&amp;amp;op=geninfo&amp;amp;did=2241&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 从硬盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;注意!&amp;#039;&amp;#039;&amp;#039; 请将下载的光盘镜像放到任一 Windows 分区（建议为FAT32格式的，可能不支持NTFS格式的分区。MagicLinux2.0以上版本已经支持将光盘映像放在NTFS分区）根目录下，这样 MagicLinux 才能识别出硬盘上的镜像文件，完成安装。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
首先用 WinRAR 等软件，将镜像中 miimages 目录下的 mbvmlinuz，mbinitrd-hd.gz 解压到一个 FAT32 格式（NTFS格式也可以）分区的根目录下。&lt;br /&gt;
&lt;br /&gt;
然后为您的 grub 添加一个启动项：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
title  MagicLinux 2.0 Installation&lt;br /&gt;
        root (hd0,5)&lt;br /&gt;
        kernel /mbvmlinuz root=/dev/ram0 ramdisk_size=48000 vga=785&lt;br /&gt;
        initrd /mbinitrd-hd.gz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动计算机，用这样启动项启动即可 :-)，注意root(hd0,5)指的是第一块硬盘的扩展分区的第二个分区，如果你只有一块硬盘，WIN有 C、D、E 盘，Linux 装在扩展分区，那么该条目应该写成root(hd0,6)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB for DOS 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
以机器联想开天B6650为例，SATA 80G硬盘，分区状况：c为第一主分区，扩展分区中三个逻辑磁盘分别为d、e、f，均为NTFS格式，另外有一个Reiser格式主分区，一个SWAP主分区，后面还有一些自由空间供机器自带的系统备份使用。&lt;br /&gt;
在XP下，把下载的GRUB4DOS解压，在解压目录中把grldr拷到c盘根目录下，然后编辑c盘根目录下的隐藏文件boot.ini，在最后添加&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;c:\grldr=&amp;quot;GRUB4DOS&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动后选择GRUB4DOS，按提示按c键进入GRUB命令行，输入以下命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;root (hd0,4)&lt;br /&gt;
kernel /mbvmlinuz root=/dev/ram ramdisk_size=48000&lt;br /&gt;
initrd /mbinitrd-hd.gz&lt;br /&gt;
boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即可启动安装，后面的过程同正常的安装过程。&lt;br /&gt;
关于如何计算（hdx,y）请自行上网查阅。&lt;br /&gt;
&lt;br /&gt;
呵呵，以后再也不刻盘了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 VFloppy 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
1、先下载 vfloppy：http://www.onlinedown.net/soft/20055.htm 。&lt;br /&gt;
&lt;br /&gt;
2、用 WinRAR 或其他软件将镜像中的 \miimages\mbboot 文件释放到硬盘上。&lt;br /&gt;
&lt;br /&gt;
3、运行 VFLOPPY.EXE，在“启动设置” 中选择 mbboot 文件，当然您应该把“文件类型”设置为“所有文件”，以便能够看到该文件。&lt;br /&gt;
&lt;br /&gt;
4、确认你的配置文件位置是否正确，确认后选择“应用”，VFLOPPY.EXE 将生成以下文件：&lt;br /&gt;
{| border=0  style=&amp;quot;width:94%&amp;quot; align=center&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;(1) c:\boot\mbboot.bin&lt;br /&gt;
&lt;br /&gt;
(2) c:\boot\mbboot.dsk&lt;br /&gt;
&lt;br /&gt;
(3) c:\boot\mbboot.img&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注意：生成文件不一定是在 c:\boot 中，这与您的“文件位置--&amp;gt;保存路径”有关。&lt;br /&gt;
&lt;br /&gt;
5、OK，一切正常，按照提示重启你的计算机。&lt;br /&gt;
&lt;br /&gt;
6、重启后就可以在 WINDOWS 启动菜单中看到新增的“由虚拟启动软盘启动”选项，选择并回车。&lt;br /&gt;
&lt;br /&gt;
7、如果你看到了 MagicLinux 的安装程序正常启动，恭喜您，以下的 MagicLinux 安装过程您可以参考1、3节内容。&lt;br /&gt;
&lt;br /&gt;
==== 使用 DOS 引导进行硬盘安装 ====&lt;br /&gt;
&lt;br /&gt;
其实这个方法和上面有点相似，因为见过某些朋友使用上面的安装方法即 vfloppy 设置从 mbboot 文件引导安装有问题，至于原因我也不清楚，所以还可以尝试下面这个方法：&lt;br /&gt;
&lt;br /&gt;
# 下载 MagicLinux 系统安装盘镜像后，存放于某个 FAT32 分区根目录，使用虚拟光驱软件或者其他可以打开ISO文件的软件，将其中的 &amp;lt;font color=green&amp;gt;install.bat&amp;lt;/font&amp;gt; 文件、&amp;lt;font color=green&amp;gt;loadlin.exe&amp;lt;/font&amp;gt; 文件和 &amp;lt;font color=blue&amp;gt;miimages&amp;lt;/font&amp;gt; 文件夹 copy 或者解压出来，为了后面过程的方便，最好也直接放在该分区的根目录下面。&lt;br /&gt;
#进入 DOS 环境。&lt;br /&gt;
#*可以使用 Windows 98 系统的启动盘引导进入。&lt;br /&gt;
#*或者使用虚拟软驱 vfloppy 软件设置重启进入 DOS，步骤如下：（下载 [http://www.onlinedown.net/soft/20055.htm vfloppy] 软件）&lt;br /&gt;
#*#将上面链接页面中下载到的vfloppy.rar文件解压，各个文件的说明可以查看vFloppy.chm&lt;br /&gt;
#*#执行其中的 vFloppy.exe，点击“启动设置”下面“选择映像文件的路径“按钮，选择 vfloppy.rar 解压出来的 &amp;lt;font color=green&amp;gt;BOOTDISK.img&amp;lt;/font&amp;gt;，这个就是 Dos 7.0 启动盘镜像，下面的显示文本可以自己编辑，比如”DOS“，然后点击”应用“即可。&lt;br /&gt;
#*#重新启动你会看到一个多系统选择界面，选择其中的“DOS”（假设上一步显示文本编辑的是“DOS”），这样就进入 DOS 环境了。&lt;br /&gt;
#进入 DOS 后，你会看到一个这样的命令提示符：&amp;lt;pre&amp;gt;A:\&amp;gt;&amp;lt;/pre&amp;gt;输入盘符，切换到你存放 magiclinux 安装镜像的分区，比如你的是在 D 盘，那就直接输入 “D:”，回车即可。&lt;br /&gt;
#*说明：DOS 下面的盘符和你在 Windows XP 系统下面看到的可能不一样。那是因为 DOS 默认不支持 NTFS 格式分区。所以如果你的 Window 系统下面只有一个 D 盘为 FAT32 分区，那么这个分区在 DOS 下面就是 C 盘了，:-)&lt;br /&gt;
#这时使用 dir 命令，你应该能够看到如下几个文件或者文件夹：&amp;lt;pre&amp;gt;install.bat   loadlin.exe   miimages   MagicLinux-2.0-1.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
#执行 install.bat 文件，直接输入：“install”后回车，这样应该就可以进入 MagicLinux 2.0 的安装界面了。&lt;br /&gt;
&lt;br /&gt;
=== 将 MagicLinux 安装到虚拟机上 ===&lt;br /&gt;
&lt;br /&gt;
具体操作与从光盘安装 MagicLinux 类似。&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=50</id>
		<title>Install/Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Install/Guide&amp;diff=50"/>
		<updated>2021-12-18T08:18:06Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 安装前的准备 ==&lt;br /&gt;
&lt;br /&gt;
=== 硬件要求 ===&lt;br /&gt;
&lt;br /&gt;
在安装 MagicLinux 前，请确认您的计算机的硬件达到以下要求：&lt;br /&gt;
&lt;br /&gt;
我的机器已经够老了，不知谁的还比我的老&lt;br /&gt;
&lt;br /&gt;
CPU：赛扬2  633M&lt;br /&gt;
&lt;br /&gt;
内存：128M＋256M&lt;br /&gt;
&lt;br /&gt;
硬盘：40G&lt;br /&gt;
&lt;br /&gt;
显卡：双敏小影霸速龙1000（AGP2X,16M显存）&lt;br /&gt;
&lt;br /&gt;
主板：&lt;br /&gt;
&lt;br /&gt;
声卡：板载创新5880&lt;br /&gt;
&lt;br /&gt;
显示器：acer57c&lt;br /&gt;
&lt;br /&gt;
网卡：Realtek 10/100自适应&lt;br /&gt;
&lt;br /&gt;
USB2.0扩展卡：VIA的&lt;br /&gt;
&lt;br /&gt;
软驱：松下&lt;br /&gt;
&lt;br /&gt;
光驱：LG 40X&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 硬盘分区的准备 ===&lt;br /&gt;
&lt;br /&gt;
所有的 Linux 发行版和 Microsoft Windows 是两种操作系统， MagicLinux 也不例外。您在安装前必须先在硬盘预留足够的空间给 MagicLinux ，如果您已经将所有的硬盘空间划分给 Microsoft Windows 使用，您可以使用 Acronis DiskCreator 软件，在不损伤任何数据的前提下将空余的硬盘空间划分给 MagicLinux 使用。&lt;br /&gt;
&lt;br /&gt;
我们建议您留出 4GB 左右的空间给 MagicLinux ，并将这些空间划分为 3 个分区：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/&lt;br /&gt;
swap&lt;br /&gt;
/home&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
/分区(必须) --- 用于存储 MagicLinux 的系统文件，不得小于4G空间&lt;br /&gt;
&lt;br /&gt;
swap分区 --- 这个分区的作用相当于 Windows 的“虚拟内存”，一般不用大于500M&lt;br /&gt;
&lt;br /&gt;
/home分区 --- 用于系统各个用户存储私人数据。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 如何获得 MagicLinux ==&lt;br /&gt;
&lt;br /&gt;
MagicLinux 的官方网站为 [http://www.magiclinux.org www.magiclinux.org]，您可以到该网站下载 MagicLinux 的最新版本，现在最新版本是2006年2月12日发布的 MagicLinux 2.0 正式版。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
==如何安装 MagicLinux==&lt;br /&gt;
从网站上下载的是 MagicLinux 的光盘镜像，下载完毕后，您可以将镜像刻录到光盘上，用光盘启动计算机进行安装，或者将镜像放在硬盘的根目录下，利用下文介绍的方法从硬盘安装 MagicLinux 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 从光盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
把光盘放进机器就可以啦！ :-)&lt;br /&gt;
请参考引用页 http://linuxfans.org/nuke/modules.php?name=Site_Downloads&amp;amp;op=geninfo&amp;amp;did=2241&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 从硬盘安装 MagicLinux ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;注意!&amp;#039;&amp;#039;&amp;#039; 请将下载的光盘镜像放到任一 Windows 分区（建议为FAT32格式的，可能不支持NTFS格式的分区。MagicLinux2.0以上版本已经支持将光盘映像放在NTFS分区）根目录下，这样 MagicLinux 才能识别出硬盘上的镜像文件，完成安装。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
首先用 WinRAR 等软件，将镜像中 miimages 目录下的 mbvmlinuz，mbinitrd-hd.gz 解压到一个 FAT32 格式（NTFS格式也可以）分区的根目录下。&lt;br /&gt;
&lt;br /&gt;
然后为您的 grub 添加一个启动项：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
title  MagicLinux 2.0 Installation&lt;br /&gt;
        root (hd0,5)&lt;br /&gt;
        kernel /mbvmlinuz root=/dev/ram0 ramdisk_size=48000 vga=785&lt;br /&gt;
        initrd /mbinitrd-hd.gz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动计算机，用这样启动项启动即可 :-)，注意root(hd0,5)指的是第一块硬盘的扩展分区的第二个分区，如果你只有一块硬盘，WIN有 C、D、E 盘，Linux 装在扩展分区，那么该条目应该写成root(hd0,6)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 GRUB for DOS 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
以机器联想开天B6650为例，SATA 80G硬盘，分区状况：c为第一主分区，扩展分区中三个逻辑磁盘分别为d、e、f，均为NTFS格式，另外有一个Reiser格式主分区，一个SWAP主分区，后面还有一些自由空间供机器自带的系统备份使用。&lt;br /&gt;
在XP下，把下载的GRUB4DOS解压，在解压目录中把grldr拷到c盘根目录下，然后编辑c盘根目录下的隐藏文件boot.ini，在最后添加&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;c:\grldr=&amp;quot;GRUB4DOS&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
重新启动后选择GRUB4DOS，按提示按c键进入GRUB命令行，输入以下命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;root (hd0,4)&lt;br /&gt;
kernel /mbvmlinuz root=/dev/ram ramdisk_size=48000&lt;br /&gt;
initrd /mbinitrd-hd.gz&lt;br /&gt;
boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即可启动安装，后面的过程同正常的安装过程。&lt;br /&gt;
关于如何计算（hdx,y）请自行上网查阅。&lt;br /&gt;
&lt;br /&gt;
呵呵，以后再也不刻盘了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 VFloppy 引导镜像 ====&lt;br /&gt;
&lt;br /&gt;
1、先下载 vfloppy：http://www.onlinedown.net/soft/20055.htm 。&lt;br /&gt;
&lt;br /&gt;
2、用 WinRAR 或其他软件将镜像中的 \miimages\mbboot 文件释放到硬盘上。&lt;br /&gt;
&lt;br /&gt;
3、运行 VFLOPPY.EXE，在“启动设置” 中选择 mbboot 文件，当然您应该把“文件类型”设置为“所有文件”，以便能够看到该文件。&lt;br /&gt;
&lt;br /&gt;
4、确认你的配置文件位置是否正确，确认后选择“应用”，VFLOPPY.EXE 将生成以下文件：&lt;br /&gt;
{| border=0  style=&amp;quot;width:94%&amp;quot; align=center&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;(1) c:\boot\mbboot.bin&lt;br /&gt;
&lt;br /&gt;
(2) c:\boot\mbboot.dsk&lt;br /&gt;
&lt;br /&gt;
(3) c:\boot\mbboot.img&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注意：生成文件不一定是在 c:\boot 中，这与您的“文件位置--&amp;gt;保存路径”有关。&lt;br /&gt;
&lt;br /&gt;
5、OK，一切正常，按照提示重启你的计算机。&lt;br /&gt;
&lt;br /&gt;
6、重启后就可以在 WINDOWS 启动菜单中看到新增的“由虚拟启动软盘启动”选项，选择并回车。&lt;br /&gt;
&lt;br /&gt;
7、如果你看到了 MagicLinux 的安装程序正常启动，恭喜您，以下的 MagicLinux 安装过程您可以参考1、3节内容。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 使用 DOS 引导进行硬盘安装 ====&lt;br /&gt;
&lt;br /&gt;
其实这个方法和上面有点相似，因为见过某些朋友使用上面的安装方法即 vfloppy 设置从 mbboot 文件引导安装有问题，至于原因我也不清楚，所以还可以尝试下面这个方法：&lt;br /&gt;
&lt;br /&gt;
# 下载 MagicLinux 系统安装盘镜像后，存放于某个 FAT32 分区根目录，使用虚拟光驱软件或者其他可以打开ISO文件的软件，将其中的 &amp;lt;font color=green&amp;gt;install.bat&amp;lt;/font&amp;gt; 文件、&amp;lt;font color=green&amp;gt;loadlin.exe&amp;lt;/font&amp;gt; 文件和 &amp;lt;font color=blue&amp;gt;miimages&amp;lt;/font&amp;gt; 文件夹 copy 或者解压出来，为了后面过程的方便，最好也直接放在该分区的根目录下面。&lt;br /&gt;
#进入 DOS 环境。&lt;br /&gt;
#*可以使用 Windows 98 系统的启动盘引导进入。&lt;br /&gt;
#*或者使用虚拟软驱 vfloppy 软件设置重启进入 DOS，步骤如下：（下载 [http://www.onlinedown.net/soft/20055.htm vfloppy] 软件）&lt;br /&gt;
#*#将上面链接页面中下载到的vfloppy.rar文件解压，各个文件的说明可以查看vFloppy.chm&lt;br /&gt;
#*#执行其中的 vFloppy.exe，点击“启动设置”下面“选择映像文件的路径“按钮，选择 vfloppy.rar 解压出来的 &amp;lt;font color=green&amp;gt;BOOTDISK.img&amp;lt;/font&amp;gt;，这个就是 Dos 7.0 启动盘镜像，下面的显示文本可以自己编辑，比如”DOS“，然后点击”应用“即可。&lt;br /&gt;
#*#重新启动你会看到一个多系统选择界面，选择其中的“DOS”（假设上一步显示文本编辑的是“DOS”），这样就进入 DOS 环境了。&lt;br /&gt;
#进入 DOS 后，你会看到一个这样的命令提示符：&amp;lt;pre&amp;gt;A:\&amp;gt;&amp;lt;/pre&amp;gt;输入盘符，切换到你存放 magiclinux 安装镜像的分区，比如你的是在 D 盘，那就直接输入 “D:”，回车即可。&lt;br /&gt;
#*说明：DOS 下面的盘符和你在 Windows XP 系统下面看到的可能不一样。那是因为 DOS 默认不支持 NTFS 格式分区。所以如果你的 Window 系统下面只有一个 D 盘为 FAT32 分区，那么这个分区在 DOS 下面就是 C 盘了，:-)&lt;br /&gt;
#这时使用 dir 命令，你应该能够看到如下几个文件或者文件夹：&amp;lt;pre&amp;gt;install.bat   loadlin.exe   miimages   MagicLinux-2.0-1.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
#执行 install.bat 文件，直接输入：“install”后回车，这样应该就可以进入 MagicLinux 2.0 的安装界面了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source(s):&amp;#039;&amp;#039;&amp;#039;  [http://downloadranking.com/support.php  MagicLinux solutions]&lt;br /&gt;
&lt;br /&gt;
=== 将 MagicLinux 安装到虚拟机上 ===&lt;br /&gt;
&lt;br /&gt;
具体操作与从光盘安装 MagicLinux 类似。&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Notice&amp;diff=49</id>
		<title>模板:Notice</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Notice&amp;diff=49"/>
		<updated>2021-12-18T08:12:04Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“&amp;#039;&amp;#039;&amp;#039;注意：&amp;#039;&amp;#039;&amp;#039;”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;注意：&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=48</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=48"/>
		<updated>2021-12-18T07:20:38Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;plainlinks&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:75%; border-right: 1px solid #cca; border-bottom: 1px solid #cca; padding: 10px; -moz-border-radius: 10px; color:black; background:#f9f9f9;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- 左栏 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
本 Wiki 是从原 Magic Linux Wiki 迁移过来的，但是因原 Wiki 有问题，所以只迁移过来了内容，原始的编辑记录均已丢失。&lt;br /&gt;
另：因为时间很长了，大部分内容针对的 Magic Linux 2.0 以前的版本，基本都已过时，仅仅存档而已了。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[http://trac.magiclinux.org/magicinstaller MagicInstaller ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[http://svn.magiclinux.org  Magic linux SVN]&lt;br /&gt;
*[http://trac.magiclinux.org  Magic linux trac]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Stub&amp;diff=47</id>
		<title>模板:Stub</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E6%A8%A1%E6%9D%BF:Stub&amp;diff=47"/>
		<updated>2021-12-18T07:14:29Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“本条目尚未完全完成，我们需要您的参与！”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本条目尚未完全完成，我们需要您的参与！&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Wiki_Getting_Started&amp;diff=46</id>
		<title>Wiki Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Wiki_Getting_Started&amp;diff=46"/>
		<updated>2021-12-18T07:04:41Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“__notoc__  == &amp;#039;&amp;#039; 关于 MagicLinux Wiki &amp;#039;&amp;#039; == MagicLinux Wiki 是一个为推广 MagicLinux 而产生的协作计划，它的贡献者都有着一个共同的理想： :*不断提高用户使用 MagicLinux 的体验 :*加快 Linux 的普及 &amp;lt;!--- 还有 MagicLinux 的目标。这部分内容还需要进一步重新整理 ---&amp;gt;   {{msg:stub}}   == &amp;#039;&amp;#039;如何使用 MagicLinux Wiki&amp;#039;&amp;#039; ==  如果您对 Wiki 陌生，可以从这里了解 Wiki。   一般…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039; 关于 MagicLinux Wiki &amp;#039;&amp;#039; ==&lt;br /&gt;
MagicLinux Wiki 是一个为推广 MagicLinux 而产生的协作计划，它的贡献者都有着一个共同的理想：&lt;br /&gt;
:*不断提高用户使用 MagicLinux 的体验&lt;br /&gt;
:*加快 Linux 的普及&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
还有 MagicLinux 的目标。这部分内容还需要进一步重新整理&lt;br /&gt;
---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;如何使用 MagicLinux Wiki&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
如果您对 Wiki 陌生，可以从这里了解 [[WikiWiki|Wiki]]。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一般来说，使用 MagicLinux 应该是一个 “ Come &amp;amp; Go” 的操作，使用者只需要在左边的“搜索”条目中搜索你需要的条目内容即可。但是，目前我们的条目并不完善，内容与数量都未达到功能的要求，从而导致您搜索不到相应内容。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
所以，对于不清楚应该使用什么条目的朋友，我们建议使用 MagicLinux Wiki 首页中的分类指引。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;如何参与 MagicLinux Wiki 计划&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
为了让我们永远记住你做出奉献，请您先 [http://mlwiki.maihaohui.com/index.php?title=Special:Userlogin&amp;amp;type=signup 注册] 成为 MagicLinux Wiki 的用户。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了提高 MagicLinux Wiki 的可读性，以及把您的观点清晰地表达给读者，我们发布了以下公约：&lt;br /&gt;
&lt;br /&gt;
:*[[Magic_Linux_Wiki:如何编辑页面 |编辑帮助]] ： 如何编辑页条目页面&lt;br /&gt;
:*[[Magic_Linux_Wiki:命名常规 |命名常规]] ： 如何命名条目名称&lt;br /&gt;
:*[[Categorize |归类原则]] ： 如何为条目归类&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{msg:stub}}&lt;br /&gt;
&lt;br /&gt;
[[category:Wiki]]&lt;br /&gt;
[[category:Magic_Linux]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=WikiWiki&amp;diff=45</id>
		<title>WikiWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=WikiWiki&amp;diff=45"/>
		<updated>2021-12-18T07:04:04Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“__NOTOC__ &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;References：&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; :*http://wiki.org/wiki.cgi?WhatIsWiki WhatIsWiki @ Wiki.org :*http://wiki.planetoid.info/index.php/WikiWiki WikiWiki @ wiki.planetoid.info :*http://tech.163.com/05/0407/09/1GNQ148I00091589.html 网易教程：什么是 Wiki   ==&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What Is Wiki ?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;==  Wiki is the simplest online database that could possibly work.  Wiki is a piece of server software that allows users to freely create and edit Web page content usi…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;References：&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:*[[http://wiki.org/wiki.cgi?WhatIsWiki WhatIsWiki @ Wiki.org]]&lt;br /&gt;
:*[[http://wiki.planetoid.info/index.php/WikiWiki WikiWiki @ wiki.planetoid.info]]&lt;br /&gt;
:*[[http://tech.163.com/05/0407/09/1GNQ148I00091589.html 网易教程：什么是 Wiki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;What Is Wiki ?&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
Wiki is the simplest online database that could possibly work.&lt;br /&gt;
&lt;br /&gt;
Wiki is a piece of server software that allows users to freely create and edit Web page content using any Web browser.&lt;br /&gt;
&lt;br /&gt;
Wiki supports hyperlinks and has a simple text syntax for creating new pages and crosslinks between internal pages on the fly.&lt;br /&gt;
&lt;br /&gt;
Wiki is unusual among group communication mechanisms in that it allows the organization of contributions to be edited in addition to the content itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Wiki 可以用来干什么 ？&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
Wiki 有点像大家的共同笔记，成员们齐心协力地撰写文章，例如一个共同执行的翻译计划( Mozilla Taiwan )，或者把一些被人问到烂掉的问题，制作成一个可搜寻的 FAQ。与 BBS、 BLOG 不同的是大家都可以自由地加上意见，对文章存在毛病进行修改。&lt;br /&gt;
&lt;br /&gt;
人们都关注这种媒体在集体创作中的作用，并付诸于实践：&lt;br /&gt;
:* [http://www.wikipedia.org/ Wikipedia]：开放的百科全书，Wiki 实践最成功的例子。&lt;br /&gt;
:* [http://wiki.newzilla.org/index.php/%E8%A9%90%E9%A8%99%E6%89%8B%E6%B3%95%E6%94%B6%E9%9B%86 诈骗手法收集]&lt;br /&gt;
:* [http://wiki.newzilla.org/index.php/SARSInfo SARS 的集体书写]&lt;br /&gt;
:* [http://wiki.newzilla.org/index.php/WirelessCafe 台湾各县市提供无线上网的咖啡店]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;谁控制着 Wiki 的内容 ？&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
既然 Wiki 是大家集体写作的结晶，那么谁在控制着 Wiki 的内容呢？理论上来说，没有人能控制，同时每个人都在控制。对一些组织来说，接受这种缺少集中控制的状态需要在观念上有比较大的改变。 &lt;br /&gt;
&lt;br /&gt;
每个使用者对 Wiki 上的内容都拥有添加、 修改和删除的权利。Wiki 看起来像是一个进入无政府世界的邀请－－对网上恶意破坏的人来说他们可以随意的修改，甚至删除一些重要的内容。&lt;br /&gt;
&lt;br /&gt;
但是在现实中，这种情况几乎不会发生。Wiki 是一个网上信息数据库，每次对其进行的修改都会被记录下来，并且是可恢复的。每一个使用者在保证着这个系统的正常运行。&lt;br /&gt;
&lt;br /&gt;
当然，对 Wiki 的使用设定一些基本的规则还是必要的。为了防止重要信息被修改或删除，系统管理员还可以对某些特定的页面进行&amp;#039;&amp;#039;保护&amp;#039;&amp;#039;，使其不可修改。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;如何开始您的 Wiki 之旅？&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
如果您是 Wiki 的新手，可以从 [[Wiki_Getting_Started|这里]] 开始您的 Wiki 的旅程。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Wiki]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=44</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=44"/>
		<updated>2021-12-18T07:03:15Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;plainlinks&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:75%; border-right: 1px solid #cca; border-bottom: 1px solid #cca; padding: 10px; -moz-border-radius: 10px; color:black; background:#f9f9f9;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- 左栏 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[http://trac.magiclinux.org/magicinstaller MagicInstaller ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[http://svn.magiclinux.org  Magic linux SVN]&lt;br /&gt;
*[http://trac.magiclinux.org  Magic linux trac]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=43</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=43"/>
		<updated>2021-12-18T07:02:02Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[http://trac.magiclinux.org/magicinstaller MagicInstaller ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[http://svn.magiclinux.org  Magic linux SVN]&lt;br /&gt;
*[http://trac.magiclinux.org  Magic linux trac]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=42</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=42"/>
		<updated>2021-12-17T11:40:36Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;欢迎来到 Magic Linux Wiki !&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Magic Linux Wiki 是一个为推广 MagicLinux 而产生的协作计划，她的贡献者在为提高 Magic Linux 的易用程度而不懈努力着。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 安装与配置 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Install | Magic Linux 的安装与配置]]&lt;br /&gt;
*[[LinuxHints | Linux 程序应用技巧]]&lt;br /&gt;
*[[Chinese | 中文美化和输入]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 硬件相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware | 硬件与兼容]]&lt;br /&gt;
*[[Notebook | 笔记本相关]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 网络相关 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Network | 网络设置]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 延伸项目 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[GnomeCN | GNOME-cn 打包项目]]&lt;br /&gt;
*[http://trac.magiclinux.org/magicinstaller MagicInstaller ]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 基础知识 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Linux_Foundation_Knowledge | Linux 基础知识]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 其他 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Special:Allpages |所有条目]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; 主要站点 &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[http://www.magiclinux.org  Magic linux 官方网站]&lt;br /&gt;
*[http://groups.google.com/group/magiclinux  Magic linux 邮件列表]&lt;br /&gt;
*[http://wiki.magiclinux.org  Magic linux wiki]&lt;br /&gt;
*[http://svn.magiclinux.org  Magic linux SVN]&lt;br /&gt;
*[http://trac.magiclinux.org  Magic linux trac]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0;margin:0;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:1px solid #CFD5D7; border-right: 1px solid #CFD5D7; padding: 10px; -moz-border-radius: 10px 10px 0 0; background:#E0EDEE&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- 右栏 --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开始使用 Wiki&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 如果您是 [[WikiWiki|Wiki]] 新手，可以从 [[Wiki_Getting_Started|这里]] 了解如何开始使用这个有趣的事物。&lt;br /&gt;
* 如果您是 [[Magic_Linux|Magic Linux]] 的新用户，可以从 [[Magic_Linux|这里]] 了解这个来自中国的梦想。&lt;br /&gt;
* 通过 [[Special:Categories|页面分类]] 来查找您所需要的信息，是一个不错的办法。&lt;br /&gt;
* [[Sandbox|沙盒]] 可以拿来灌水或练习 WIKI 的 [[Magic_Linux_Wiki:如何编辑页面|编辑技巧]]，关于详细的技术资料请参考 [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide 使用手册]([http://zh.wikipedia.org/wiki/Help:%E7%9B%AE%E5%BD%95 中文使用手册])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Network/NxServer&amp;diff=41</id>
		<title>Network/NxServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Network/NxServer&amp;diff=41"/>
		<updated>2021-12-17T11:38:22Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==关于在 Magic Linux 3.0 使用 freenx-server 的配置==  有的时候需要远程使用 Linux 的 GUI 界面，这时的选择有很多，NoMachine 的 NX 是其中比较好的一个解决方案。 NX 只需要服务器可以使用 ssh 访问即可安装配置，而且比较简单。 在 Magic Linux 3.0 上使用 freenx-server 做为 NX 的服务器端。  == freenx-server 的安装配置 ==  1、安装 freenx-server： 使用 root 权限，root 用户或…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==关于在 Magic Linux 3.0 使用 freenx-server 的配置==&lt;br /&gt;
&lt;br /&gt;
有的时候需要远程使用 Linux 的 GUI 界面，这时的选择有很多，NoMachine 的 NX 是其中比较好的一个解决方案。&lt;br /&gt;
NX 只需要服务器可以使用 ssh 访问即可安装配置，而且比较简单。&lt;br /&gt;
在 Magic Linux 3.0 上使用 freenx-server 做为 NX 的服务器端。&lt;br /&gt;
&lt;br /&gt;
== freenx-server 的安装配置 ==&lt;br /&gt;
&lt;br /&gt;
1、安装 freenx-server：&lt;br /&gt;
使用 root 权限，root 用户或 sudo 均可，执行如下的命令&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;#smart install freenx-server&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
即可安装 freenx-server。&lt;br /&gt;
也可以使用 yum 或 apt-get。&lt;br /&gt;
或使用图形界面的软件管理器安装。&lt;br /&gt;
&lt;br /&gt;
2. 配置 freenx-server： &lt;br /&gt;
&lt;br /&gt;
安装后执行如下命令以启用 nx：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#nxsetup –install –setup-nomachine-key&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
然后修改 node.conf：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# vi /etc/nxserver/node.conf &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将其中以下几行去掉注释，即删除最前面的 #：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ENABLE_USERMODE_AUTHENTICATION=”0″&lt;br /&gt;
ENABLE_SSH_AUTHENTICATION=”1″&lt;br /&gt;
ENABLE_CLIPBOARD=”both”&lt;br /&gt;
NX_LOGFILE=/var/log/nx/nxserver.log&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下几行去掉注释并修改：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
DISPLAY_BASE=1000 改为 DISPLAY_BASE=1001&lt;br /&gt;
NX_LOG_LEVEL=0 改为 NX_LOG_LEVEL=4&lt;br /&gt;
COMMAND_MD5SUM=&amp;quot;openssl md5&amp;quot; 改为 COMMAND_MD5SUM=&amp;quot;md5sum&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
根据实际情况去掉这两行前的注释：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
COMMAND_START_KDE=startkde &amp;lt;== 远程使用KDE&lt;br /&gt;
COMMAND_START_GNOME=gnome-session &amp;lt;== 远程使用Gnome&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. 启动 freenx-server 服务：&lt;br /&gt;
&lt;br /&gt;
执行如下的命令，可以在开机时启动 freenx-server 服务:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# systemctl enable freenx-server.service&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
执行如下的命令，可以启动 freenx-server 服务:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# systemctl start freenx-server.service&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
执行如下的命令，可以在查看 freenx-server 服务的状态:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# systemctl status freenx-server.service&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. 客户端配置：&lt;br /&gt;
&lt;br /&gt;
这里主要介绍 Windows 下客户端的配置：&lt;br /&gt;
&lt;br /&gt;
从 NoMachine 的官方网站下载 NX Client for Windows，当前版本是 3.5.0-9，&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;http://www.nomachine.com/download-package.php?Prod_Id=3835&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;点此链接即可下载&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;，然后进行正常安装即可。也可以选择安装字体包，但不是必需的。&lt;br /&gt;
&lt;br /&gt;
当安装完成后，即可以连接服务器，第一次连接的时候有连接向导，按向导指示做就可以了。&lt;br /&gt;
&lt;br /&gt;
注意：需要把服务上的 /var/lib/nxserver/home/.ssh/client.id_dsa.key 文件导入到客户端。&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Network&amp;diff=40</id>
		<title>Network</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Network&amp;diff=40"/>
		<updated>2021-12-17T11:37:59Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“== 网络服务的配置 ==  *在 Magic Linux 3.0 使用 freenx-server 的配置”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 网络服务的配置 ==&lt;br /&gt;
&lt;br /&gt;
*[[Network/NxServer|在 Magic Linux 3.0 使用 freenx-server 的配置]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=%E8%AE%A9Linux%E8%AF%86%E5%88%ABPCMICA%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1&amp;diff=39</id>
		<title>让Linux识别PCMICA类型的无线网卡</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=%E8%AE%A9Linux%E8%AF%86%E5%88%ABPCMICA%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1&amp;diff=39"/>
		<updated>2021-12-17T11:37:03Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“一些旧的笔记本电脑使用的是PCMICA类型的无线网卡，MagicLinux无法识别，在这里介绍一个叫ndiswrapper的工具，这个工具可以让Linux以模块的形式加载Windows的无线网卡驱动程序。  首先我们把这个网卡的驱动准备好，如果手头没有，可以使用Windows优化大师的驱动备份功能把驱动提取出来。  其次我们把ndiswrapper这个程序下载下来并安装。 #tar xvzf ndiswrapper-1.1…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;一些旧的笔记本电脑使用的是PCMICA类型的无线网卡，MagicLinux无法识别，在这里介绍一个叫ndiswrapper的工具，这个工具可以让Linux以模块的形式加载Windows的无线网卡驱动程序。&lt;br /&gt;
&lt;br /&gt;
首先我们把这个网卡的驱动准备好，如果手头没有，可以使用Windows优化大师的驱动备份功能把驱动提取出来。&lt;br /&gt;
&lt;br /&gt;
其次我们把ndiswrapper这个程序下载下来并安装。&lt;br /&gt;
#tar xvzf ndiswrapper-1.1.tar.gz&lt;br /&gt;
#cd ndiswrapper-1.1 &lt;br /&gt;
#make in&lt;br /&gt;
&lt;br /&gt;
第三步，执行&lt;br /&gt;
#ndiswrapper -i &amp;lt;驱动的inf文件完整路径&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后加载模块&lt;br /&gt;
#modprobe ndiswrapper&lt;br /&gt;
&lt;br /&gt;
这样网卡就可以使用了。&lt;br /&gt;
&lt;br /&gt;
执行&lt;br /&gt;
＃ndiswrapper -l  可以列出所有的已安装的驱动。这个软件目前好像只支持无线网卡。&lt;br /&gt;
&lt;br /&gt;
magic linux已经里有ndiswrapper,但是我试了一下，系统提示找不到这个模块，不知道原因，有谁知道就在这里提出来。&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Madwifi&amp;diff=38</id>
		<title>Madwifi</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Madwifi&amp;diff=38"/>
		<updated>2021-12-17T11:36:31Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“== 背景知识 == MadWifi 全称是Multiband Atheros Driver for Wifi，使用Atheros系列芯片的802.11a/b/g无线网卡在linux下驱动程序。  市面上有很多基于Atheros芯片的无线网卡，例如DLink的DWL-G650。  特别注意，在中国大陆市场上出售的DLink的DWL-G650+A 不是基于Atheros芯片组，而是Ralink芯片组，不能使用madwifi驱动！！！  MadWifi的官方网站为[http://www.madwifi.org http://www.madwifi.org]…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 背景知识 ==&lt;br /&gt;
MadWifi 全称是Multiband Atheros Driver for Wifi，使用Atheros系列芯片的802.11a/b/g无线网卡在linux下驱动程序。&lt;br /&gt;
&lt;br /&gt;
市面上有很多基于Atheros芯片的无线网卡，例如DLink的DWL-G650。&lt;br /&gt;
&lt;br /&gt;
特别注意，在中国大陆市场上出售的DLink的DWL-G650+A 不是基于Atheros芯片组，而是Ralink芯片组，不能使用madwifi驱动！！！&lt;br /&gt;
&lt;br /&gt;
MadWifi的官方网站为[http://www.madwifi.org http://www.madwifi.org]&lt;br /&gt;
&lt;br /&gt;
== 系统要求 ==&lt;br /&gt;
&lt;br /&gt;
要用MadWifi驱动您的无线网卡，您的系统至少要满足以下的条件：&lt;br /&gt;
&lt;br /&gt;
* 有一张使用Atheros系列芯片的无线网卡&lt;br /&gt;
* 较新的内核(推荐2.6.xx)&lt;br /&gt;
* 内核打开了和802.11相关的支持&lt;br /&gt;
&lt;br /&gt;
如果您没有手动更新过您的内核的话，Magic Linux 2.0能符合这些要求。&lt;br /&gt;
&lt;br /&gt;
== 安装 MadWifi ==&lt;br /&gt;
&lt;br /&gt;
=== 检查系统是否能认出无线网卡 ===&lt;br /&gt;
首先我们用lspci确定一下系统是否能认出无线网卡：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;[mhh@wheat ~]$ lspci -v&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果系统能认出您的网卡，您应该能看到类似以下的信息：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
07:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 Multiprotocol MAC/baseband processor (rev 01)&lt;br /&gt;
        Subsystem: D-Link System Inc D-Link AirPlus G DWL-G650+A Wireless Cardbus Adapter&lt;br /&gt;
        Flags: bus master, medium devsel, latency 168, IRQ 5&lt;br /&gt;
        Memory at 48000000 (32-bit, non-prefetchable) [size=64K]&lt;br /&gt;
        Capabilities: &amp;lt;access denied&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 编译安装 ===&lt;br /&gt;
&lt;br /&gt;
从[http://www.madwifi.org http://www.madwifi.org]下载madwifi-ng的最新snapshots，然后将源代码解压。例如：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
tar zxf madwifi-ng-current.tar.gz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
进入madwifi的目录，&amp;#039;&amp;#039;&amp;#039;仔细阅读目录下的文档&amp;#039;&amp;#039;&amp;#039;，然后开始编译安装：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mhh@wheat ~]$ cd madwifi-ng-r1454-20060222/&lt;br /&gt;
[mhh@wheat madwifi-ng-r1454-20060222]$ make&lt;br /&gt;
                   ....&lt;br /&gt;
[mhh@wheat madwifi-ng-r1454-20060222]$ su&lt;br /&gt;
Password:&lt;br /&gt;
[mhh@wheat madwifi-ng-r1454-20060222]# make install&lt;br /&gt;
                   ....&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 配置无线网卡 ===&lt;br /&gt;
&lt;br /&gt;
注意：更具体的内容可参见[http://www.madwifi.org http://www.madwifi.org]。&lt;br /&gt;
&lt;br /&gt;
加载madwifi内核模块：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mhh@wheat ~]# modprobe ath_pci&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
启动无线网卡：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mhh@wheat ~]# ifconfig ath0 up&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果一切正常，您可以用Magic Linux 2.0中的无线网络助手解决剩下的问题 :-)&lt;br /&gt;
&lt;br /&gt;
== 疑难解答 ==&lt;br /&gt;
=== 给ath/if_ath_pci.c 打补丁 ===&lt;br /&gt;
由于无线网卡种类繁多，MadWifi可能不能识别所有使用Atheros芯片的无线网卡（如DLink的DWL-G650+A），这时您可以试试给ath/if_ath_pci.c打上补丁，使得MadWifi”认识“您的网卡。&lt;br /&gt;
&lt;br /&gt;
首先通过lspci -n找出无线网卡的PCI ID:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;lspci -n&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在结果中找到和lspci -v对应的项：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;07:00.0 0200: 168c:001a (rev 01)&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;#039;&amp;#039;&amp;#039;168c:001a&amp;#039;&amp;#039;&amp;#039;即为无线网卡的PCI ID。&lt;br /&gt;
&lt;br /&gt;
修改ath/if_ath_pci.c，在__devinitdata结构加上您的无线网卡的PCI ID项：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
static struct pci_device_id ath_pci_id_table[] __devinitdata = {&lt;br /&gt;
        { 0x168c, 0x0007, PCI_ANY_ID, PCI_ANY_ID },&lt;br /&gt;
        { 0x168c, 0x0012, PCI_ANY_ID, PCI_ANY_ID },&lt;br /&gt;
        { 0x168c, 0x0013, PCI_ANY_ID, PCI_ANY_ID },&lt;br /&gt;
        { 0xa727, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, /* 3com */&lt;br /&gt;
        { 0x10b7, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, /* 3com 3CRDAG675 */&lt;br /&gt;
        { 0x10b7, 0x001a, PCI_ANY_ID, PCI_ANY_ID }, /* DLINK DWL-G650+A */&lt;br /&gt;
        { 0x168c, 0x1014, PCI_ANY_ID, PCI_ANY_ID }, /* IBM minipci 5212 */&lt;br /&gt;
        { 0x168c, 0x1014, PCI_ANY_ID, PCI_ANY_ID }, /* IBM minipci 5212 */&lt;br /&gt;
        { 0x168c, 0x101a, PCI_ANY_ID, PCI_ANY_ID }, /* some Griffin-Lite */&lt;br /&gt;
                          ....&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
保存文件后，重新编译安装madwifi，并重启计算机。&lt;br /&gt;
&lt;br /&gt;
{{Category: 安装}}&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Wide_LCD&amp;diff=37</id>
		<title>Wide LCD</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Wide_LCD&amp;diff=37"/>
		<updated>2021-12-17T11:31:18Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“本 Wiki 在 cjacker 的一篇 [http://www.magiclinux.org/people/cjacker/widelcd.html 《 如何在Linux使用宽屏 》] 的基础上加工与完善。   == &amp;#039;&amp;#039;非 Intel 显卡驱动的宽屏笔记本&amp;#039;&amp;#039; == 如果你使用的是非Intel显卡的宽屏笔记本，那么，只需要手工修改 /etc/X11/xorg.conf 中的         Modes 一行为 Virtual 最佳分辨率即可。比如： :&amp;lt;pre&amp;gt;Virtual 1024 800&amp;lt;/pre&amp;gt;    == &amp;#039;&amp;#039;Intel 显卡驱动的宽屏笔记本&amp;#039;&amp;#039; ==…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本 Wiki 在 cjacker 的一篇 [http://www.magiclinux.org/people/cjacker/widelcd.html 《 如何在Linux使用宽屏 》] 的基础上加工与完善。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;非 Intel 显卡驱动的宽屏笔记本&amp;#039;&amp;#039; ==&lt;br /&gt;
如果你使用的是非Intel显卡的宽屏笔记本，那么，只需要手工修改 /etc/X11/xorg.conf 中的         Modes 一行为 Virtual 最佳分辨率即可。比如：&lt;br /&gt;
:&amp;lt;pre&amp;gt;Virtual 1024 800&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Intel 显卡驱动的宽屏笔记本&amp;#039;&amp;#039; ==&lt;br /&gt;
如果你使用的是 Intel 显卡( 比如 DELL 的几款宽屏本 )，请执行以下几步操作：&lt;br /&gt;
:1. 安装 855Resolution。详细内容请查阅 http://perso.wanadoo.fr/apoirier/&lt;br /&gt;
::{{msg:stub}} &amp;lt;!--- 完整 855Resolution 的具体安装过程 ---&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
:2. 运行:&lt;br /&gt;
::&amp;lt;pre&amp;gt;gtf 1280 800 60&amp;lt;/pre&amp;gt;&lt;br /&gt;
::即可得到一个 ModeLine。比如：&lt;br /&gt;
::&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz&lt;br /&gt;
&lt;br /&gt;
Modeline &amp;quot;1280x800_60.00&amp;quot;  83.46  1280 1344 1480 1680  800 801 804 828 -HSync +Vsync&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:3. 把这个 ModeLine 拷贝到 /etc/X11/xorg.conf 中的 Monitor 段。&lt;br /&gt;
:4. 把 Modes 一行，修改成 Modes “1280x800”&lt;br /&gt;
:5. 运行:&lt;br /&gt;
::&amp;lt;pre&amp;gt;855resolution -l&amp;lt;/pre&amp;gt;&lt;br /&gt;
::得到输出：&lt;br /&gt;
::&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;855resolution version 0.4, by Alain Poirier&lt;br /&gt;
&lt;br /&gt;
Chipset: 855GM (id=0x35808086)&lt;br /&gt;
VBIOS type: 2&lt;br /&gt;
VBIOS Version: 3104&lt;br /&gt;
&lt;br /&gt;
Mode 30 : 640x480, 8 bits/pixel&lt;br /&gt;
Mode 32 : 800x600, 8 bits/pixel&lt;br /&gt;
Mode 34 : 1024x768, 8 bits/pixel&lt;br /&gt;
Mode 38 : 1280x1024, 8 bits/pixel&lt;br /&gt;
Mode 3a : 1600x1200, 8 bits/pixel&lt;br /&gt;
Mode 3c : 1920x1440, 8 bits/pixel&lt;br /&gt;
Mode 41 : 640x480, 16 bits/pixel&lt;br /&gt;
Mode 43 : 800x600, 16 bits/pixel&lt;br /&gt;
Mode 45 : 1024x768, 16 bits/pixel&lt;br /&gt;
Mode 49 : 1280x1024, 16 bits/pixel&lt;br /&gt;
Mode 4b : 1600x1200, 16 bits/pixel&lt;br /&gt;
Mode 4d : 1920x1440, 16 bits/pixel&lt;br /&gt;
Mode 50 : 640x480, 32 bits/pixel&lt;br /&gt;
Mode 52 : 800x600, 32 bits/pixel&lt;br /&gt;
Mode 54 : 1024x768, 32 bits/pixel&lt;br /&gt;
Mode 58 : 1280x1024, 32 bits/pixel&lt;br /&gt;
Mode 5a : 1600x1200, 32 bits/pixel&lt;br /&gt;
Mode 5c : 1920x1440, 32 bits/pixel&lt;br /&gt;
Mode 7c : 1280x800, 8 bits/pixel&lt;br /&gt;
Mode 7d : 1280x800, 16 bits/pixel&lt;br /&gt;
Mode 7e : 1280x800, 32 bits/pixel&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::其中：Mode 7d 一行，是我们想要的。&lt;br /&gt;
&lt;br /&gt;
:6. 运行：&lt;br /&gt;
::&amp;lt;pre&amp;gt;855resolution 7d 1280 800&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:7. startx，这时候已经 OK 了。&lt;br /&gt;
&lt;br /&gt;
:8. 为了以后每次重新启动系统都能自动生效，把 &amp;#039;&amp;#039;855resolution 7d 1280 800&amp;#039;&amp;#039; 添加到 /etc/rc.d/rc.local 脚本中。这样每次启动都会自动配置好宽屏了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Notebook]]&lt;br /&gt;
[[category:Wide_LCD]]&lt;br /&gt;
[[category:Driver]]&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
	<entry>
		<id>https://wiki.magiclinux.org/index.php?title=Notebook/synaptics&amp;diff=36</id>
		<title>Notebook/synaptics</title>
		<link rel="alternate" type="text/html" href="https://wiki.magiclinux.org/index.php?title=Notebook/synaptics&amp;diff=36"/>
		<updated>2021-12-17T11:26:54Z</updated>

		<summary type="html">&lt;p&gt;Sejishikong：创建页面，内容为“==关于 Magic Linux 2.0 触摸板的问题 ==  Magic Linux 2.0 已经安装了两个与触摸板相关的比较重要的包：  :*ksynaptics-0.2.3-1mgc：我们使用的主要驱动 :*synaptics-0.14.4-1mgc：一个小巧的 KDE 集成的触摸板图形化配置工具（即 KDE 控制中心中的外设）   但由于 Magic Installer 未能够完善的处理所有问题，所以笔记本在安装之后，xorg 的配置中并没有直接对检测到的触摸板…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==关于 Magic Linux 2.0 触摸板的问题 ==&lt;br /&gt;
&lt;br /&gt;
Magic Linux 2.0 已经安装了两个与触摸板相关的比较重要的包：&lt;br /&gt;
&lt;br /&gt;
:*ksynaptics-0.2.3-1mgc：我们使用的主要驱动&lt;br /&gt;
:*synaptics-0.14.4-1mgc：一个小巧的 KDE 集成的触摸板图形化配置工具（即 KDE 控制中心中的外设）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
但由于 Magic Installer 未能够完善的处理所有问题，所以笔记本在安装之后，xorg 的配置中并没有直接对检测到的触摸板进行配置，所以细心的你会发现，安装了ML之后无论你怎么调整 KDE 控制中心中的触摸板配置，都是徒劳的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 修正触摸板配置 ==&lt;br /&gt;
&lt;br /&gt;
1. 检查触摸板对应的输入设备：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;#cat /proc/bus/input/devices&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
这里的输出为：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
…… &lt;br /&gt;
I: Bus=0011 Vendor=0002 Product=0007 Version=0000 &lt;br /&gt;
N: Name=&amp;quot;SynPS/2 Synaptics TouchPad&amp;quot; &lt;br /&gt;
P: Phys=isa0060/serio4/input0 &lt;br /&gt;
S: Sysfs=/class/input/input1 &lt;br /&gt;
H: Handlers=mouse0 event1 &lt;br /&gt;
B: EV=b &lt;br /&gt;
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0 &lt;br /&gt;
B: ABS=11000003 &lt;br /&gt;
……&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
注意H: Handlers=mouse0 event1的部分，它说明触摸板（TouchPad）对应的输入设备为/dev/input/event1。如果是eventX，那么对应的就是/dev/input/eventX。&lt;br /&gt;
&lt;br /&gt;
2. 检验该输入设备是否存在： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# ls /dev/input&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
如果不存在，就需要按照如下方式建立：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# mknod /dev/input/event0 c 13 64 &lt;br /&gt;
# mknod /dev/input/event1 c 13 65 &lt;br /&gt;
# mknod /dev/input/event2 c 13 66&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
由于ML2.0存在瑕疵，因此最好将上面的mknod命令写入/etc/rc.local，这样系统启动后就可以使用触摸板了。&lt;br /&gt;
&lt;br /&gt;
3. 修改 /etc/X11/xorg.conf 如下：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
  Identifier     &amp;quot;Synaptics Mouse&amp;quot;&lt;br /&gt;
  Driver     &amp;quot;synaptics&amp;quot;&lt;br /&gt;
  Option    &amp;quot;Device&amp;quot;     &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
  Option   &amp;quot;Protocol&amp;quot;   &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
  Option   &amp;quot;LeftEdge&amp;quot;      &amp;quot;1700&amp;quot;&lt;br /&gt;
  Option   &amp;quot;RightEdge&amp;quot;     &amp;quot;5300&amp;quot;&lt;br /&gt;
  Option   &amp;quot;TopEdge&amp;quot;       &amp;quot;1700&amp;quot;&lt;br /&gt;
  Option   &amp;quot;BottomEdge&amp;quot;    &amp;quot;4200&amp;quot;&lt;br /&gt;
  Option   &amp;quot;FingerLow&amp;quot;   &amp;quot;25&amp;quot;&lt;br /&gt;
  Option   &amp;quot;FingerHigh&amp;quot;   &amp;quot;30&amp;quot;&lt;br /&gt;
  Option   &amp;quot;MaxTapTime&amp;quot;   &amp;quot;180&amp;quot;&lt;br /&gt;
  Option   &amp;quot;MaxTapMove&amp;quot;   &amp;quot;220&amp;quot;&lt;br /&gt;
  Option   &amp;quot;VertScrollDelta&amp;quot; &amp;quot;100&amp;quot;&lt;br /&gt;
  Option   &amp;quot;MinSpeed&amp;quot;   &amp;quot;0.09&amp;quot;&lt;br /&gt;
  Option   &amp;quot;MaxSpeed&amp;quot;   &amp;quot;0.18&amp;quot;&lt;br /&gt;
  Option   &amp;quot;AccelFactor&amp;quot;   &amp;quot;0.0015&amp;quot;&lt;br /&gt;
  Option   &amp;quot;SHMConfig&amp;quot;   &amp;quot;on&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其次要在 Section &amp;quot;ServerLayout&amp;quot; 中添加相应项：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
InputDevice    &amp;quot;Synaptics Mouse&amp;quot; &amp;quot;AlwaysCore&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. 如果重启 X 以后，触摸板反而不能用了，则是 ksynaptics 的问题，很简单，卸载它： &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# rpm -e ksynaptics&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. 再次重启 X 以后，会发现你的触摸板多了一些功能（ 偶最喜欢的滚动 ）。&lt;br /&gt;
但如果仅仅这样你可能会发现鼠标很慢，你可以直接将上面 Speed 部分调高些。例如：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 Option   &amp;quot;MinSpeed&amp;quot;   &amp;quot;0.18&amp;quot;&lt;br /&gt;
 Option   &amp;quot;MaxSpeed&amp;quot;   &amp;quot;0.36&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sejishikong</name></author>
	</entry>
</feed>