zoukankan      html  css  js  c++  java
  • vi操作

    o 下一行插入

    O 上一行插入

    x 向后删除一个字符

    X向前删除一个字符

    u撤销一步

    3yy 复制三行

    dd  删除

    p粘贴

    d+home 或^删除到行首

    d+$或end删除到行尾

    词操作

    dw 删除一个词 放到单词的第一个字母上

    yw复制一个词

    p粘贴

    1000000dd 就会删除所有行

    d+G 删除到文件末尾行

    v模式

    visual block说明进入到了V模式;ctrl+v实现这个模式

    把需要选中的都选中 ,按大写的i输入# 再按esc.就会全部注释

    去除注释

    选中去除注释的行,按以下小写的d

    命令行模式

    :w保存

    :q退出

    :wq保存退出

    :wq!强制退出

    :q!修改了,不保存,强制退出

    ZZ保存并退出

    r 是替换

    替换

    :%s /bash/leng回车

    :%s /rpc/ACE/g回车

    替换指定的行

    :2,5s/sbin/milan回车

    :set nu 显示行号

    :set nonu取消行号

    查找 /milan 可以查找 ,按小写的n往下匹配,按大写的N往上匹配

    :noh 取消加亮

    :!ifconfig 调用系统命令,回车回到文档,粘贴就可以.

    如果不小心打开目录,直接退出就可以了.

     定位到行首 gg使用这个.

    定位到最后以行G

    定位到15行:15就可以了

    定位到30行30G就可以.

    定位到20行20g也可以.

    读取其他文件内容

    :r /root/ssh/sshd_config.bak文件,就可以读取了,保存一下就可以了

    vim 可以同时打开多个文件

    vim -o /etc/passwd /etc/passwd

    vim -O /etc/passwd /etc/passwd

    都可以同时打开多个文件,就是一个左右分,一个上下分

    ctrl +ww可以多个文件切换

    自定义vim编辑器

    vim ~/.vimrc回车

    set nu

    set history=10

    gedit编辑器 跟window的文本编辑器很类似

    实战:

     window上传到linux乱码

    rpm -qf `which iconv`

    安装iconv

    rpm -ivh /mnt/packages/glibc-common-2.17-78.el7.x86_64

    -l   --list 列举所有已知的字符集

    -o   --output=FILE 输出文件

    -f  

    iconv -f gb2312 c.txt -o c2.txt

    转码成功

    服务器上写好的脚本,放到window系统中也会有穿行

    linux系统中处理回车" "

    windows系统中处理回车采用的是" "

    安装一个

    rpm -ivh /mnt/packages/unix2dos安装这个软件包就可以了.

    rpm -qf `which unix2dos`

    unix2dos b.sh

  • 相关阅读:
    杭州办理招行香港一卡通(两地一卡通)攻略
    Android高手进阶教程(二十)之Android与JavaScript方法相互调用!
    Android应用的自动升级、更新模块的实现
    18个最好的jQuery表格插件
    系统的本地策略不允许你采用交互式登录
    android中判断横屏或者竖屏并改变背景
    记录几个东东
    jsAnim学习
    win7下安装oracle10g出现未知错误,程序异常终止
    oracle创建用户并授权
  • 原文地址:https://www.cnblogs.com/php-rearch/p/5001780.html
Copyright © 2011-2022 走看看