我在 linux 上的冒险始于1998年,那时我下载并安装了我的第一个发行版。在用它工作了一段时间之后,我发现了很多我认为需要改进的问题。例如,我不喜欢启动脚本的排列顺序、某些程序的默认设置。我尝试过许多不同的发行版来解决这些问题,但是每个发行版都有各自的优点和缺点。最终,我意识到如果我想对我的 Linux 系统完全满意,我必须从头构建我自己的系统。
这是什么意思呢?我决心不用任何预先编译好的软件包,也不用可以安装基本系统的 CD-ROM 或启动盘。我将使用现有的 Linux 系统来开发自己定制的系统。这个"完美的" Linux 系统将拥有各种发行版的优点而没有它们的缺点。开始的时候,这个想法看起来是困难到令人感到畏惧的,但是我仍坚持这个想法,一个符合我特定需求的系统是可以构建起来的,并且不会建立一个标准却不符合我需求的系统。
在处理好诸如循环依赖和编译错误等各种问题之后,我创建了一个定制的 Linux 系统,这个系统功能完整并且适合我个人的需求。这个过程也使得我可以建立精简而紧凑的 Linux 系统,这样的系统比传统的发行版速度更快而且占用的空间更少。我称之为 Linux From Scratch 系统,或简称为 LFS 系统。
当我把我的目标和经验与 Linux 社区的其他成员分享的时候,很显然别人也有同样的想法。这样定制的 LFS 系统不仅可以满足用户的规范和需求,而且也给程序员和系统管理员们提供一了个理想的提高他们 Linux 技能的机会。由于有这样广泛的兴趣和需求,Linux From Scratch 项目诞生了。
这本 Linux From Scratch 指导书给读者提供了设计并构建自定义的 Linux 系统的背景知识和过程指导。本书的重点是 Linux From Scratch 这个项目以及使用 LFS 系统带来的好处。用户可以控制系统的所有特征,包括目录布局、脚本设置和安全设置等等。最终的系统将从源代码直接编译生成,用户可以指定在哪里安装、为什么安装以及怎样安装每一个程序。本书使得读者可以完全按照自己的需求定制他们的 Linux 系统,而且使用户对他们的系统有更多的控制权。
希望您在自己的 LFS 系统上工作愉快,享受真正属于你自己的系统所带来的各种好处。
这是什么意思呢?我决心不用任何预先编译好的软件包,也不用可以安装基本系统的 CD-ROM 或启动盘。我将使用现有的 Linux 系统来开发自己定制的系统。这个"完美的" Linux 系统将拥有各种发行版的优点而没有它们的缺点。开始的时候,这个想法看起来是困难到令人感到畏惧的,但是我仍坚持这个想法,一个符合我特定需求的系统是可以构建起来的,并且不会建立一个标准却不符合我需求的系统。
在处理好诸如循环依赖和编译错误等各种问题之后,我创建了一个定制的 Linux 系统,这个系统功能完整并且适合我个人的需求。这个过程也使得我可以建立精简而紧凑的 Linux 系统,这样的系统比传统的发行版速度更快而且占用的空间更少。我称之为 Linux From Scratch 系统,或简称为 LFS 系统。
当我把我的目标和经验与 Linux 社区的其他成员分享的时候,很显然别人也有同样的想法。这样定制的 LFS 系统不仅可以满足用户的规范和需求,而且也给程序员和系统管理员们提供一了个理想的提高他们 Linux 技能的机会。由于有这样广泛的兴趣和需求,Linux From Scratch 项目诞生了。
这本 Linux From Scratch 指导书给读者提供了设计并构建自定义的 Linux 系统的背景知识和过程指导。本书的重点是 Linux From Scratch 这个项目以及使用 LFS 系统带来的好处。用户可以控制系统的所有特征,包括目录布局、脚本设置和安全设置等等。最终的系统将从源代码直接编译生成,用户可以指定在哪里安装、为什么安装以及怎样安装每一个程序。本书使得读者可以完全按照自己的需求定制他们的 Linux 系统,而且使用户对他们的系统有更多的控制权。
希望您在自己的 LFS 系统上工作愉快,享受真正属于你自己的系统所带来的各种好处。
2021年09月10日 Vim 软件包包含一个强大的文本编辑器。
预计编译时间:0.4 SBU
所需磁盘空间:47.4 MB
预计编译时间:0.4 SBU
所需磁盘空间:47.4 MB
与程序员相关的技术文章、业内新闻、科技产品等。
2022年10月11日 Vim 已诞生 30 周年。Vim 的第一个版本由 Bram Moolenaar 在 1991 年发布。最初的简称是 Vi IMitation,因为当时 Bram 的目标只是完全复制 Vi 的功能,所以名字也是 Vi IMitation(模拟)的简称。1992 年,1.22 版本的 Vim 被移植到了 UNIX 和 MS-DOS 上。从那个时候开始,随着功能的不断增加,Vim 的全名就变成 Vi IMproved(改进)。
2022年02月23日 Vim 之父 Bram Moolenaar 在邮件列表宣布了核心维护者 Sven Guckes 去世的消息。
Vim 是一个历史悠久的文本编辑器,可以追溯到 qed。 Bram Moolenaar 于 1991 年发布初始版本。
Vim 采用模式编辑的理念,即它提供了多种模式,按键在不同的模式下作用不同。 你可以在普通模式 下浏览文件,在插入模式下插入文本, 在可视模式下选择行,在命令模式下执行命令等等。起初这听起来可能很复杂, 但是这有一个很大的优点:不需要通过同时按住多个键来完成操作, 大多数时候你只需要依次按下这些按键即可。越常用的操作,所需要的按键数量越少。
和模式编辑紧密相连的概念是 操作符 和 动作。操作符 指的是开始某个行为, 例如:修改、删除或者选择文本,之后你要用一个 动作 来指定需要操作的文本区域。 比如,要改变括号内的文本,需要执行 ci( (读做 change inner parentheses); 删除整个段落的内容,需要执行 dap (读做:delete around paragraph)。
如果你能看见 Vim 老司机操作,你会发现他们使用 Vim 脚本语言就如同钢琴师弹钢琴一样。复杂的操作只需要几个按键就能完成。他们甚至不用刻意去想,因为这已经成为肌肉记忆了。这减少认识负荷并帮助人们专注于实际任务。
Vim 采用模式编辑的理念,即它提供了多种模式,按键在不同的模式下作用不同。 你可以在普通模式 下浏览文件,在插入模式下插入文本, 在可视模式下选择行,在命令模式下执行命令等等。起初这听起来可能很复杂, 但是这有一个很大的优点:不需要通过同时按住多个键来完成操作, 大多数时候你只需要依次按下这些按键即可。越常用的操作,所需要的按键数量越少。
和模式编辑紧密相连的概念是 操作符 和 动作。操作符 指的是开始某个行为, 例如:修改、删除或者选择文本,之后你要用一个 动作 来指定需要操作的文本区域。 比如,要改变括号内的文本,需要执行 ci( (读做 change inner parentheses); 删除整个段落的内容,需要执行 dap (读做:delete around paragraph)。
如果你能看见 Vim 老司机操作,你会发现他们使用 Vim 脚本语言就如同钢琴师弹钢琴一样。复杂的操作只需要几个按键就能完成。他们甚至不用刻意去想,因为这已经成为肌肉记忆了。这减少认识负荷并帮助人们专注于实际任务。
2021年08月27日
2021年08月27日
2021年08月27日
2021年08月27日
2021年08月27日
2021年08月27日
来源:鳥哥的 Linux 私房菜 - 基礎學習篇
http://linux.vbird.org/linux_basic/
http://linux.vbird.org/linux_basic/
2021年11月19日
2021年11月19日
2021年11月19日
2021年11月19日 vim 其实不是那么好学,虽然他的功能确实非常强大!所以下面我们还有一些需要注意的地方要来跟大家分享喔!
2021年11月19日 其实,目前大部分的 distributions 都以 vim 取代 vi 的功能了!如果你使用 vi 后,却看到画面的右下角有显示目前光标所在的行列号码,那么你的 vi 已经被 vim 所取代啰~为什么要用 vim 呢?因为 vim 具有颜色显示的功能,并且还支持许多的程序语法 (syntax), 因此,当你使用 vim 编辑程序时 (不论是 C 语言,还是 shell script ),我们的 vim 将可帮你直接进行“程序除错 (debug)”的功能!真的很不赖吧!^_^
2021年11月19日 基本上 vi 共分为三种模式,分别是“一般指令模式”、“编辑模式”与“命令行命令模式”。
2021年11月19日 由前面一路走来,我们一直建议使用文字模式来处理 Linux 系统的设置问题,因为不但可以让你比较容易了解到 Linux 的运行状况,也比较容易了解整个设置的基本精神,更能“保证”你的修改可以顺利的被运行。 所以,在 Linux 的系统中使用文字编辑器来编辑你的 Linux 参数配置文件,可是一件很重要的事情呦!也因此呢,系统管理员至少应该要熟悉一种文书处理器的!
前一页
后一页