Linux基础-目录操作

news2024/11/26 18:49:05

该文章主要为完成实训任务及总结,详细实现过程及结果见【参考文章】
参考文章:https://howard2005.blog.csdn.net/article/details/126962205

文章目录

  • 一、常用权限操作
    • 1.1 常用权限操作
      • 1. chgrp命令
      • 2. chown命令
      • 3. chmod命令
    • 1.2 权限操作实战
      • 任务1 创建文件,设置其用户组
      • 任务2 修改文件的所有者
      • 任务3 修改文件操作权限
  • 二、常用目录操作
    • 2.1 常用目录操作
    • 2.2 目录操作实战
      • 任务1 获取命令帮助信息
      • 任务2 查看当前目录
      • 任务3 显示目录(文件)
      • 任务4 创建目录
      • 任务5 切换用户
      • 任务6 统计目录及文件空间占用情况
      • 任务7 复制目录(文件)
      • 任务8 删除目录(文件)


一、常用权限操作

1.1 常用权限操作

1. chgrp命令

  • 功能:修改文件所属组
  • 语法格式:chgrp 用户组 文件
  • 说明:ch -change; grp - group

2. chown命令

  • 功能:改变文件所有者
  • 语法格式:chown 用户 文件
  • 说明:ch -chang; own - owner

3. chmod命令

  • 功能:改变文件权限
  • 语法格式:chomd 权限 文件
  • 说明:ch -change; mod - mode
  • 三种角色(role)
    在这里插入图片描述
  • chmod 756 hello.txt相当于chmod u=rwx, g=rx, o=rw hello.txt

1.2 权限操作实战

任务1 创建文件,设置其用户组

  • root用户创建新文件hello.txt (echo是输出命令,默认是输出到屏幕;>是重定向命令)
    在这里插入图片描述
  • 查看文件love.txt的用户及用户组
    在这里插入图片描述
  • 将其用户组改为kox001用户组,执行命令:chgrp kox001 hello.txt
    在这里插入图片描述

任务2 修改文件的所有者

  • 将root用户所建文件 hello.txt 的所有者改变成 kox
  • 执行命令:chown kox hello.txt
    在这里插入图片描述

任务3 修改文件操作权限

  • 权限字符串有10位,分为四个部分。
  • 第1位:表示文件类型;-表示文件,d表示目录,l表示链接
  • 第234位:表示文件所有者(user)的读写可执行权限
  • 第567位:表示文件所在组(group)的读写可执行权限
  • 第89X位:表示文件其他人(other)的读写可执行权限
  • 修改文件所有者权限为可读可写可执行(rwx),文件所在组的权限改为可读可执行但是不可写(r-x),文件其他人的权限设置为可读可执行但是不可写(r-x)
  • 执行命令:chmod u=rwx,g+x,o=rx hello.txt(g+x:表明在原来权限基础上添加可执行权限)
    在这里插入图片描述
  • 执行chmod 755 hello.txt效果一致
  • 减去hello.txt文件的用户组和其他人的可执行权限
  • 采用字母方式,执行命令:chmod g-x,o-x hello.txt
    在这里插入图片描述
  • 采用数字方式,执行命令:chmod 744 hello.txt
    在这里插入图片描述

二、常用目录操作

2.1 常用目录操作

在这里插入图片描述

2.2 目录操作实战

任务1 获取命令帮助信息

  • 执行命令:help pwd,查看pwd命令帮助信息
    在这里插入图片描述
  • 执行命令:man pwd | head -20,查看pwd命令帮助信息(print working dirctory)
    在这里插入图片描述
  • 执行命令:info pwd | head -20,查看pwd命令帮助信息
    在这里插入图片描述

任务2 查看当前目录

  • 执行命令:pwd (pwd: print working directory)
    在这里插入图片描述

任务3 显示目录(文件)

  • 执行命令:ls,显示当前目录下的目录文件名(ls - list)
    在这里插入图片描述
  • 执行命令:ls /home,显示/home目录下的目录文件名
    在这里插入图片描述
  • 执行命令:ls -l,显示当前目录下的目录文件详细信息
    在这里插入图片描述
  • 说明:ls -l相当于ll命令
  • 执行命令:ls -a,显示所有子目录和文件的信息,包括以“.”开头的隐藏目录和隐藏文件(. - 当前目录;… - 父目录)
    在这里插入图片描述
  • 执行命令:ls .,查看当前目录的内容
    在这里插入图片描述
  • 执行命令:ls ..,查看父目录的内容
    在这里插入图片描述
  • 执行命令:ls -dls -d /home,显示目录属主的属性,而不是显示目录内容
    在这里插入图片描述
  • 执行命令:ls -R /home,以递归的方式显示指定目录及其子目录的内容(R - recursive)
    在这里插入图片描述
  • 换一个目录来试,执行命令:s -R /etc/sysconfig
    在这里插入图片描述

