Linux学习笔记(二) | 青训营笔记

86 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天

本节继续是linux的学习笔记记录。上一节记录了liunx一些关于文件目录的操作命令,本节记录学习其它的操作命令。

  • 拷贝移动

    • cp [-r] <source> <dest>
      • 作用:复制文件或目录
      • 说明
        • -r用于表示若复制的是目录则将复制该目录下所有的子目录和文件
        • source表示文件源
        • dest表示目标源
    • mv <source> <dest>
      • 作用:为文件或目录改名,或将文件或目录移动到其它位置
  • 打包压缩

    • tar [-z/-c/-x/-v/-f] <指定的包名> [<操作的对象>]
      • 作用:对文件进行打包、解包、压缩、解压
      • 注意
        • 后缀为.tar表示只完成了打包
        • 后缀为.tar.gz表示打包的同时还进行了压缩
      • 说明
        • -z表示通过gzip命令对文件压缩或者解压
        • -c表示create,即创建新的包文件
        • -x表示extract,实现从包文件还原文件
        • -v表示verbose,显示命令的执行过程
        • -f表示file,用于指定包文件的名称
  • 文本编辑

    • vi <fileName>
      • 作用:文本编辑工具,类似于记事本,若文件不存在则自动创建
    • vim <fileName>
      • 作用:vi升级版,可以对文本内容进行着色
      • 安装:yum install vim
      • 模式
        • 命令模式(Command mode)
          • 该模式下可以查看文件内容,移动光标(gg:快速移动到末尾,G:快速移动到开头)
          • vim打开文件后默认进入该模式
          • 另外两种模式需要先进入该模式才能进入彼此
        • 插入模式(Insert mode)
          • 该模式下可以对文件内容进行编辑
          • 命令模式下按下i/a/o任意一个可以进入插入模式
          • 按下esc可以回退至命令模式
        • 底行模式(Last line mode)
          • 该模式下可通过命令对文件内容进行查找、显示行号、退出等
          • 在命令模式下按下:或/可以进入底行模式
            • /:对文件内容进行查找
            • ::可输入wq(保存并退出)、q!(不保存退出)、set nu(显示行号)
  • 程序运行

    • ps -ef [ | grep <目标> ]
      • 作用:查看进程
    • kill -9 <进程id>
      • 作用:强制停止进程