zoukankan      html  css  js  c++  java
  • 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)   >    目标文件

  • 相关阅读:
    Codeforces Beta Round #92 (Div. 2 Only) B. Permutations 模拟
    POJ 3281 Dining 最大流 Dinic算法
    POJ 2441 Arrange the BUlls 状压DP
    URAL 1152 Faise Mirrors 状压DP 简单题
    URAL 1039 Anniversary Party 树形DP 水题
    URAL 1018 Binary Apple Tree 树形DP 好题 经典
    pytorch中的forward前向传播机制
    .data()与.detach()的区别
    Argparse模块
    pytorch代码调试工具
  • 原文地址:https://www.cnblogs.com/wei11/p/6906549.html
Copyright © 2011-2022 走看看