• linux命令基础三


    使用cat命令进行文件的纵向合并
    使用cat命令实现文件的纵向合并:
    例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:
    cat baby.age baby.kg baby.sex >baby
    例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:
    cat baby.age >>baby2
    归档文件和归档技术
    归档的定义:归档就是将许多文件打包成一个文件。
    归档的目的:归档的目的就是方便备份、还原及文件的传输操作。
    tar命令的功能:将多个文件放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。
    tar命令的常用选项:
    c:创建一个新的tar文件。
    t:列出tar文件中目录的内容。
    x:从tar文件中抽取文件。
    f:指定归档文件或磁带设备。
    v:显示所打包的文件的详细信息,v是verbose的第1个字母。
    z:使用gzip压缩算法来压缩打包后的文件。
    j:使用bzip2压缩算法来压缩打包后的文件。
    使用tar命令创建、查看及抽取归档文件
    使用tar命令创建归档文件的用法举例:
    例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录):
    tar cvf arch.tar arch
    使用tar命令查看归档文件的用法举例:
    例如:使用tar命令显示arch.tar这个归档文件中的所有文件的方法:
    tar tf arch.tar
    使用tar命令抽取归档文件的用法举例:
    例如:使用tar命令恢复arch.tar中的全部内容的方法:
    tar xvf arch.tar -C 路径

    文件的压缩和解压缩
    压缩的定义:压缩就是将一个大的文件通过一些压缩算法变成一个小文件。
    压缩的目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)。
    解压缩的定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子。
    gzip命令和gunzip命令的用法举例:
    例如:将文件file1压缩成.gz格式的压缩包应该使用的命令为:gzip file1 –c > /路径/name.gz
    例如:将压缩文件file1.gz解压缩的命令为:
    gunzip file1.gz >
    bzip2命令和bunzip2命令的用法举例:
    例如:将文件file1压缩成.bz2格式的压缩包应该使用的命令为:bzip2 file1 >
    例如:将压缩文件file1.bz2解压缩的命令为:
    bunzip2 file1.bz2 >
    5. 在使用tar命令的同时进行压缩和解压缩
    在使用tar命令的同时进行压缩和解压缩的用法举例
    例如:使用tar命令将arch目录打包而且同时使用gzip的技术压缩打包后文件的方法(打包后的文件名为arch.tar.gz):
    tar cvfz arch.tar.gz arch
    例如:使用tar命令将arch目录打包而且同时使用bzip2的技术压缩打包后文件的方法(打包后的文件名为arch.tar.bz2):tar cvfj arch.tar.bz2 arch

    vi编辑器简介
    vi的定义:vi是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。
    vi编辑器的操作模式
    vi编辑器的3中基本模式:
    命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。
    编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。
    扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移到屏幕的最后一行。
    在vi编辑器中光标的移动
    在vi编辑器中用来移动光标位置的键与光标移动之间的关系
    $ 光标移动到当前行的结尾
    0 光标移动到当前行的开始
    进入插入模式
    从命令行模式进入插入模式的命令:
    a:进入插入模式并在光标之后进行添加。
    i:进入插入模式并在光标之前进行插入。
    o:进入插入模式并在当前行之下开启新的一行。

    在命令行模式下删除与复制的操作
    常用的删除与复制的常用按键
    dd 删除光标所在的那一行
    ndd n为数字 删除光标所在向下n行,
    yy 复制 ,同样可以用n yy 复制n行
    粘贴命令

    粘贴命令:
    p 将已复制的据在光标下一行粘贴
    P 将已复制的据在光标上一行粘贴
    复原和重做命令

    常用的复原和重做命令:
    U 复原前一个操作
    ctrl +r 重复上一次操作
    扩展模式与文件的存储和退出

    掌握扩展模式下常用的命令:
    :w 将文件存入/写入磁盘
    :q 推出 vi编辑器 不保存
    :wq 将文件存入磁盘并推出保存
    快速移动光标在文件中的位置

    掌握快速移动光标在文件中的位置的命令
    G 光标移动到这个文件的最后一行
    nG n为数字,光标移动到这个文件的第n行。
    gg 移动到这个文件的第一行,相当于1G

    快速移动光标在屏幕中的位置

    快速在屏幕中移动光标的位置的命令
    H 光标移动到这个屏幕的最上方哪一行的第一个字符
    M 光标移动到这个屏幕的中央哪一行的第一个字符
    L 光标移动到这个屏幕的最下哪一行的第一个字符

  • 相关阅读:
    java 多线程 继承Thread和实现Runnable的区别
    TCP和UDP的区别
    重载与覆盖(java)
    感悟
    ant design + react带有二级导航菜单自动生成
    自己搭建ant design框架
    ant design框架学习
    radio美化
    nodejs-微信公众号 ----答疑机器人
    微信小程序----开发小技巧(二)
  • 原文地址:https://www.cnblogs.com/fengshuihuan/p/6904916.html
Copyright © 2020-2023  润新知