如何批量替换多个exccle把一个表格的数据替换到另一个表格内容?

Linux 从零开始学习笔记
从零开始学习Linux,记录笔记,担心自己以后会忘,也供大家茶余饭后,闲来无事看看,自己的理解只能到这,能力有限。也希望大家可以指出我的错误,让我可以有一点点进步,以后会一直更新,同时也希望大家可以收藏,点赞加关注三连一下,大家有什么问题或者我的错误也可以在评论里留下来,相互讨论一下,谢谢大家。

随便一提,视频配套的PPT在这 ,戳链接!!!!!!
替换命令,当你在vim文档中输入mymail时按回车或者空格会自动变@
==如果安装时遇到问题,出现依赖性错误

注意:在这一段脚本中,#!/bin/Bash这一句是个例外,他并不是注释,是标识,说明以下语句是Shell脚本,‘Hello World!’如果要加感叹号就得是单引号,如果没有感叹号才可以是双引号,这感叹号有意义。

  • 转义符在/etc/”行才能显示(记得重启SSH服务)

不管是本地登录,还是远程登录,都可以显示此欢迎信息

第一节 基础正则表达式

  • 正则表达式用来在文件中匹配符合条件的 字符串,正则是包含匹配。grep、awk、 sed等命令可以支持正则表达式。
  • 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。
