Linux-用户管理类命令实训

  1. 掌握Linux各类命令的使用方法。
  2. 熟悉Linux操作环境。
  3. 掌握常用文件目录类命令
  4. 掌握常用系统信息类命令
  5. 了解其他常用命令 

 

 

 

一、文件与目录管理

(1)查看根目录下有哪些内容

 

(2)进入/tmp目录,以自己的学号建一个目录,并进入该目录

 

(3)像是目前所在的目录

  

(4)在当前目录下,建立权限为741的目录test1

 

(5)在目录test1下建立目录test2/test3/test4

 

(6)进入test2,删除目录test3/test4

 

(7)将root家目录下的.bashrc复制到/tmp下,并更名为bashrc

(8)重复步骤7,要求在覆盖前询问是否覆盖

(9)复制目录/etc下的内容到/tmp目录下

(10)在当前目录下建立文件aaa

(11)查看该文件的权限,大小及时间

(12)强制删除该文件

(13)将/tmp下的bashrc移到/tmp/test1/test2中

(14)将/test1目录及其下面包含的所有文件删除。

二、文件内容查阅、权限与文件查找

(1)使用cat命令加行号显示文件/etc/issue的内容

(2)反向显示/etc/issue中的内容。(提示命令为etc

 

(3)用nl列出/etc/issue中的内容

 

(4)使用more命令查看文件/var/log/dmesg

 

(5)使用less命令前后翻看文件/var/log/dmesg中的内容

 

(6)使用head命令查看文件/var/log/dmesg前20行

 

(7)使用tail命令查看文件/var/log/dmesg后20行

 

(8)查看文件/var/log/dmesg前20行中的后5行内容

 

(9)进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期。

 

(10)修改文件bashrc的时间为当前时间

 

三、文件查找

(1)查看文件/root/.bashrc的类型

(2)查询ipconfig和cd命令的完整文件名 

(3)只找出跟passwd有关的“说明文件”文件名。

 

(4)找出系统中所有与passwd相关的文件名

 

(5)将过去三天前的24小时内有改动(mtime)的文件列出

(6)使用find查找当前目录下比/etc/hosts新的文件,并将查询的结果存储到hosts.new文件。

 

 

(7)列出/etc下比/etc/hosts新的文件

 

(8)查找系统中所有属于root的文件及不属于任何人的文件

 

(9)使用find命令查找/下面所有名称为包含man的文件

 

(10)找出系统中大于1M的文件

 

(11)找出系统中小于1M的文件 

 

 

四、设置文件权限

(1)在用户目录下创建目录test,进入test目录创建空文件file1

 

(2)以长格式形式显示文件信息,注意文件的权限和所属用户组 

 

(3)对文件file1设置权限,使其他用户可以对此文件进行写操作

 

(4)查看设置结果

 

(5)取消同组用户对此文件的读取权限。查看设置权限

 

(6)用数字形式为文件file1设置权限,所有者可读,可写,可执行;其他用户和属组用户只有读和执行的权限。属组完成后查看属组结果

 

(7)用数字形式更改文件file1设置权限,所有者只能读取此文件;其他用户和属组没有权限。设置完成后查看设置结果

 

(8)为其他用户添加权限,查看设置结果

 

(9)回到上层目录,查看test的权限

 

(10)为其他用户添加对此目录的写权限

五、改变所有者

 

  1. 查看目录test及其文件的所属用户组

 

  1. 把目录test及其下的所以文件的所有者改为bin,所属组改为daemon。查看设置结果

 

  1. 删除目录test及其下的文件

 

六、综合使用

  1. 用pwd目录查看当前所在的目录
  2. 用ls目录列出此目录下的文件和目录
  3. 用-a选项列出此目录下包括隐藏文件在内的所有文件和目录
  4. 用man命令查看ls命令的使用手册
  5. 在当前目录下创建测试目录test
  6. 利用ls命令列出文件和目录,确认test目录创建成功
  7. 进入test目录,利用pwd查看当前工作目录
  8. 利用touch命令,在当前命令下创建一个新的空文件newfile。
  9. 利用cp命令复制系统文件/etc/profile到当前目录下
  10. 复制文件profile到一个新文件profile.bak,作为备份
  11. 用ll命令以长格式形式列出当前目录下的所有文件,注意每个文件的长度和创建时间的不同
  12. 用less目录分屏查看文件profile的内容
  13. 用tar命令把目录test打包
  14. 共gzip命令把打包好的包进行压缩
  15. 把文件test.tar.g改名为backup.tar.gz
  16. 把文件backup.tar.gz移动到test目录下
  17. 显示当前目录下的文件和目录列表,确认移动成功
  18. 查找root用户自己主目录下的所有名为profile的文件

这就是用户管理类命令实训的全部内容啦!

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

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

相关文章

HTML部分常用标签补充

table(布局方面不建议使用,而是使用CSS来完成): 标签解释: ~table标签顾名思义,是表格的意思 ~table其中可以使用boder属性来显示表格的线,最好使用CSS来配合HTML的使用 ~table内的内容可以使用colspan来定…

Vue2slot插槽(理解与应用)

1、插槽的概念 插槽(Slot)是vue为组件的封装者提供的能力。允许开发者在封装组件时,把不确定的、希望由用户指定的部分定义为插槽。 举个例子:组件好比小霸王游戏机,插槽就是游戏机的插口,看用户插什么卡,就…

【论文精读】Attention is all you need

摘要 主要的序列转换模型是基于复杂的循环或卷积神经网络,其中包括一个编码器和一个解码器。性能最好的模型还通过一种注意力机制将编码器和解码器连接起来。我们提出了一种新的简单的网络架构,Transformer,完全基于注意机制,完全…

24五一杯资料汇总!!!!

以下内容为23年五一杯内容,24年也将会按时更新资料!!! 问题1:给定建筑物数据,假设该建筑物内温度需要一直保持在18-26度,在温度不适宜的时候要通过电来调节温度,消耗一度电相当于0.…

gazebo中vins-fusion在仿真小车上的部署

软件要求:Ubuntu 20.04 ros的noetic版本,我是在虚拟机vitrualbox上运行的 这几天在学ROS,跟着赵虚左老师过了一遍之后,感觉还是有很多不懂的地方,xtdrone上仿真跟着文档走了一遍,好像没学到什么东西&#…

java解决常见递归问题

最基本的,斐波那契数列,阶乘(0,1的阶乘均为1) 返回字母“x”第一次出现的位置 使用递归编写一个函数,读取一个字符串,返回字母“x”第一次出现的位置。例如,字符串 "abcdefgh…

Nature Climate Change 高引文章 | 朴世龙院士团队等揭示全球变绿及其驱动因子

植被是生物圈的关键组成部分,对调节地球气候和提供生态系统服务具有重要作用。陆地植被生长对全球变化非常敏感。工业革命以来,大气二氧化碳浓度升高、气候变暖、氮沉降增加和土地利用变化等因子,通过复杂的生物物理化学过程,对陆…

Android开发——Fragment

Demo fragment_blank.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_pare…

如何从零开始创建React应用:简易指南

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

经典目标检测YOLOV1模型的训练及验证

1、前期准备 准备好目录结构、数据集和关于YOLOv1的基础认知 1.1 创建目录结构 自己创建项目目录结构&#xff0c;结构目录如下&#xff1a; network CNN Backbone 存放位置 weights 权重存放的位置 test_images 测试用的图…

Tomcat命令行窗口、IDEA中Tomcat控制台 中文乱码问题解决方案

Tomcat出现中文乱码问题 打开Tomcat文件夹下的conf/logging.properties文件&#xff0c;将下图位置中的编码由UTF-8全部替换成GBK 然后重启Tomcat服务器&#xff0c;问题解决 Intellij IDEA启动Tomcat服务器控制台出现中文乱码 解决方案非常简单&#xff0c;按照下图设置控制…

【MySQL】表的增删改查

目录 前言&#xff1a; 新增&#xff08;Create&#xff09;&#xff1a; 查询&#xff08;Retrieve&#xff09;&#xff1a; 别名&#xff1a; 去重&#xff1a;DISTINCT 排序&#xff1a;ORDER BY &#xff1a; 条件查询&#xff1a;WHERE &#xff1a; 分页查询&am…

c++实数排序

例&#xff1a;数的三次方跟 描述&#xff1a;给定一个浮点数n&#xff0c;求它的三次方根。 输入描述&#xff1a;一个浮点数 输出描述&#xff1a;问题的解 保留6位小数 #include<bits/stdc.h> using namespace std; double n,eps1e-8; bool check (double x){retu…

【新手入门必看】从零开始学指针

我使用VS CODEMSYS2的编译环境进行学习&#xff0c;想使用VS CODE进行C/C代码编写的小伙伴参考这篇文章进行环境配置VS Code 配置 C/C 编程运行环境&#xff08;保姆级教程&#xff09; 一、指针的引入 指针地址 #include <stdio.h>int main() {int a 10;printf(&quo…

Git的操作和使用

一、基本操作 1、创建git本地仓库 &#xff08;1&#xff09;创建目录&#xff1a;mkdir gitcode &#xff08;2&#xff09;进入目录&#xff1a;cd gitcode/ &#xff08;3&#xff09;查询目录内容&#xff1a;ls &#xff08;4&#xff09;在当前目录下创建git本地仓库…

java算法day3

移除链表元素设计链表翻转链表两两交换链表中的结点 移除链表元素 ps&#xff1a;有时候感觉到底要不要写特判&#xff0c;你想到了就写&#xff01;因为一般特判有一劳永逸的作用。 解法有两种&#xff0c;一种是不用虚拟头结点&#xff0c;另一种就是用虚拟头结点。 这里我…

React-基础语法学习

1、教程&#xff1a;井字棋游戏 本教程将引导你逐步实现一个简单的井字棋游戏&#xff0c;并且不需要你对 React 有任何了解。在此过程中你会学习到一些编写 React 程序的基本知识&#xff0c;完全理解它们可以让你对 React 有比较深入的理解。 1.1、教程分成以下几个部分&am…

3D感知生成对抗网络的高斯溅射解码器

Gaussian Splatting Decoder for 3D-aware Generative Adversarial Networks 3D感知生成对抗网络的高斯溅射解码器 Florian Barthel1, 2  Arian Beckmann1  Wieland Morgenstern1  Anna Hilsmann1  Peter Eisert1,2 Florian Barthel 1, 2 阿里安贝克曼Wieland晨星Anna Hils…

【Godot4自学手册】第三十九节利用shader(着色器)给游戏添加一层雾气效果

今天&#xff0c;主要是利用shader给游戏给地宫场景添加一层雾气效果&#xff0c;增加一下气氛&#xff0c;先看一下效果&#xff1a; 一、新建ParallaxBackground根节点 新建场景&#xff0c;根节点选择ParallaxBackground&#xff0c;命名为Fog&#xff0c;然后将该场景保…

不要小看在线文档编辑工具,它才是提高工作效率的法宝

在数字化的今天&#xff0c;工作方式正变得越来越灵活&#xff0c;远程办公和团队协作已成日常。这个时候&#xff0c;传统的文档处理方式已经无法满足快速发展的业务需求。在线文档编辑工具&#xff0c;正逐渐成为提高团队工作效率的秘密武器。它能够让团队成员无论身处何地&a…