栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Linux与Python】作业2 请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux与Python】作业2 请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传

写在开头: 感谢文艺倾年的指正,有学习到的!加油!
关于浏览该文件的内容: cat指令 等的修改,可参考笔记

会较为详细地列出知识点的哦!

一、进入当前用户的主目录,在用户主目录下建立一个空目录树tem/{ab,bc}/mu。

1、 mkdir -p tem/{ab,bc}/mu

2、知识点讲解: 目录处理命令: mkdir (make directories)

  • 命令所在路径 : /bin/mkdir
  • 执行权限: 所有用户
  • 语法: mkdir -p [目录名]
  • . 功能描述:
    • 创建新目录(只能创建最近一层)
    • -p: 递归创建(创建父子等目录)
  • 范例:
    • mkdir -p /tmp/bodu/boduo
二、 进入tem/bc子目录,将/etc/passwd文件复制为ab/mu子目录下的文件名为f的文件。

1、进入命令cd 以及 复制命令cp

  • cd tem/bc
  • cp -p /etc/passwd ../ab/mu/f

2、 相关知识点一: 目录处理命令 cd(change directory)

  • 命令所在路径: shell内置命令
  • 执行权限: 所有用户
  • 功能描述: 切换目录
    • cd /tmp/np/nn : 切换到指定目录
    • cd .. : 回到上一级目录

3、 相关知识点二:目录处理命令五cp

  • 范例: cp -r dd/d dd1
    • 相对路径,复制目录(-r)
    • 命令名称 : cp
    • 命令所在路径: /bin/cp
    • 执行权限 : 所有用户
    • 语法:
      • cp -rp :[原文件或目录][目标目录]
      • cp -r: 复制目录
      • cp -p:保留文件属性
    • 功能描述: 复制文件 或者目录
  • 复制的同时进行更名:
    • cp -r dd/d dd1/dd

`

三、 然后返回用户主目录,并在用户主目录下打开文件f,浏览该文件的内容。

1、 返回主目录cd 以及 浏览文件的内容cat

  • cd ../..: 返回向上两层的目录,爷爷辈儿的,或者直接cd ~
  • cat tem/ab/mu/f : 打开文件f并浏览内容
四、 统计f文件的行数,然后查找显示文件f中包含有root内容的文本行。

1、 统计行数命令wc -l tem/ab/mu/f
2、 显示文件f中包含有root内容的文本行: grep -n root tem/ab/mu/f

五、 给f文件建立软链接softlink.f,并显示该链接文件的内容。

1、 打开f文件: cd tem/ab/mu

2、 建立软连接,显示内容

  • ln -s ~/tem/ab/mu/f softlink.f : 建立软链接要使用绝对路径!!!
  • cat ~/tem/ab/mu/softlink.f

3、 知识点补充: 文件处理命令一: ln(link)

  • 命令所在路径: /bin/ln

  • 执行权限: 所有用户

  • 语法:

    • ln -s [原文件][目标文件]
    • ln -s 创建软链接
  • 功能描述: 生成链接文件

  • 范例:

    • 创建文件/etc/issue的软链接: ln -s /etc/issue /tmp/issue.soft
    • 创建文件/etc/issue的硬链接/tmp/issue.hard : ln /etc/issue /tmp/issue.hard
  • [niutingting@niutingting ~]$ ln -s /etc/issue /tmp/issue.soft
    [niutingting@niutingting ~]$ ls -l /tmp/issue.soft
    lrwxrwxrwx. 1 niutingting niutingting 10 10月  3 21:42 /tmp/issue.soft -> /etc/issue
    [niutingting@niutingting ~]$ ln /etc/issue /tmp/issue.hard
    [niutingting@niutingting ~]$ ls -l /tmp/issue.hard
    
    • 软链接会有指向,硬链接生成的文件和原文件一样样的。
    • 硬链接之后双方同步,删除后原文件还在。
      • 硬链接不可以指向目录
    • 软链接特征: 类似Windows快捷方式
      • lrwxrwxrwx : 软链接
      • 文件大小 -> 只是符号链接
      • /tmp/issue.soft -> /etc/issue : 箭头指向源文件
    • 软链接特征:
      • 同步更新
      • 通过i节点识别
      • 不能跨分区
      • 不能针对目录使用

点关注!不迷路! 博主会持续更的哦

-

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/299800.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号