• 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

     

     

     

  • 相关阅读:
    在C#代码中应用Log4Net(二)典型的使用方式
    在C#代码中应用Log4Net(一)简单使用Log4Net
    Windows Azure Active Directory (2) Windows Azure AD基础
    Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)
    Windows Azure Active Directory (1) 前言
    Azure China (6) SAP 应用在华登陆 Windows Azure 公有云
    Microsoft Azure News(3) Azure新的基本实例上线 (Basic Virtual Machine)
    Microsoft Azure News(2) 在Microsoft Azure上运行SAP应用程序
    Microsoft Azure News(1) 新的数据中心Japan East, Japan West and Brazil South
    Windows Azure HandBook (2) Azure China提供的服务
  • 原文地址:https://www.cnblogs.com/wangkevin5626/p/4768713.html
Copyright © 2020-2023  润新知