精华内容
下载资源
问答
  • vim 一般模式切换到命令模式

    千次阅读 2018-08-02 15:45:42
    :n1,n2 w [filename]   将n1n2的内容保存成filename这个...command 暂时离开vi命令行模式下执行command的显示结果。例如,:! ls /home即可在vi当中查看/home下面以ls输出的文件信息...

    :n1,n2 w [filename]

     

    将n1到n2的内容保存成filename这个文件

    :!command            暂时离开vi到命令行模式下执行command的显示结果。例如,:! ls /home即可在vi当中查看/home下面以ls输出的文件信息

    展开全文
  • 一般模式 以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来...

    生活就像一盒巧克力,你永远不知道你会得到什么。

    														——《阿甘正传》
    

    一般模式[就是一般默认的模式的模式]

    vi编辑器打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。

    语法 功能描述
    yy 复制当前一行
    y数字y 复制一段(从第几行到第几行)
    p 箭头移动到目的行粘贴
    u 撤消上一部
    dd 删除当前一行
    d数字d 删除光标(含)后多少行
    x 删除一个字母,相当于Del,向后删
    X 删除一个字母,相当于Backspace,向前删
    yw 复制一个词
    dw 删除一个词
    shift+^ 移动到行头
    shift+$ 移动到行尾
    gg或者1+G 移动到页头
    G 移动到页尾
    数字+G(先输入数字,在按G) 移动到目标行

    在这里插入图片描述

    编辑模式[就是写东西的模式]

    在一般模式当中,输入 (“:”“/”“?”)3个中的任何一个按钮,就可以将光标移动到最底下那一行。
    在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成的!

    1. 基本语法
    命令 功能
    :w 保存
    :q 退出
    :! 强制执行
    /要查找的词 n查找下一个,N往上查找
    ?要查找的词 n是查找上一个,N是往下查找
    :set nu 显示行号
    :set nonu 关闭行号
    ZZ(shift+zz) 没有修改文件直接退出,如果修改了文件保存后退出
    1. 实力实操
      强制保存退出
      :wq!

    模式间切换

    在这里插入图片描述

    终端快捷键

    常用快捷键 功能
    ctrl+c 停止进程
    ctrl+l 清屏;彻底清平时:reset
    ctrl+q 退出
    善于用table键 提示(更重要的是可以防止敲错)
    上下键 查找执行过的命令
    ctrl+alt linux和Windows之间切换

    文件目录类

    基本语法

    1. pwd 显示当前工作目录的绝对路径
    2. ls -a 【目录或是文件】 查看全部的文件,连同隐藏的
    3. ls -l 【目录或是文件】 长数据串列出,包含文件的属性与权限等等数据;(常用)
      每行列出的信息依次是:
      文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 建立或最近修改的时间 名字
    4. cd:Change Directory切换路径
      cd [参数]
    参数 功能
    cd 绝对路径 切换路径
    cd相对路径 切换路径
    cd ~或者cd 回到自己的家目录
    cd - 回到上一次所在目录
    cd … 回到当前目录的上一级目录
    cd -P 跳转到实际物理路径,而非快捷方式路径
    1. rmdir 删除一个空的目录 也可以删除一个空的文件夹
    2. touch 创建一个空文件
      格式: touch 文件名称
    3. cp复制文件或目录
      cp [选项] source dest (描述:复制source文件得到dest)
    选项 功能
    -r 递归复制整个文件夹
    参数 功能
    source 源文件
    dest 目标文件
    1. rm 移除文件或目录
      rm [选项] deletefile (递归删除目录中所有内容)
    选项 功能
    -r 递归删除目录中所有的内容
    -f 强制执行删除操作
    -v 显示指令的详细执行过程
    1. mv 移动文件与目录或重命名
      (1)mv oldNameFile newNameFile (功能描述:重命名)
      (2)mv /temp/movefile /targetFolder (功能描述:移动文件)
    2. cat 查看文件内容
      cat [选项] 要查看的文件名称
    选项 功能描述
    -n 显示所有行的行号,包括空行。
    1. more 文件内容分屏查看器
      more 要查看的文件
    操作 功能说明
    空白键 (space) 代表向下翻一页;
    Enter 代表向下翻『一行』;
    q 代表立刻离开 more ,不再显示该文件内容。
    Ctrl+F 向下滚动一屏
    Ctrl+B 返回上一屏
    = 输出当前行的行号
    :f 输出文件名和当前行的行号
    1. less 分屏显示文件内容
      less 要查看的文件
    操作 功能说明
    空白键 向下翻动一页;
    [pagedown] 向下翻动一页
    [pageup] 向上翻动一页;
    /字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;
    ?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找;
    q 离开 less 这个程序;
    1. echo
      echo [选项] [输出内容]
      选项 -e 支持反斜线控制的字符转换
    控制字符 作用
    \ 输出\本身
    \n 换行符
    \t 制表符,也就是Tab键
    1. head 显示头部内容
      head 文件 (功能描述:查看文件头10行内容)
      head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
    选项 功能
    -n <行数> 指定显示头部内容的行数
    1. tail 输出文件尾部内容
      tail 文件 (功能描述:查看文件后10行内容)
      tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数)
      tail -f 文件 (功能描述:实时追踪该文档的所有更新)
    选项 功能
    -n<行数> 输出文件尾部n行内容
    -f 显示文件最新追加的内容,监视文件变化
    1. 赋值> 和追加>>

    ll >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))
    ll >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)
    cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
    echo “内容” >> 文件

    1. ln 软连接
      ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
      删除软链接: rm -rf 软链接名,而不是rm -rf 软链接名/
      查询:通过ll就可以查看,列表属性第1位是l,尾部会有位置指向。
    2. history 查看已经执行过历史命令
      history (功能描述:查看已经执行过历史命令)

    时间日期类

    1. date [OPTION]… [+FORMAT]
    选项 功能
    -d<时间字符串> 显示指定的“时间字符串”表示的时间,而非当前时间
    -s<日期时间> 设置系统日期时间
    参数 功能
    <+日期时间格式> 指定显示时使用的日期时间格式
    1. date显示当前时间
      (1)date (功能描述:显示当前时间)
      (2)date +%Y (功能描述:显示当前年份)
      (3)date +%m (功能描述:显示当前月份)
      (4)date +%d (功能描述:显示当前是哪一天)
      (5)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)
    2. date 设置系统时间
      date -s 字符串时间
    3. cal 查看日历
      cal [选项] (功能描述:不加选项,显示本月日历)
    选项 功能
    具体某一年 显示这一年的日历

    用户管理命令

    1. useradd 添加新用户
      useradd 用户名 (功能描述:添加新用户)
      useradd -g 组名 用户名 (功能描述:添加新用户到某个组)

    2. passwd 设置用户密码
      passwd 用户名 (设置用户密码)

    3. id 查看用户是否存在
      id 用户名

    4. cat /etc/passwd 查看创建了哪些用户
      cat /etc/passwd

    5. su 切换用户
      su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
      su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)

    6. userdel 删除用户
      userdel 用户名 (功能描述:删除用户但保存用户主目录)
      userdel -r 用户名 (功能描述:用户和用户主目录,都删除)

    选项 功能
    -r 删除用户的同时,删除与用户相关的所有文件。
    1. who 查看登录用户信息
      whoami (功能描述:显示自身用户名称)
      who am i (功能描述:显示登录用户的用户名)
    2. sudo 设置普通用户具有root权限
      1. 添加atguigu用户,并对其设置密码。
      [root@hadoop101 ~]#useradd atguigu
      [root@hadoop101 ~]#passwd atguigu
      2. 修改配置文件
      [root@hadoop101 ~]#vi /etc/sudoers
      修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下所示:
      ##Allow root to run any commands anywhere
      root ALL=(ALL) ALL
      atguigu ALL=(ALL) ALL
      或者配置成采用sudo命令时,不需要输入密码
      ##Allow root to run any commands anywhere
      root ALL=(ALL) ALL
      atguigu ALL=(ALL) NOPASSWD:ALL
      修改完毕,现在可以用atguigu帐号登录,然后用命令 sudo ,即可获得root权限进行操作。
    3. usermod 修改用户
      usermod -g 用户组 用户名
    选项 功能
    -g 修改用户的初始登录组,给定的组必须存在

    用户组管理命令

    1.groupadd 新增组
    groupadd 组名
    2. groupdel 删除组
    groupdel 组名
    3. groupmod 修改组
    groupmod -n 新组名 老组名

    选项 功能描述
    -n<新组名> 指定工作组的新组名
    1. cat /etc/group 查看创建了哪些组
      cat /etc/group

    文件权限

    1. chmod 改变权限
      第一种方式变更权限
      chmod [{ugoa}{±=}{rwx}] 文件或目录
      第二种方式变更权限
      chmod [mode=421 ] [文件或目录]

    2. chown 改变所有者
      chown [选项] [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)

    选项 功能
    -R 递归操作
    1. chgrp 改变所属组
      chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)

    搜索查找类

    1. find 查找文件或者目录
      find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
      find [搜索范围] [选项]
    选项 功能
    -name<查询方式> 按照指定的文件名查找模式查找文件
    -user<用户名> 查找属于指定用户名所有文件
    -size<文件大小> 按照指定的文件大小查找文件。
    2. grep 过滤查找及“ ”管道符

    grep 选项 查找内容 源文件

    选项 功能
    -n 显示匹配行及行号。
    1. which 查找命令
      查找命令在那个目录下
      1.基本语法
      which 命令
      2.案例实操
      which ll

    压缩&解压

    1. gzip/gunzip 压缩
      gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
      gunzip 文件.gz (功能描述:解压缩文件命令)
      只能压缩文件不能压缩目录
      不保留原来的文件
    2. zip/unzip 压缩
      zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)
      unzip [选项] XXX.zip (功能描述:解压缩文件)
    zip选项 功能
    -r 压缩目录
    unzip选项 功能
    -d<目录> 指定解压后文件的存放目录

    zip 压缩命令在window/linux都通用,可以压缩目录且保留源文件。
    3. tar 打包
    tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

    选项 功能
    -z 打包同时压缩
    -c 产生.tar打包文件
    -v 显示详细信息
    -f 指定压缩后的文件名
    -x 解包.tar文件

    磁盘分区类

    1. df 查看磁盘空间使用情况
      df : disk free 空余硬盘
      df 选项 (功能描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)
    选项 功能
    -h 以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
    1. fdisk 查看分区
      fdisk -l (功能描述:查看磁盘分区详情)
    选项 功能
    -l 显示所有硬盘的分区列表

    该命令必须在root用户下才能使用、
    Linux分区
    Device:分区序列
    Boot:引导
    Start:从X磁柱开始
    End:到Y磁柱结束
    Blocks:容量
    Id:分区类型ID
    System:分区类型
    Win7分区,如图1-157所示
    Win7分区:
    在这里插入图片描述

    案例实操
    (1)查看系统分区情况
    [root@hadoop101 /]# fdisk -l
    Disk /dev/sda: 21.5 GB, 21474836480 bytes
    255 heads, 63 sectors/track, 2610 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0005e654

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 26 204800 83 Linux
    Partition 1 does not end on cylinder boundary.
    /dev/sda2 26 1332 10485760 83 Linux
    /dev/sda3 1332 1593 2097152 82 Linux swap / Solaris

    1. mount/umount 挂载/卸载
      对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录、一个独立且唯一的文件结构。
      Linux中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。
      1.挂载前准备(必须要有光盘或者已经连接镜像文件)如下图:

    在这里插入图片描述
    在这里插入图片描述
    mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)
    umount 设备文件名或挂载点 (功能描述:卸载设备)

    参数 功能
    -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount ndows文件网络共享:smbfs UNIX(LINUX) 文件网络共享:nfs
    -o options 主要用来描述设备或档案的挂接方式。常用的参数有: loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备  iocharset:指定访问文件系统所用字符集
    device 要挂接(mount)的设备
    dir 设备在系统上的挂接点(mount point)

    案例实操
    (1)挂载光盘镜像文件
    [root@hadoop101 ~]# mkdir /mnt/cdrom/ 建立挂载点
    [root@hadoop101 ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/ 设备/dev/cdrom挂载到 挂载点 : /mnt/cdrom中
    [root@hadoop101 ~]# ll /mnt/cdrom/
    (2)卸载光盘镜像文件
    [root@hadoop101 ~]# umount /mnt/cdrom
    设置开机自动挂载
    [root@hadoop101 ~]# vi /etc/fstab
    添加红框中内容,保存退出。[如下图所示]
    在这里插入图片描述

    进程线程类

    进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

    1. ps 查看当前系统进程状态
      ps aux | grep xxx (功能描述:查看系统中所有进程)
      ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)
    选项 功能
    -a 选择所有进程
    -u 显示所有用户的所有进程
    -x 显示没有终端的进程

    ps aux显示信息说明
    USER:该进程是由哪个用户产生的
    PID:进程的ID号
    %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
    %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
    VSZ:该进程占用虚拟内存的大小,单位KB;
    RSS:该进程占用实际物理内存的大小,单位KB;
    TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
    STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
    START:该进程的启动时间
    TIME:该进程占用CPU的运算时间,注意不是系统时间
    COMMAND:产生此进程的命令名
    ps -ef显示信息说明
    UID:用户ID
    PID:进程ID
    PPID:父进程ID
    C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高
    STIME:进程启动的时间
    TTY:完整的终端名称
    TIME:CPU时间
    CMD:启动进程所用的命令和参数
    如果想查看进程的CPU占用率和内存占用率,可以使用aux;
    如果想查看进程的父进程ID可以使用ef;

    1. kill 终止进程
      kill [选项] 进程号 (功能描述:通过进程号杀死进程)
      killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
      选项 |功能
      –|--
      -9 |表示强迫进程立即停止
      killall |通过进程名称杀死进程
    2. pstree 查看进程数
      pstree [选项]
    选项 功能
    -p 显示进程的PID
    -u 显示进程的所属用户
    1. top查看系统健康状态
      top [选项]
    选项 功能
    -d 秒数 指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令:
    -i 使top不显示任何闲置或者僵死进程。
    -p 通过指定监控进程ID来仅仅监控某个进程的状态。
    操作 功能
    P 以CPU使用率排序,默认就是此项
    M 以内存的使用率排序
    N 以PID排序
    q 退出top
    1. netstat 显示网络统计信息和端口占用情况
      netstat -anp |grep 进程号 (功能描述:查看该进程网络信息)
      netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)
    选项 功能
    -n 拒绝显示别名,能显示数字的全部转化成数字
    -l 仅列出有在listen(监听)的服务状态
    -p 表示显示哪个进程在调用

    crond 系统定时任务

    1. crond 服务管理
      重新启动crond服务
      命令: service crond restart
    2. crontab 定时任务设置
      crontab [选项]
    选项 功能
    -e 编辑crontab定时任务
    -l 查询crontab任务
    -r 删除当前用户所有的crontab任务

    参数说明
    [root@hadoop101 ~]# crontab -e
    (1)进入crontab编辑界面。会打开vim编辑你的工作。

            • 执行的任务
              表1-47
    项目 含义 范围
    第一个“*” 一小时当中的第几分钟 0-59
    第二个“*” 一天当中的第几小时 0-23
    第三个“*” 一个月当中的第几天 1-31
    第四个“*” 一年当中的第几月 1-12
    第五个“*” 一周当中的星期几 0-7(0和7都代表星期日)

    (2)特殊符号
    表1-48

    特殊符号 含义
    * 代表任何时间。比如第一个“*”就代表一小时中每分钟都执行一次的意思。
    代表不连续的时间。比如“0 8,12,16 * * * 命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令
    - 代表连续的时间范围。比如“0 5 * * 1-6命令”,代表在周一到周六的凌晨5点0分执行命令
    */n 代表每隔多久执行一次。比如“*/10 * * * * 命令”,代表每隔10分钟就执行一遍命令

    (3)特定时间执行命令
    表1-49

    时间 含义
    45 22 * * * 命令 在22点45分执行命令
    0 17 * * 1 命令 每周1 的17点0分执行命令
    0 5 1,15 * * 命令 每月1号和15号的凌晨5点0分执行命令
    40 4 * * 1-5 命令 每周一到周五的凌晨4点40分执行命令
    */10 4 * * * 命令 每天的凌晨4点,每隔10分钟执行一次命令
    0 0 1,15 * 1 命令 每月1号和15号,每周1的0点0分都会执行命令。注意:星期几和几号最好不要同时出现,因为他们定义的都是天。非常容易让管理员混乱。

    案例实操
    (1)每隔1分钟,向/root/bailongma.txt文件中添加一个11的数字
    */1 * * * * /bin/echo ”11” >> /root/bailongma.txt

    展开全文
  • 昨天捣鼓了centos6.5的黑窗口和图形化界面的切换,centos的图形化界面做的真心一般,所以切换到了黑窗口操作起来才回归正常 不过,Ubuntu的图形化界面做的还是不错的(mac os还是老大不可否认)今天总结一下ubuntu的模式...

    昨天捣鼓了centos6.5的黑窗口和图形化界面的切换,centos的图形化界面做的真心一般,所以切换到了黑窗口操作起来才回归正常

    不过,Ubuntu的图形化界面做的还是不错的(mac os还是老大不可否认)今天总结一下ubuntu的模式切换在这里插入图片描述
    Ctrl+Alt+F1/F2/F3/F4/F5/F6切换到黑窗口(一般用Ctrl+Alt+F2)

    在这里插入图片描述
    Ctrl+Alt+F7切回图形化界面

    总结:

    1、图形桌面—>命令行模式:Ctrl+Alt+F1/F2/F3/F4/F5/F6
    2、命令行模式—>图形桌面:Ctrl+Alt+F7(跟cents还是有所区别)
    3、解除命令行模式锁定光标快捷键:Ctrl+Alt

    centos命令模式和图形化界面切换请点击下方链接
    https://blog.csdn.net/ds_Yang/article/details/83786807

    展开全文
  • 默认进入后是命令命令模式,输入":"进入末行模式,输入“i/I/a/A/o/O”进入编辑模式,在后两种模式下按 Esc 键切换到命令模式。 编辑模式必须先退回到命令模式才可以切换到末行模式。 命令模式进入编辑模式的...
    VI一般分为三种操作模式:命令模式、编辑模式、末行模式。
    默认进入后是命令命令模式,输入":"进入末行模式,输入“i/I/a/A/o/O”进入编辑模式,在后两种模式下按 Esc 键切换到命令模式。
    编辑模式必须先退回到命令模式才可以切换到末行模式。

    命令模式进入编辑模式的六种方式:
    i:当前光标插入
    I:当前行首插入
    a:下个光标插入
    A:当前行末插入
    o:当前光标下一行新建一行插入
    O:当前光标上一行新建一行插入
    展开全文
  • vim基本模式间的切换

    2014-04-02 21:47:34
    初学vim编辑器的几种常用模式:注:每次切换模式都要按Esc键先切换到一般模式(即命令模式)1.命令模式(也称一般模式);使用vi或vim即进入默认的命令模式。2.输入模式(即插入模式);键盘输入i,a,o进入插入模式,...
  • 命令模式下输入init 5或者startx,如果命令运行完了还没看到图形,可以试着ctrl+alt+FX(一般是F7,不过也不一定,可以挨个从F1按F12,哈哈)。如果再进不去估计你系统没装好。 注意:(ctrl+alt+F7...
  • 插入模式一般通过i或a(append)从普通模式进入插入模式,向文本缓冲中插入文本,通过Esc返回普通模式 可视模式:移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。当执行一个非移动命令时...
  • Vim常用的基本操作

    2018-01-19 09:24:00
    一般模式:当我们使用vim打开文件时,就处于一般模式,一般模式是三种模式中的桥梁,也就是说可以从一般模式切换到命令模式或者编辑模式,但命令模式和编辑模式之间的切换必须经过一般模式,即先切换到一般模式,...
  • 项目上有些程序涉及了LINUX的图形界面底层库,导致我在写代码的时候无意间修改了系统图形界面的搜索路径,最终使得系统再也没有办法通过图形界面登录进去系统,为了将那段搜索路径的代码删掉以恢复原本的搜索路径...
  • vi/vim使用三种模式的切换...命令模式切换到底线命令模式 键入: 其他模式切换回命令模式 ESC 常用的命令 命令模式 x 可以在命令模式下删除当前光标所在的字符 底线命令模式 q 退出 wq 保存并退出 q! 不保存退...
  • vi命令的使用

    2021-04-09 11:09:52
    vi命令的使用命令模式输入模式底线命令模式按键说明第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等第二部分:一般模式切换到编辑模式的可用的按钮说明第三部分:一般模式切换到指令行模式的可用的按钮说明...
  • Vim 常用命令记录

    2018-04-11 14:56:43
    Sec2 一般模式切换到编辑模式 Sec3 一般模式切换到命令行模式 vim环境的更改 Sec4 多窗口功能 Sec1 一般模式下常用的命令 光标移动 ctrl + f == PageDown ctrl + b == PageUp 0 == Home $ == ...
  • VIM的快捷键

    2018-11-21 11:00:13
    VI / VIM 操作快捷键... 一般模式切换到命令模式:冒号: 编辑和命令模式退回到一般模式: ESC 关于暂存文件.swp: 当文件因某些原因突然down了,自动在当前文件所在目录生成一个filename.swp文件, 当再次打...
  • Linux使用命令/vim

    2019-07-20 23:21:39
    : 切换到底部命令模式 q 退出程序 w 保存文件 wq 保存并退出 vi/vim test.txt 进入一般模式 H J K L 左下上右 YY 进入一般模式后复制所在行 P 进入一般模式粘贴复制的内容 D 进入一般模式后删除所在 ESC退出当前模式...
  • 文章目录1、介绍2、模式2.1 命令模式:2.2 输入模式2.3 底线命令模式3、基本命令3.1 一般模式 光标移动、复制粘贴、搜索替换等3.2 一般模式切换到编辑模式的可用的按钮说明3.3 一般模式 切换到指令行模式的可用的...
  • vim 基本命令入门

    2018-04-28 15:22:00
    简介 vim是Linux系统下类似于Windows的记事本的编辑器。 vim中经常使用的三种模式 一般模式:浏览文件内容。 插入模式:编辑文件内容。...首先要由一般模式切换到编辑模式。 在一般模式是输入i ,则切换到编辑...
  • Linux常用的命令(五)

    2020-11-01 13:58:47
    目录 一.网络相关的命令 1.ifconfig 2.ping windows环境下ping命令 的相应次数参数为 -n而linux换几个下ping命令的相应次数参数为 -c ...二....命令模式: ...第三部分:一般模式切换到指令行模式的可...
  • 交换机命令

    2014-08-27 10:54:31
    模式切换指令 enable 进入特权模式(一般简写为en) config t 进入全局配置模式 interface fa 0/1 进入交换机某个端口视图模式 exit 返回上级模式 end 从全局以下模式返回特权模式 快捷指令 帮助...
  • vim常用命令

    2019-09-29 12:39:47
    vim常用指令汇总 ...一般指令模式切换到编辑模式的可用的按钮 一般指令模式切换到指令列模式的可用按钮 区块选择的按键 多文件编辑的按键 多窗口情况下的按键 挑字补全功能 vim的环境设定参数
  • Linux vi常用命令

    2021-01-31 12:55:17
    一般命令模式可与编辑模式及命令行模式切换,编辑模式与命令行模式不可切换 一般命令行模式按键说明 移动光标的方法 @ 移动一个字符:hjkl或上下左右箭头 @ 移动多个字符:数字 + 【hjkl或上下左右箭头】 @ 移本行...
  • Linux vi 命令详解

    2014-04-26 16:42:00
    vi共分为三种模式:分别是一般模式,编辑模式与命令行模式 一般模式:以vi打开一个文件就直接了一般...指令模式切换到输入模式只需键入相应的输入命令即可(如a,A),而要从输入模式切换到指令模式,则需在输入模...
  • 【Linux】(二)vi/vim命令详解

    千次阅读 2019-11-19 23:23:22
    文章目录vi的基本概念vi/vim 的使用命令模式输入模式底线命令模式vi/vim 按键说明第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等第二部分:一般模式切换到编辑模式的可用的按钮说明第三部分:一般模式切换...
  • 文章目录: 一:介绍 二:Vi和Vim常用的三种模式 1.命令行模式/一般模式...第二部分:一般模式切换到编辑模式的可用的按钮说明 进入输入或取代的编辑模式 第三部分:一般模式切换到指令行模式的可用的按钮说明 ...
  • 常用的Vim基本命令

    2021-01-09 08:28:09
    模式切换 进入vim时默认为命令模式 这时可以通过命令对文件进行处理 在命令模式下可以通过下文的插入命令等命令进入编辑模式对文本内容进行编辑 在编辑模式下可以按ESC回到命令模式 常用命令 (1)光标移动 h或左...
  • vim 命令

    千次阅读 2015-01-09 00:10:39
    关于vi 和vim的介绍可以在上面的网址看到。 1 进入和退出vi 进入:在终端命令行输入 vi 文件名 就会进入vi,并且建立了...退出:按ESC切换到命令模式下,输入 :q 这是没有保存就退出,一般系统会提示你要不要保存
  • UNIX linux vi命令

    2013-05-14 13:50:46
    有编辑模式、命令模式(和unix一般的命令,如ll,who等不一致),所以在Vi命令下编辑文件时,经常需要在内部进行各种命令模式的切换,比如正常编辑时无法删除,只能输入,只有切换到命令模式,才能删除,插入等。...
  • 1.1VI命令 VI是Linux上的一个文本编辑器。掌握常用的VI命令,可以简化编辑操作。 1.1.1VI的三种模式 ...(2)其它任何模式,按ESC键,都会切换到命令模式; (3)命令模式下,可以使用vi命令,对文本进行编辑...
  • vi常用命令

    2012-05-16 18:02:00
    Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本... vi 默认进入就是模式,任何模式下按esc键即可切换到命令行模式。在该模式下,用户可以输入各种合法的Vi命...
  • Linux中VIM常用命令

    2021-02-23 15:44:23
    Linux中VIM常用命令 vim是Linux中常用的文本编辑工具,先看一下vim/vi在各个模式下的切换图: 常用命令: (一般模式)拷贝当前行:...(一般模式)编辑/etc/profile文件,使用快捷键该文档的最末行:G,和最首行:

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 374
精华内容 149
关键字:

一般模式切换到命令模式