前一个字符匹配0次或任意多次。
匹配除了换行符外任意一个字符。
匹配行首。例如:^hello会匹配以hello开头的行。
匹配中括号中指定的任意一个字符,只匹配一个字符。 例如:[aoeiu] 匹配任意一个元音字母,[0-9] 匹配任意一位 数字, [a-z][0-9]匹配小写字和一位数字构成的两位字符。
匹配除中括号的字符以外的任意一个字符。例如:[^0-9] 匹配 任意一位非数字字符,[^a-z] 表示任意一位非小写字母。
转义符。用于取消讲特殊符号的含义取消。
表示其前面的字符出现不小于n次。例如: [0-9]{2,} 表示两 位及以上的数字。
表示其前面的字符至少出现n次,最多出现m次。例如: [a- z]{6,8} 匹配6到8位的小写字母。
  • “*”前一个字符匹配0次,或任意多次

    • grep “a*” test_”代表cron服务产生的日志,只要日 志等级大于等于info级别,就记录
    • “.=”代表只记录所需等级的日志,其他等级的都不记录。比 如:“*.=emerg”代表人和日志服务产生的日志,只要等级是 emerg等级就记录。这种用法及少见,了解就好
    • “.!”代表不等于,也就是除了该等级的日志外,其他等级的 日志都记录。
    普通信息,但是有一定的重要性
    警告信息,但是还不回影响到服务或系统的运行
    错误信息,一般达到err等级的信息以及可以影响到服务或系统的运行了。
    临界状况信息,比err等级还要严重
    警告状态信息,比crit还要严重。必须立即采取行动
    疼痛等级信息,系统已经无法使用了
    • 系统设备文件,如“/dev/lp0”
    • 转发给远程主机,如“@
      如果日志不存在,则忽略该日志的警告信息
      如果日志为空文件,则不进行日志轮替
      日志轮替的最小值。也就是日志一定要达到这个 最小值才会轮替,否则就算时间达到也不轮替size 大小 日志只有大于指定大小才进行日志轮替,而不是 按照时间轮替。如size 100k
      使用日期作为日志轮替文件的后缀。如secure-

      在/etc/logrotate.conf 配置文件里修改轮替规则,下面大括号外面的变量相当于局部变量,而大括号里面的相当于全局变量,只有大括号里面没有声明,外面的才生效,一旦大括号声明了,大括号里面的优先级高于外面,优先生效

      如果此命令没有选项,则会按照配置文件中的条件进行

      • -v:显示日志轮替过程。加了-v选项,会显示日志的轮 替的过程
      • -f: 强制进行日志轮替。不管日志轮替的条件是否已经 符合,强制配置文件中所有的日志进行轮替
      0
      单用户模式,可以想象为windows的安全模式,主要用 于系统修复
      不完全的命令行模式,不含NFS服务
      完全的命令行模式,就是标准字符界面

      系统开机后直接进入哪个运行级别,就把数字改为对应的数字


      CentOS 6.x中使用initramfs内存文件系统 取代了CentOS 5.x中的initrd RAM Disk。 他们的作用类似,可以通过启动引导程序加载到内存中,然后加载启动过程中所需要的内核模块,比如USB、SATA、SCSI 硬盘的驱动和LVM、RAID文件系统的驱动

      • 5、显示于开机过程中的欢迎画面
      • 7、用户自定义模块的加载
      • 11、设备映射器及相关的初始化
      • 12、初始化软件磁盘阵列(RAID)
      • 13、初始化 LVM 的文件系统功能
      • 14、检验磁盘文件系统(fsck)
      • 16、重新以可读写模式挂载系统磁盘
      • 18、启动系统虚拟随机数生成器
      • 19、配置机器(非必要)
      • 20、清除开机过程当中的临时文件

      运行级别参数传入/etc/rc.d/rc这个脚本之 后,由这个脚本文件按照不同的运行级别启动/etc/rc[0-6].d/目录中的相应的程序

      • /etc/rc3.d/K??开头的文件(??是数字),会按照数字顺序依次关闭
      • /etc/rc3.d/S??开头的文件(??是数字),会 按照数字顺序依次启动

      第二节 启动引导程序grub

      第一讲 Grub配置文件

      第二讲 Grub加密与字符界面分辨率调整

      在登陆选择内核界面,按e键进入内核选项
      单用户模式常见的错误修复

      在忘记了grub密码的时候可以使用这个模式
      在虚拟机中放入光盘iso文件,在虚拟机VMware界面读条的时候,快速按F2键,苹果系统可按fn+F2,进入刚开始学习安装的界面之后,选择上面第四栏BOOT,调到光盘启动CR-Drive为首选(按+号调节),F10保存。在安装节目选第三项Troublesooting 回车,选择第二项Rescue a CentOS system 回车,选择2 Shell模式

      在光盘修复模式下可以修改大部分问题。

      所以安全性是相对的,这是给我们留的退路

      Linux系统需要备份的数据

      • apache需要备份的数据

      • mysql需要备份的数据

      • 完全备份:完全备份就是指把所有需要备 份的数据全部备份,当然完全备份可以备份整块硬盘,整个分区或某个具体的目录

      dump [选项] 备份之后的文件名 原文件或目录

      • -level:就是我们说的0-9十个备份级别
      • -f 文件名: 指定备份之后的文件名
      • -v:显示备份过程中更多的输出信息
      • -j: 调用bzlib库压缩备份文件,其实就是把备份文件压缩 为.bz2格式,默认压缩等级是2
      • centos7选择xfs格式作为默认文件系统,而且不再使用以前的ext,仍然支持ext4,xfs专为大数据产生,每个单个文件系统最大可以支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性高。还可以通过xfsdump,xfsrestore来备份和恢复。
      • 与传统的UNIX文件系统不同,XFS不需要在备份前被卸载;对使用中的XFS文件系统做备份就可以保证镜像的一致性。XFS的备份和恢复的过程是可以被中断然后继续的,无须冻结文件系统。xfsdump 甚至提供了高性能的多线程备份操作——它把一次dump拆分成多个数据流,每个数据流可以被发往不同的目的地。

      只有在备份文件系统才能执行增量备份,执行1-9级别,文件和目录只能执行0级别

      • 模式选项:restore命令常用的模式有以下四种,这四个模式不能混用。
        • -C:比较备份数据和实际数据的变化。
        • -i: 进入交互模式,手工选择需要恢复的文件。
        • -t: 查看模式,用于查看备份文件中拥有哪些数据。
        • -r: 还原模式,用于数据还原。
        • -f: 指定备份文件的文件名

      终于,终于,终于都更新完Linux基础系统篇的一些小实验和知识点了, 这些东西都需要我们反复来记,这里面也有一些运维的思想在里面,希望对大家有一点帮助。然而我们要走的路才刚刚开始,已经写了关于Linux 网络环境,已经网络基础篇,希望大家可以多开看看! 链接: .

我要回帖

更多关于 把一个表格的数据替换到另一个表格 的文章

 

随机推荐