在论坛提问的时候,有时候老手会告诉你比如:
于是新人的想法是这样的:
打开 Dolphin,定位到 /etc/sysconfig/
文件夹,双击 kernel 这个文本。
修改,保存。
于是一定会出现:
有些新手就会想,这家伙告诉我的东西改不了嘛。另外一些新手就会去右键属性里改权限,但发现另一个提示
总之一定会把你引导去学习 Linux 权限管理系统才会罢休。(如果老手没有很好心的加上一句,「可以在 YaST sysconfig 编辑器里改」的话)
这是一种情况,另一种情况新手已经掌握了 kwrite 和基本的终端操作,于是他会这么做(我在坛子里面见到不少):
kwrite /etc/sysconfig/kernel
然后还是无法保存,他已经知道权限管理系统了,于是会:
sudo kwrite /etc/sysconfig/kernel
于是发现 X 报错,就出现了这个帖子:
再往下就是典型的「缝缝补补又三年」的例子了。总之就是因为一个不正确的行事方式,导致一堆不正确的行事方式,老手们管它叫做「凑合的胜利」。更搞笑一点的例子是,曾经 fcitx 在一个人的电脑上有 bug 总崩溃,这货为了拒绝学习如何向上游汇报 bug,就自己写了一个脚本绑定快捷键,用快捷键可重启 fcitx…
作为新手,我们一定要从一开始就走在正确的道路上,哪怕是踩着旁边的花花草草走的。如果一开始方向就不对,那你碰到的阻力会越来越大,所以这个时候就要想一想我究竟走对了吗?
实际上,如果你继续缝补,很可能给你撞出一条路来:
sudo chown marguerite:users /etc/sysconfig/kernel
kwrite /etc/sysconfig/kernel
sudo chown root:root /etc/sysconfig/kernel
简单说就是先把所有者变更为自己,用 kwrite 改,改完再变更回去。但你不觉得就为了把 yes 改成 no,这么做有点淡淡的忧伤吗?
** 正路在这里:**
我不会试图一开始就让你变成一个 vimer,这只是 vim 的一个子集。或者说一个很像 vim 的东西。
它叫做 vi
在终端下
vi file.txt
可以打开文件。
进去之后有两种模式:浏览和编辑
按字母「i」键进入编辑模式,按 Esc 退出编辑模式。
在任何模式下都可以使用方向键上下左右或键盘上的 h, j, k, l 移动位置。(当然如果你已经是老手了也可以绑定成比如游戏常用的 w,a, s,d)
修改好后,使用
:wq
保存退出。其中冒号是操作符,w 表示保存,q 表示退出。
有时候你做了一些修改,但是不想保存,这时可以用
:q!
不保存退出。
vi 命令是 sudo 友好的,也就是说你可以
sudo vi /etc/sysconfig/kernel
更多 vim 命令可以去玩这个小游戏:
或者去看「酷壳」的这篇文章:
coolshell.cn/articles/5426.html
也可以直接输入:
vimtutor
学习。