鸟哥的Linux私房菜.基础学习篇(摘要)(持续更新)
X window 的学习
如果你只是想要拿 Linux 来取代原本的 Windows 桌面(Desktop)的话,那么你几乎不需要通过『严格得学习』啦!目前的 Linux distribution 绝大部分预设就是以 Desktop 得角度来安装所需要得软件,也就是说,你只要将 Linux安装好, 接下来就能够进入 Linux 玩弄啦!根本就不需要什么学习的哩!你只需要购买一本介绍 Linux 桌面设定的书籍, 里面有说明输入法、打印机设定、因特网设定的书籍就很够用了!鸟哥建议的 distributions 包括有:
Ubuntu 下载: http://www.ubuntu.com/getubuntu/download
OpenSuSE 下载: http://software.opensuse.org/
Fedora 下载: http://fedoraproject.org/en/get-fedora, 台湾 Fedora 社群: http://fedora.tw/
Mandriva 下载: http://www.mandriva.com/en/download/free
另外还有一些网络上面的桌面调教文章也可以参考的!包括有:
杨老师的图解桌面 http://apt.nc.hcc.edu.tw/docs/FC3_X/
Ubuntu 中文指南 http://ubuntuguide.org/wiki/Ubuntu:Hardy_tw
如果想知道更多关于图形用户接口能够使用的软件信息,可以参考底下得链接(感谢昆山计中提供得链接信息):
Open Office(http://www.latex-project.org/):就是办公室软件,包含有电子电子表格、字处理与简报软件等;
Free Maid(http://freemind.sourceforge.net/wiki/index.php/Main_Page):可绘制组织结构的软件,酷学园里得 SAKANA 曾用过,鸟哥觉得挺好看;
AbiWord(http://www.abisource.com/):非常类似微软的 Word 的文字处理软件;
Tex/LaTeX(http://www.latex-project.org/):可进行文件排版的软件(很多自由软件文件使用此编辑器喔!);
Dia(http://dia-installer.de/index_en.html):非常类似微软 Visio 的软件,可绘制流程图;
Scribus(http://www.scribus.net/):专业的排版软件,老实说,鸟哥确实不会用~@_@;
GanttProject(http://ganttproject.biz/):可绘制甘特图(就是时程表)的软件;
GIMP(http://www.gimp.org/):在业界相当有名的绘图自由软件!
更多的可用软件,可以参考教育部自由软件咨询中心网页的介绍:
http://ossacc.moe.edu.tw/modules/tinyd1/index.php?id=21
如果你不需要很特别的专业软件的支持,那么一般的办公环境中,上面的这些软件通通免费!
Linux 学习建议
1. 计算器概论与硬件相关知识
2. 先从 Linux 的安装与指令学起
3. Linux 操作系统的基础技能
4. 务必学会 vi 文书编辑器
5. Shell 与 Shell Script 的学习
6. 一定要会软件管理员
7. 网络基础的建立
8. 如果连网络基础都通过了,那么网站的架设对你来说,简直就是『太简单啦!』
常见硬件与其在Linux中对应文件名
装置 | 装置在 Linux 内的文件名 |
---|---|
IDE 硬盘机 | /dev/hd[a-d] |
SCSI/SATA/USB 硬盘机 | /dev/sd[a-p] |
USB 快闪碟 | /dev/sd[a-p](与 SATA 相同) |
软盘驱劢器 | /dev/fd[0-1] |
打印机 | 25 针: /dev/lp[0-2] USB: /dev/usb/lp[0-15] |
鼠标 | USB: /dev/usb/mouse[0-15] PS2: /dev/psaux |
当前 CDROM/DVDROM | /dev/cdrom |
当前的鼠标 | /dev/mouse |
磁带机 | IDE: /dev/ht0 SCSI: /dev/st0 |
开机流程到操作系统之前的动作应该是这样的:
1. BIOS:开机主体执行的韧体(韧体就是写入到硬件上的一个软件程序),会认识第一个可开机的装置;
2. MBR:第一个可开机装置的第一个扇区内癿主要启动记录区块,内含开机管理程序;
3. 开机管理程序(boot loader):一支可读取核心档案来执行的软件;
4. 核心档案:开始操作系统的功能...
由上面的说明我们会知道,BIOS 与 MBR 都是硬件本身会支持的功能,至于 Boot loader 则是操作系统安装在 MBR 上面的一套软件了。由于 MBR 仅有 446 bytes 而已,因此这个开机管理程序是非常小
而美的。 这个 boot loader 的主要任务有底下这些项目:
· 提供选单:用户可以选择不同的开机项目,这也是多重引导的重要功能!
· 载入核心档案:直接指向可开机的程序区段来开始操作系统;
· 转交其他 loader:将开机管理功能转交给其他 loader 负责。
上面前两点还容易理解,但是第三点很有趣喔!那表示你的计算机系统里面可能具有两个以上的开机管理程序呢! 有可能吗?我们的硬盘不是只有一个 MBR 而已?是没错啦!但是开机管理程序除了可以安
装在 MBR 之外, 还可以安装在每个分割槽的启动扇区(boot sector)喔!瞎密?分割槽还有各别的启动扇区喔? 没错啊!这个特色才能造就『多重引导』的功能啊!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步