任务4 创建目录

  • 创建单个目录:mkdir 目录名,在当前目录下创建test目录(mkdir - make directory)
    在这里插入图片描述
  • 创建多层目录:mkdir -p 多层目录,在当前目录下创建kox/2121/0505
    在这里插入图片描述
  • 创建平行的多个目录:mkdir 目录1 目录2 目录3……
    在这里插入图片描述

任务5 切换用户

  • 执行命令:cd /,返回根目录
    在这里插入图片描述
  • 执行命令:cd ~ (~省掉也是一样的),返回当前用户的主目录,当前用户是root用户,其主目录是/root
    在这里插入图片描述
  • 返回上一级目录:cd ..
    在这里插入图片描述

任务6 统计目录及文件空间占用情况

  • 执行命令:du
    在这里插入图片描述
  • 执行命令:du -a
    在这里插入图片描述
  • 执行命令:du -h
    在这里插入图片描述

任务7 复制目录(文件)

  • 拷贝单个文件到当前目录
    在这里插入图片描述
  • 拷贝单个文件到指定目录
    在这里插入图片描述

任务8 删除目录(文件)

  • 删除目录:删除home目录下的kox目录
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/88843.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

14、Redis_主从复制

文章目录14、Redis_主从复制14.1 是什么14.2. 能干嘛14.3 怎么玩:主从复制14.3.1 新建redis6379.conf,填写以下内容14.3.2 新建redis6380.conf,填写以下内容14.3.3 新建redis6381.conf,填写以下内容14.3.4 启动三台redis服务器14.…

java项目_第173期ssm高校二手交易平台_计算机毕业设计

java项目_第173期ssm高校二手交易平台_计算机毕业设计 【源码请到下载专栏下载】 今天分享的项目是《ssm高校二手交易平台》 该项目分为2个角色,管理员和用户。 用户可以浏览前台商品,并且进行购买商品,并在 个人后台查看自己的订单、查看商品…

DPDK源码分析之DPDK技术简介

Cache和内存技术 1. Cache一致性 多核处理器同时访问同一段cacheline时,会出现写回冲突的情况,操作系统解决这个问题会消耗一部分性能,DPDK采用了两个技术来解决这个问题: 对于共享的数据,每个核都定义自己的备份lc…

区块链学习2-合约开发

概述 智能合约本质上是运行在某种环境(例如虚拟机)中的一段代码逻辑。 长安链的智能合约是运行在长安链上的一组“动态代码”,类似于Fabric的chaincode,Fabric的智能合约称为链码(chaincode),…

对氯间二甲苯酚在活性污泥发酵过程中重塑ARGs的机制类别

2022年8月,凌恩生物客户河海大学罗景阳教授团队在《Science of the Total Environment》期刊上发表研究论文“Para-chloro-meta-xylenol reshaped the fates of antibiotic resistance genes during sludge fermentation: Insights of cell membrane permeability, …

ChatGPT技术解构

