Linux20180417四周第二次课(4月12日)

vim颜色显示和移动光标

相同文件在不同目录下都有可能颜色有或者没有。

看下面的例子:

vim /etc/passwd

拷贝/etc/passwd 到 /tmp/下 打开后,就没有颜色了

那试着加几行#注释,颜色就有了。 (gg第一行,shift o 可以调到第一行的上一行并进入编辑模式)

如果把文件名改成passwd.sh 看看

所以颜色的决定因素很多,比如改成.py就会按照python的规则显示

vim配置文件的地址是 /etc/vimrc

一般模式下

hjkl

左下上右

空格往右 数字+空格 就是往右挪几个位置 同样上面的hjkl也支持 记住数字在前

ctrl b往上一屏一屏的翻 backward

ctrl f 往下一屏一屏的翻 forward

一般模式下复制剪切粘贴

dd实际上是剪切这一行

yy是复制这一行

也没有什么好的办法,勤用

进入编辑模式了!

i进入编辑模式

I (大i)进入编辑在光标所在行的行首

o 从光标所在行的下一行开始编辑

a(after)光标所以的字符的后面开始编辑

A 进入行尾 与I 相反

最后是进入命令模式

替换的时候 g是全局 global的意思,替换全部,否则只是第一行发现的。另外范围要真实有效

如果要替换的内容有 / 就会与命令中的/冲突。这样可以使用如下方式:

将本来的/换成其他特殊符号

:1,$s^love^pleased^g

:nohl  no high light不高亮

:x 保存退出 类似 :wq

区别是查看但是没操作的时候 wq会更改mtime x 不会

其实也没啥可说的,就是要多练习。

原文地址:http://blog.51cto.com/13691454/2105023

时间: 2024-10-05 05:50:01

Linux20180417四周第二次课(4月12日)的相关文章

Linux学习笔记第三周第二次课(2月6日)

3.4 usermod命令 更改用户属性usermod, 更改UID,命令为#usermod -u 编号: 更改GID,命令为#usermod -g 编号: 更改用户家目录,命令为#usermod -d 编号: 更改用户shell,命令为#usermod -s 编号: 设置用户扩展组,命令为#useradd -G 组名[,组名]: 查看aming用户UID,GID,扩展组,#id aming : 锁定用户不能使用,命令为#usermod -L aming: 解锁用户,命令为#usermod -U

四周第二次课(1月3日) 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴

四周第二次课(1月3日)5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 vim一般模式下复制.剪切和粘贴   [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# Last login: Tue Jan 2 22:13:55 2018

四周第一次课(1月2日) 4.10/lvm讲解 4.11/lvm讲解 4.12/lvm讲解 4.13 磁盘故障小案例

四周第一次课(1月2日)4.10/lvm讲解4.11/lvm讲解4.12/lvm讲解4.13 磁盘故障小案例 onnecting to 192.168.183.128:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'. Last login: Tue Jan 2 19:34:17 2018[[email protected] ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP

四周第二次课(1月3日)

四周第二次课(1月3日)5.1 vim介绍 vi是linux里的文本编辑器,vim为其进阶版本,vim带有颜色显示,vim具有三种工作模式:一般模式.编辑模式.命令模式. 一般模式:: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了.在这个模式下,输入的任何字符都被视为指令.可以做的操作有,上下移动光标:删除某个字符:删除某行:复制.粘贴一行或者多行等等. 编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了.编辑模式可以实现对文本的输入和编辑(类似于笔记本

四周第一次课(1月2日)

四周第一次课(1月2日)4.10/4.11/4.12 lvm讲解 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便

五周第五次课(1月12日) 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号

五周第五次课(1月12日)8.10 shell特殊符号cut命令8.11 sort_wc_uniq命令8.12 tee_tr_split命令8.13 shell特殊符号相关测验题目:http://ask.apelearn.com/question/5437 扩展1. source exec 区别 http://alsww.blog.51cto.com/2001924/1113112 2. Linux特殊符号大全http://ask.apelearn.com/question/7720 3. so

四周第1次课(2月26日)

四周第一次课(2月26日)4.10/4.11/4.12 lvm讲解4.13 磁盘故障小案例 4.10lvm讲解(上) ctrl+u可以把8e删除掉. 创建物理卷 如果不知道安装包,可以根据命令查找安装包. 显示没有这个文件 需要输入一个命令 运行#pvcreate /dev/sdb1sdb有问题,运行df -h,显示sdb还在挂载. 运行命令#umount /mnt 给ext4签名 运行命令:#pvdisplay 4.12lvm讲解(中)运行命令pvs,更直观 创建卷组卷组信息 格式化成ext4

五周第五次课(1月12日)

五周第五次课(1月12日)8.10 shell特殊符号cut命令 \脱义字符 cut -d -f -c 分割 8.11 sort_wc_uniq命令 sort ASCII排序 sort -n 特殊符号字母为0的排序 sort -nr      -n的反序排法 wc -l  统计行数 wl -m 统计字符数  $ 换行字符 wl -w 统计词数量,以空格或空白进行区分 uniq 去除重复 先排序再去重 sort 2.txt |uniq 8.12 tee_tr_split命令 |tee 重定向并打印

一周第一次课(3月12日)笔记

一周第一次课(3月12日)笔记1.1 学习之初 1.2 约定 1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos71.1 学习之初学习linux的目的:想在杭州找到一份Linux的相关工作(运维.开发),通过课程打下坚实的Linux基础.学习方法:预习和复习的重要性.当日事当日毕.记笔记.利用好资源1.2 约定学习所需环境(本人使用):CentOS 7.4.VMware Workstation Pro 14.puTTY 0.70.Xshell 5学习辅助工具:1.3 认识Lin