当前位置: 首页 > article >正文

vim、watch、cp和mv

一、vim使用技巧

vim主配置文件:/etc/vimrc   (对所有用户都生效)

vim子配置文件:vim  ~/.vimrc (只对当前用户生效)

  可写入:

        set nu   显示行号

        ts=2      tab键长度为两个空格(默认为8个空格)

        ai          自动缩进

        sw=2     缩进长度为2个空格

        et          把tab自动转换为空格

vim进入文件

  多行添加步骤:

        1、ctrl  +  v  进入可视化模式

        2、按上下键选中要添加字符的列

        3、按大写 i 键进入插入模式并加入想要添加的内容(此时只有一行添加了内容)

        4、最后按ESC键退出(选中的列都加入内容)

        5、wq  退出保存

二、watch

watch  -n  1  cat  /mnt/file   (-n表示让后面的命令一秒钟执行一次)

三、cp和mv的数据原理

在系统当中,磁盘是有划分分区的,数据的复制或者移动分为相同分区和不同分区

   在相同分区里

        cp :按照模板对指定的文件进行重新生成。用这个模板生成一个新文件。

        mv :这是改变了这个文件的源数据,也就是重命名。

  在不同分区里

        cp :任是按照模板克隆出一个新文件。

        mv :先复制后删除。


http://www.kler.cn/a/465139.html

相关文章:

  • 三、GIT与Github推送(上传)和克隆(下载)
  • GitHub的简单操作
  • Linux 内核中的 Netlink 机制:内核与用户空间的通信桥梁
  • AutoSar架构学习笔记
  • 微软自带日志输出+Serilog
  • GIT 企业级开发学习 1_基本操作
  • df.replace({‘b‘: r‘\s*(\.)\s*‘}, {‘b‘: r‘\1ty‘}, regex=True)
  • vue中的h
  • CES Asia 2025:科技盛宴引领未来,BESTAR声学创新备受瞩目
  • 时间关系推理:利用大型语言模型检测股票投资组合崩溃
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.4,SDP协议分析
  • C++如何读取CSV文件
  • jQuery get 方法内操控vue变量(异步ajax请求方法中操控双向绑定的响应式变量)实现异步请求函数内完成变量的双向响应式绑定
  • ElasticSearch05-集群搭建
  • 大模型 Fine-Tuning 技术解析
  • 【LLM】一文了解 NLP 里程碑模型 BERT
  • 太速科技-638-基于 KU060的双路1Gsps 14bit AD采集 PCIe卡
  • .net core修行之路-多线程异步编程概念篇
  • TDengine 如何进行高效数据建模
  • 什么是Sight Words(信号词)
  • LabVIEW开发中常见硬件通讯接口快速识别
  • 安卓入门十一 常用网络协议四
  • 《大话设计模式》解读09-建造者模式
  • 「Java 数据结构全面解读」:从基础到进阶的实战指南
  • 鸿蒙HarmonyOS开发:基于Swiper组件和自定义指示器实现多图片进度条轮播功能
  • 基于python的随机迷宫游戏