1.创建一个用户user1,用root身份给user1修改密码为redhat。

提示:创建用户用useradd user1

2.切换到user1用户,给自己修改一个密码,密码任意。

3.在/root/目录中创建一个以自己的汉语拼音为名字的文件,例如zhangsan.txt。并写入名字、年龄、出生日期、性别,每一项占一行,保存并退出。

5.查找系统中所有与passwd关键词相关的man 帮助章节。

5.分别写出man帮助的第1,5,8章节是做什么的?

1、Standard commands (标准命令)

Executable programs or shell commands, 普通的命令

5.File formats (文件格式)

File formats and conventions eg /etc/passwd, 指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

8.Administrative Commands (管理员命令)

System administration commands (usually only for root), 系统管理用的命令,这些命令只能由root使用

6.创建一个目录/data

7.将 /etc/目录拷贝到data 并且重命名为 config

8.将config 目录中的shadow 文件拷贝/tmp

9.将config 下的shadow文件更名为password

10.更新/etc/目录下面所有文件的时间戳(注意不是/etc目录本身的时间戳)

11.在/tmp下创建一个空文件test1,并且通过文本编辑器来验证时间戳的更改

12.清空/tmp目录

13.给/data目录改名,更名为RHCE

14.创建目录/tmp/a/b/c/d/e/f这样的目录树结构

15.将/usr/share/doc/zip目录下的所有文件拷贝至/tmp

16.查看/etc/profile 文件的时间戳。并尝试用touch修改A time和M time

17.用file查看文件/etc/profile的文件类型,并将windows里面的一个pdf文件复制到虚拟机里面,用file来查看该pdf文件的类型。(选做)

二,补充知识点

Linux文件时间戳

在讨论如何使用touch命令之前,首先回顾一下Linux中的文件时间戳。

Linux中的文件有三个时间戳:

  • atime(访问时间) - 某些命令或应用程序(如cat,vim或grep)访问或者打开文件的最后时间
  • mtime(修改时间) - 上次修改文件内容的时间。
  • ctime(更改时间) - 文件的属性或内容最后一次更改。该属性包括文件权限,文件所有权或文件位置

显示包含时间戳的文件状态,可以使用该stat命令。

仅更改访问时间

使用该-a选项仅更改文件的访问时间:

touch -a file1

Copy

仅更改修改时间

使用该-m选项更改文件的修改时间:

touch -m file1

Copy

更改修改时间时,更改时间也将更新

设置特定时间戳

touch命令还允许我们更新或创建具有除当前时间之外的特定时间的文件

使用-d--date=)选项指定日期字符串并使用它而不是当前时间

例如,要将最后访问和修改时间更改为file12018年6月1日11:02,您将使用以下命令:

touch -d '1 June 2018 11:02' file1

Copy

日期字符串需要用单引号括起来

您还可以为touch命令提供部分日期时间字符串。仅提供日期,自动将年份更改为当前年份:

touch -d '12 June' file1

Copy

使用-t选项指定时间戳,timestamp参数需要采用以下格式:

use [[CC]YY]MMDDhhmm[.ss]

Copy

例如,以下命令将file1 的上次访问和修改时间设置为当前年份的6月1日02日

touch -t 12061102 file1
stat file_name

引用自:在linux下如何使用touch命令修改文件时间戳 (myfreax.com)

集训第一周 Linux相关推荐

  1. 马哥学习周总结第一周→linux简介、’文件系统及基础命令------李洋个人笔记。...

    linux计算机的设备有两种 1 字符设备(顺序数据) 键盘,显示器 共同点是数据交换时是一个一个字符来进行的. 2 块设备(随机数据) 硬盘 交换数据按包为单位进行. Linux的文件:在存储空间存 ...

  2. 第一周Linux微职位

    1.描述计算机的组成及其功能. 现代计算机设备的组成部分: 运算器.控制器.存储器.输入设备.输出设备 CPU bus:总线 memory: 编址存储设备 read ahead IO: 与外部部件交互 ...

  3. XUPT 寒假算法集训第一周

    A - 连续数的和 给你一个整数nn,你需要找到两个整数ll和rr,它们的范围是: -10^18 ≤l<r≤10^18 并且使得 l + (l + 1) +... + (r - 1) + r = ...

  4. 【暑期集训第一周:搜索】【DFSBFS】

    文章目录 一.深度优先搜索(DFS) 1.1 全排列问题 1.1.1 问题描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 1.1.2 思路表示 1.1.3 代码 二.广度优先搜索 ...

  5. 一起开心暑假集训第一周限时训练 2020/7/5

    文章目录 A - Goldbach's Conjecture POJ - 2262 B - 同余方程 计蒜客 - T2010 C - Tr A HDU - 1575 D - C Looooops PO ...

  6. Linux基础第一周

    Linux基础第一周 命令的格式 command(命令)option(选项)arguments(参数)三部分组成,之间需要空格间隔 options 选项 启用命令的某项功能,从而更改命令的功能 arg ...

  7. 20135320赵瀚青LINUX内核分析第一周学习笔记

    赵瀚青原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.概述 第一周的学习内容主 ...

  8. 嵌入式Linux第一周课堂总结

    #第一周嵌入式课程总结 ##一.嵌入式课程学习内容 1.了解嵌入式技术 2.掌握嵌入式Linux操作的使用(命令) 3掌握.嵌入式Linux开发工具的使用(gcc,gbd,make,shell) 4. ...

  9. 2022-2023-1 20222816《Linux内核原理与分析》第一周作业

    目录 实验一     Linux系统简介 实验二     基础概念及操作 实验三     用户及文件权限管理 总结 第一周课后在实验楼学习了<Linux入门>(新版),以下是我本周的学习笔 ...

最新文章

  1. opencv 自带库Canny边缘检测
  2. leanote个人版安装
  3. 一看就明白的爬虫入门讲解-基础理论篇(下篇)
  4. 远程桌面上的文件复制到本地
  5. Apache Web Server - httpd 的虚拟主机的配置
  6. C++静态联编与动态联编
  7. 百度网盘不限速下载神器献给你
  8. SPS :SPS 2003 安装过程中的语言版本问题。
  9. 话说 Oracle ACE 这回事儿
  10. php小偷程序生成,php开发:php小偷程序实例代码
  11. android traceview工具,[Android]Android TraceView工具使用
  12. java 中文变拼音包,中文转化为拼音工具包
  13. 如何在企业微信网页授权链接中加入自定义参数
  14. 有人在研究arroundme 吗,一个开源的php社会化网络程序
  15. 巴山铁路工人吴磊自学在云上开发文件签报系统,把紧急通知及时送到铁路工人手中,确保行车安全...
  16. mouseover,mouseout,mouseenter,mouseleave,hover
  17. Ph0ne1x-100 解题思考
  18. Axure教程(B站宋老师)
  19. MaxViT实战:使用MaxViT实现图像分类任务(一)
  20. 快节奏多人在线游戏网络入门系列教程(2):客户端预测与服务器协调

热门文章

  1. Hadoop的读和写
  2. 深入Quartz,优雅地管理你的定时任务
  3. React refs
  4. 巧妙处理Swing模态框setVisible(true)线程阻塞的问题
  5. 深信服23届校招开始啦
  6. 用Python和selenium下载pdf文件
  7. AI代写计划总结怎么做?分享一个代写计划总结小工具
  8. kafka消息机制浅析
  9. cups共享linux打印机_使用Linux共享打印机
  10. 伯努利分布、二项分布、多项分布、贝塔分布、狄利克雷分布(似然与概率)