• DAY5 Linux基础操作命令


    作业一:

    1、将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

     Cat a1.txt>b1.txt   a1中的数据覆盖b1中的数据

     Cat a1.txt b1.txt>> a.txt  za1.txt,b1.txt文件中的内容合并到a.txt中

    2、将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

    Cat a1.txt>>b1.txt   a1中的数据追加到b1的后面

    3、将/1.txt、/2.txt两个文件打包为/1.tar

    Tar cvf 1.tar(打包后的文件名) 1.txt 2.txt(需要打包的文件)

    4、使用gzip命令压缩1.txt文件名为1.txt.gz

     Gzip 1.txt

    5、解压缩1.txt.gz

    Gunzip 1.txt.gz

    6、使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

    bzip2  1.txt -c > 1.txt.bz2

    7、解压缩1.txt.bz2

       bunzip 1.txt.bz2

    bunzip 源文件

    8、解包1.tar,解包后文件存放到/tmp目录下

    压缩:

    tar zcf (z 用gzip压缩,c 压缩,f 普通文件)

    # tar zcf a1.txt.tar.gz a1.txt

    # ls

    a1.txt  a1.txt.tar.gz  a2.txt  b1.txt  b2.txt.bz2

    解包(解压):

    tar xvf (x 解包,v 显示过程, f 普通文件)

    # tar xzf a1.txt.tar.gz #或tar xvf 源文件

    # ls

    a1.txt  a1.txt.tar.gz  a2.txt  b1.txt  b2.txt.bz2

    9、使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

    # ls

    1.txt  2.txt  3.txt

    # tar zcf 1.tar.gz 1.txt 2.txt

    # ls

    1.tar.gz  1.txt  2.txt  3.txt

    10、解压到目标路径下/b/a/b

    tar xf 源文件 -C 目标路径

    例子:# tar xf 1.tar.gz -C /a/b/ 

    # tree b

    b

    └── a

        └── b

    2 directories, 0 files

    # ls

    1.tar.gz  1.txt  2.txt  3.txt  b

    # tar xf 1.tar.gz -C b/a/b/

    # tree b

    b

    └── a

        └── b

            ├── 1.txt

            └── 2.txt

    2 directories, 2 files

    例子:

    # tar xf 1.tar.gz -C /a/b/

    # cd /a/b

    # ls

    1.txt  2.txt  c

    10、解包1.tar.gz,解包后文件存放到/tmp目录下

    作业二:

    1、使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

    Vim 1.txt(默认当前路径)  进入编辑模式

    1.按“a”

    2.按“ESC”

    3.进入编辑模式 编辑   输入

    4.按“ESC”

    5.键入“:”

    6.w q 保存 退出  q!强制退出

    2、进入命令行模式复制改行内容,在下方粘贴80行

    1.光标移动到需要复制行的开头 YY 复制

    2.按 80 P (在下方复制80行)

    3、快速移动光标到文件的最后一行

        Shift+g

    4、快速移动光标到当前屏幕的中间一行

    H 屏幕最上一行

    M 屏幕中间一行

    L屏幕最下一行

    5、快速移动光标到文件的第五行

      5G,

       G光标移动到文件的最后一行

       gg 文件第一行

       gg文件的第一行

    6、 在下方插入新的一行内容“welcome to beijing”

    7、 删除刚插入的一行

       U 复原前一次操作,撤回,即删除刚刚插入的信息

    8、撤销上一步的操作

       U

    9、进入扩展模式,执行文件的保存退出操作

       W q

    作业三:

    1、 单用户模式破解root密码

    2、 救援模式破解root密码

    补充:

    压缩两种方法

    1、 bzip2 file(打包) >     目标文件.bz2

    2、 Gzip  file(打包)>    目标文件.gz

    解压的两种方法

    1、1、 bunzip2 file(压缩文件.bz2) >     目标文件

    2、 Gunzip  file(压缩文件.gz)   >    目标文件

  • 相关阅读:
    yum与rpm常用命令
    centos7更改时区,同步时间
    剑指Offer45:扑克牌顺子(java)
    剑指Offer44:翻转单词顺序列(java)
    剑指Offer43:左旋转字符串(Java)
    剑指Offer42:和为S的两个数字(java)
    剑指Offer41:和为S的连续正数序列(Java)
    剑指Offer39:平衡二叉树(Java)
    剑指Offer40:数组中只出现一次的数字(Java)
    剑指Offer38:二叉树的深度(Java)
  • 原文地址:https://www.cnblogs.com/wei11/p/6906549.html
Copyright © 2020-2023  润新知