本人学习使用 Linux 约 10 年,算是对 Linux 系统有了一个全面的认识。这里,联系个人经验,提出几点学用 Linux 的心得供初学者参考。这里归纳为:事先确定学习目的,学习 Linux 和 闭源操作系统的区别,学习 Linux 中趣味性和知识性的结合,Linux 发行版的选择,Linux 学习资料的选择等。
Continue reading "给Linux初学者的几点参考"
作者:littlebat
Linux安装分类
这里把我曾用过的几种安装 Linux 的方式做个小结,分别为按安装介质分类、按运行的模式分类、按安装方法分类。
Continue reading "Linux安装分类"
学用Linux,英语很重要
因为 Linux 乃至 IT 技术主要是英语国家为技术输出方,所以学用 Linux,英语就成了一项必须要强化的技能了。以我的经验,主要表现在Linux随机文档、Linux 技术书籍、网络搜索与交流。
Continue reading "学用Linux,英语很重要"
好记性不如烂笔头-我的一点学习心得
一般来说,我看书至少3遍,第一遍浏览,第二遍细看,第三遍是重点难点。过后碰到相关的知识点主要是查查笔记和书本相关内容。
Continue reading "好记性不如烂笔头-我的一点学习心得"
grep 正则表达式用引号括起来和元字符加反斜杠转义的测试
grep 正则表达式用引号括起来和元字符加反斜杠转义的测试
实验在 grep 命令中的表达式:不加引号,加单引号,加双引号的区别,以及部分元字符前加与不加 `\' 进行转义的区别。实验环境为“实验楼( http://www.shiyanlou.com/ )上的 CentOS 6 ,GNU grep 2.6.3。
Continue reading "grep 正则表达式用引号括起来和元字符加反斜杠转义的测试"
在华擎 Asrock Z87 Pro3 主板上安装 CentOS 7
这几天,我把 centos 7 安装在我的 i7 4770 + asrock z87 pro3 上机器上。 主要解决了:连同 /boot 在内的根分区安装在 software raid0 上的 lvm 分区上,gdm 不能引导进入图形界面,vnc 连接的桌面上的虚拟机系统鼠标光标延迟,epel 库里的 xfce4-settings 崩溃,vnc 连接里面 xfce4 桌面的输入法,关机却自动重启,alrt 报内核崩溃出错 [Hardware Error]: Machine check events logged,在 CentOS 7 中使用新的内核等问题。这里记录一下要点作为备忘,详细步骤就免了。感兴趣的朋友可以留言互相探讨。
Continue reading "在华擎 Asrock Z87 Pro3 主板上安装 CentOS 7"
关于 MobileMate 0.1 的小结和 MobileMate 0.2 的设想
MobileMate 是一款用 Bash 脚本粘合开源命令行工具并集成在一个自启动 Linux LiveCD 的音视频转换开源工具。详情请参见项目主页: http://www.learndiary.com/mobilemate/ 。项目目标是使开源工具更好的服务于我们的应用,并探索一条从开源项目中获取收益的道路。过去的2年时间基本完成了0.1版本的开发,由于0.1b1已经没有太多改善的地方,故跳过 0.1 正式版,现在直接进行 0.2 版本的构思。此文正是小结 0.1 版本和对 0.2 版本的设想。
Continue reading "关于 MobileMate 0.1 的小结和 MobileMate 0.2 的设想"
在旧电脑上安装 Debian 5
这是一台淘汰的旧电脑,大概是 2004 年的 BIOS,Intel 865G 主板,P4 2.4G CPU,Radeon 9600 128M 显卡,1G 内存,20G IDE 硬盘。这里简单记录一下我是如何在这台电脑上安装 Debian 5 (Debian Lenny),Torcs、ManiaDrive 3D 赛车游戏,AstroMenace 3D 空战游戏。以及 Google Chrome、Firefox 浏览器,Office 办公软件。注意,只是简单记录,不一定十分准确。
Continue reading "在旧电脑上安装 Debian 5"
MobileMate-0.1b1 发布
这是 MobileMate 音视频转换工具的第二次公开发布。在 MobileMate-0.1a42.1 的基础上,MobileMate 主要有如下改变:
Continue reading "MobileMate-0.1b1 发布"
使用 OOP 封装方式写 Bash 脚本
OOP(面向对象的程序设计),我在开源项目:MobileMate 里尝试一些 OOP 思路使写 Bash 脚本更容易,易于理解、修改和扩展功能。有三个基本的面向对象特性:封装、多态和继承。这里只借用其封装思想。最后,作为一个写程序的非专业人士,在我写代码时,有了更多的层次,更多的类,小的类,小的函数,简单的代码,更多的测试。
Continue reading "使用 OOP 封装方式写 Bash 脚本"