• Linux文件管理相关知识点题目,在题目中练习,base shell


    Linux学习笔记

    3月4日,文件管理相关

    作业1:练习目录和文件操作
    1)在根目录下创建目录zuoye
    2)在zuoye目录下创建子目录t2
    3)在子目录t2中创建文件file1.txt和file2.txt
    4)使用vi指令分别编辑file1.txt和file2.txt的内容
    5)使用cat合并file1.txt和file2.txt的内容,并存入文件file3.txt
    6)使用cat指令呈现file3.txt的内容
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    解答如下

    pwd  检查现在所在的位置
    cd ~ 返回根目录
    mkdir zuoye 创建名为zuoye的目录
    cd zuoye 进入zuoye的目录下
    mkdir t2 
    cd t2 
    touch file1.txt file2.txt  直接创建2个文档
    vi file1.txt 按i进入编辑模式,开始填写内容,编写完成后,shift键+:然后输入wq(保存并退出)
    vi file2.txt 同理
    cat file1.txt file2.txt >> file3.txt 合并file1.txt和file2.txt的内容,并存入文件file3.txt
    cat file3.txt 查看文件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    作业2:
    (01)启动计算机,利用root用户登录到系统,进入字符提示界面。并使用uname指令显示系统信息
    (02)用pwd命令查看当前所在的目录。
    (03)用man命令显示ls命令的帮助手册,然后用ls命令列出此目录下的文件和目录。
    (04)用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。
    (05)进入根目录/,然后在根目录下创建测试目录test。
    (06)利用ls命令列出文件和目录,确认test目录创建成功。
    (07)进入test目录,利用pwd查看当前工作目录。
    (08)利用touch命令,在当前目录创建一个新的空文件newfile。
    (09)使用vim命令编辑newfile文件内容,并保存。
    (10)利用cp命令复制系统文件/etc/profile到当前目录下。
    (11)复制文件profile到一个新文件profile.bak,作为备份。
    (12)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。
    (13)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    解答如下;

    pwd  查看当前位置
    man ls 查看提示手册
    ls -a 查看以.开头的隐藏文件
    cd ~ 进入根目录
    mkdir test
    ls
    cd test 进入test目录下
    pwd
    touch newfile 创建文件
    vi newfile 按i开始编辑文件,shift+:输入wq 保存并退出
    pwd 查看当前所在的目录比如/root/t6
    cp /etc/profile/root/t6/
    touch profile 创建文件
    cp profile profile.bak
    ll
    less profile 查看文件的一种方式,箭头可以控制页数
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    作业3:
    1.使用mkdir结合-p创建多级2个多级目录  /dsj2301/t2  和/dsj2302/t2
    2.使用echo指令在/dsj2301/t2中创建文件file1.txt,内容自己任意设置
    3.将/dsj2301/t2/file1.txt复制一份到/dsj2302/t2
    4.删除dsj2301和dsj2302这2个目录
    
    • 1
    • 2
    • 3
    • 4
    • 5
    解答如下:
    mkdir -p dsj2301/t2 dsj2302/t2 创建2个多级目录
    echo 'come on!'>file1.txt (>是覆盖,》是在尾部添加)
    cat file1.txt 查看一下文件内容是不是come on!
    cp file1.txt /dsj2302/t2/
    rm -iR dsj2301 删除dsj2301下的所有文件,并在删除前提升,按y同意删除
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    Spring Boot中JUnit 4与JUnit 5的如何共存
    一文掌握Ubuntu20.04深度学习环境搭建(显卡驱动、CUDA、CUDNN、NCCL、Pytorch、PaddlePaddle)
    Python也能在web界面写爬虫了
    Lifecycle 一篇文章就够了
    【opencv】计算机视觉:停车场车位实时识别
    Nacos注册中心6-Client端(获取调用服务的提供者列表)
    第2周学习:卷积神经网络基础
    【C++】基础容器(学习笔记)
    string类的模拟实现(万字讲解超详细)
    ICC2:ETM(extract timing model)
  • 原文地址:https://blog.csdn.net/2301_79810514/article/details/136611464