• Linux命令学习笔记


    Linux命令学习笔记

     1.       文件重命名

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.

    例子:将目录A重命名为B

    mv A B

    例子:将/a目录移动到/b下,并重命名为c

    mv /a /b/c

    其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的。

    2.    编译并运行一个C语言文件

    比如用vi编写一个hello.c的文件

    编译并生成hello文件:gcc –o hello hello.c

    运行hello文件:./hello

    3.    vi的复制粘贴命令

    vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:

      命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。

      输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。

    末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。

     

    输入模式的操作

      Home光标到行首

      End 光标到行尾

      Page Up和Page Down上下翻页

      Delect删除光标位置的字符

     

    删除操作(命令模式使用)

      x删除光标处的单个字符

      dd删除光标所在行

      dw删除当前字符到单词尾包括空格的所有字符

      #x例如3x删除光标处向右的三个字符

      #dd例如3dd从当前行开始向下删除三行文本

     

    撤销操作

      u命令取消最近一次的操作,可以使用多次来恢复原有的操作

      U取消所有操作

      Ctrl+R可以恢复对使用u命令的操作

     

    复制操作

      yy命令复制当前整行的内容到vi缓冲区

      yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词

      y$复制光标所在位置到行尾内容到缓存区

      y^复制光标所在位置到行首内容到缓存区

      #yy例如:5yy就是复制5行

    #yw例如:2yw就是复制两个单词

    p粘贴缓冲区中的内容

     

    如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。

     

     

    在同一编辑窗打开第二个文件,用:sp [filename]

    在多个编辑文件之间切换,用Ctrl+ww

     

     

     

  • 相关阅读:
    ROS和H3C,华为的端口汇聚方式
    wifi6 802.11ax技术标准 值得期待但无需等待!
    免信用卡更改Apple ID地区
    pip install失败报错解决方案
    黑产-起底身份倒卖产业:那些被公开叫卖的人生
    黄金
    jupyter nootbook本地使用指南
    current account(经常账户)
    outlier异常值检验原理和处理方法
    随机逻辑回归random logistic regression-特征筛选
  • 原文地址:https://www.cnblogs.com/wangkevin5626/p/4768713.html
Copyright © 2020-2023  润新知