ChatGPT的训练主要分为三个步骤,如图所示: Step1: 使用有监督学习方式,基于GPT3.5微调训练一个初始模型;训练数据约为2w~3w量级(根据InstructGPT的训练数据量级估算,参照https://arxiv.org/pdf…

【内网安全-防火墙】防火墙、协议、策略

目录 一、基础知识 1、防火墙五个域 2、协议模型 二、出入站策略 1、单个机器防火墙 2、域控的防火墙 3、安全策略 一、基础知识 1、防火墙五个域 1、Untrust(不信任域,低级安全区域): 用来定义Internet等不安全的网络,用于网络入口线的接入 ——…

沁恒 CH32V003J4M6 开发测试

一、概述 具体看图,SOP8价格在0.6R,TSSOP20价格在0.7R,优势太大了 二、开发准备 通过原厂可以拿到样片,目前我拿到这颗是SOP8,另外官方淘宝可以买到TSSOP20的测试板,也带样片购买WCHLINK,TB…

Mysql 进阶(面向面试篇)锁

全局锁、表级锁(表锁、元数据锁、意向锁(意向共享锁、意向排它锁))、行级锁(行锁(共享锁、排它锁)、间隙锁、临键锁) 表级锁(表锁(表锁分为:表共…

仅差一步!如何缩短加入购物车与成单的距离?

不知不觉,2022年已接近尾声,经历了卡塔尔世界杯、黑色星期五等跨境电商狂欢节后,不少跨境电商卖家都在开展复盘行动,为接下来的圣诞节运营计划打下扎实基础。时常关注跨境电商行业的人都知道,衡量跨境电商广告效率的关…

Python函数、类和对象、流程控制语句if-else while的讲解及演示(图文解释 附源码)

一、函数 函数是完成某个功能的代码段,可被其他代码调用,调用的代码可以将数据传递给函数,函数可将对数据的处理结果返回给调用代码。 def mysubt( a, b 0 ): # 定义一个自己的减法函数,第二个参数为默认值为0的默认参数c a -…

2023年湖北报考施工员要多少钱?甘建二告诉您

2023年湖北报考施工员要多少钱?甘建二告诉您 2023年湖北报考施工员要多少钱,甘建二告诉您 2023年武汉报考施工员要多少钱,甘建二告诉您 2023年黄冈报考施工员要多少钱,甘建二告诉您 2023年黄石报考施工员要多少钱,甘…

HBase Java API 开发:批量操作 第3关:批量导入数据至HBase

每一次只添加一个数据显然不像是大数据开发,在开发项目的时候也肯定会涉及到大量的数据操作。 使用Java进行批量数据操作,其实就是循环的在Put对象中添加数据最后在通过Table对象提交。 如何进行批量操作呢,讲到批量操作,相信大…

秋招必备!阿里产出的高并发+JVM豪华套餐送给你,绝对硬核干货

**3、设计了方案,但细节掌握不透彻:**讲不出方案要关注的技术点和可能带来的消极影响。比如读性能有瓶颈会引入缓存,但是忽视了缓存命中率、数据一致性、热点key等问题。 面对马上就要到来的双十一的秒杀环节,你是否已经有备无患…

[附源码]Node.js计算机毕业设计高校第二课堂管理系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

数据结构为何重要(《数据结构与算法图解》by 杰伊•温格罗)

本文内容借鉴一本我非常喜欢的书——《数据结构与算法图解》。学习之余,我决定把这本书精彩的部分摘录出来与大家分享。 基础数据结构:数组 数组是计算机科学中最基本的数据结构之一。如果你用过数组,那么应该知道它就是一个含有 数据的列表…

免费U盘文件恢复,你不知道的10款u盘恢复软件

U盘是我们在工作和生活中经常使用的移动存储设备。在操作U盘时,里面重要的文件可能会因为疏忽而被删除。通过电脑回收站、备份等方法都不能恢复U盘里面的数据,我们该怎么办?其实U盘删除的文件在删除后不会被完全删除,通过u盘恢复软…

以太网 STP、RSTP、MSTP基础配置、STP生成树安全保障操作命令介绍

2.13.0 以太网 STP、RSTP、MSTP配置、生成树安全保障操作 主要参考:华为S2750, S5700, S6700 V200R005(C00&C01&C02&C03) 产品文档 《命令手册》 MSTP快速生成树STP配置RSTP配置MSTP配置生成树的安全保障操作(1)根桥保护&#xf…

jdk1.8下载与安装教程(win11)

一、JDK下载 1.首先在Oracle官网上下载jdk1.8 打开官网:https://www.oracle.com/ 2.选择Developer Services的Java 3.选择Oracle JDK 4.选择Java8 Window点击: jdk-8u351-windows-x64.exe下载 5.接受Oracle Java SE的Oracle技术网络许可协议 …

Folate-PEG-DBCO,DBCO-PEG- FA,叶酸聚乙二醇环辛炔

●中文名:叶酸聚乙二醇环辛炔,叶酸聚乙二醇二苯基环辛炔,DBCO-PEG-叶酸 ●英文名:FA-PEG-DBCO , Folate-PEG-DBCO,DBCO-PEG- FA,DBCO-PEG-Folate,DBCO-PEG- Folic acid ●外观以及…