第二周(12.17--12.23)

www-ccblogs-com www-ccblogs-com     2023-02-14     501

关键词:

 

1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

mkdir   //创建目录

-p   确保目录名称存在,不存在的就建一个。
-v   创建目录并显示详细信息

touch   //创建文本

-a   改变档案的读取时间记录。
-m   改变档案的修改时间记录。
-c   假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
-d   设定时间与日期,可以使用各种不同的格式。
-t   设定档案的时间记录,格式与 date 指令相同。

cp     //复制文件或目录命令

-a   此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合
-d   复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式
-f    覆盖已经存在的目标文件而不给出提示
-i   与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖
-p   除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-r      若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
-l    不复制文件,只是生成链接文件

mv    //命令用来为文件或目录改名、或将文件或目录移入其它位置

-i:  若指定目录已有同名文件,则先询问是否覆盖旧文件;
-f   在mv操作要覆盖某已有的目标文件时不给任何指示;

rm   //命令用于删除一个文件或者目录

-i    删除前逐一询问确认。
-f   即使原档案属性设为只读,亦直接删除,无需逐一确认。
-r   将目录及以下之档案亦逐一删除。

2、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

tree  // 显示目录树
-d        只显示目录
-L level    指定显示的层级数目
-P pattern  只显示由指定pattern匹配到的路径

mkdir -p a1/a,b,a2

技术分享图片

mkdir x,q_y,z

技术分享图片

3、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

文件的数据分为两类:

元数据:  metadata   //元数据就是描述数据的数据,即是属性数据,一般存放,文件名,文件大小,访问权限,时间戳等信息
数据:   data        //数据就是数据本身
使用stat命令查看
技术分享图片

修改时间戳用touch命令

touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件;
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
-a   改变文件的读取时间;
-m   改变文件的修改时间;
-c   如果touch后的文件不存在,不会建立新的文件;存在则更新所有时间;
-r   使用参考时间记录;
-t   自定义时间
举例:

touch -a f1 改变文件的读取时间;
touch -m f1 改变文件的修改时间;
touch -c f1 如果f1文件不存在,不会建立新的文件;存在则更新所有时间;
touch -r f1 f2 照着f1的时间修改f2;
touch -t 0808082121 f2 修改f2的文件读取时间个修改时间为08年8月8日21:21;

4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。

touch "tfile`date +%Y-%m-%d-%H-%M-%S`"

技术分享图片

5、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

 cp -ra /etc/p*[^0-9] /data/tmp/mytest1/

技术分享图片

6、创建用户tom,指定UID为5001,指定家目录为/tmp/tom, 指定shell为/bin/zsh, 指定基本组为tom,附加组为jack

useradd tom -u 5001 -s /bin/zsh -G jack -d /tmp/tom

技术分享图片

7、常用的用户以及文件管理命令有哪些,并演示命令以及用法。

用户管理命令:
useradd //创建用户
useradd(选项)(参数)
-u UID
-o 配合-u 选项,不检查UID的唯一性
-g GID:指明用户所属基本组,可为组名,也可以GID
-c "COMMENT":用户的注释信息
-d HOME_DIR: 以指定的路径(不存在)为家目录
-s SHELL: 指明用户的默认shell程序
可用列表在/etc/shells文件中
-G GROUP1[,GROUP2,...]:为用户指明附加组,组须事先存在
-N 不创建私用组做主组,使用users组做主组
-r: 创建系统用户 CentOS 6: ID<500,CentOS 7: ID<1000
-m 创建家目录,用于系统用户
-M 不创建家目录,用于非系统用户
默认值设定:/etc/default/useradd文件中
?显示或更改默认设置
useradd -D
useradd –D -s SHELL
useradd –D –b BASE_DIR
useradd –D –g GROUP
usermod //修改用户的基本信息
usermod [OPTION] login
-u UID: 新UID
-g GID: 新主组
-G GROUP1[,GROUP2,...[,GROUPN]]]:新附加组,原来的
附加组将会被覆盖;若保留原有,则要同时使用-a选项
-s SHELL:新的默认SHELL
-c ‘COMMENT‘:新的注释信息
-d HOME: 新家目录不会自动创建;若要创建新家目录并移
动原家数据,同时使用-m选项
-l login_name: 新的名字;
-L: lock指定用户,在/etc/shadow 密码栏的增加 !
-U: unlock指定用户,将 /etc/shadow 密码栏的 ! 拿掉
-e YYYY-MM-DD: 指明用户账号过期日期
-f INACTIVE: 设定非活动期限
userdel //删除用户
userdel [OPTION]... login
-r: 删除用户家目录






































































第二周学习总结

在第二周我们学习了用jdk搭建Java环境,进行了Java的简单编写了解了基本数据类型以及各种运算符     查看详情

第二周软件图

查看详情

第二周进度条

 第二周所花时间16个小时代码量500行博客量1篇了解到的知识点Javaweb四则运算程序编写 查看详情

第二周例行报告

Psp进度条进度图饼图 查看详情

第二周作业

title:第二周作业tags:nullcategories:nulldate:2022-08-0409:03:471.权限管理及文本编辑工具1.1.默认权限管理1.1.1.umask值用来保留在创建文件或目录的权限新建文件和目录默认权限新建文件默认权限:666-u 查看详情

第二周总结

                查看详情

第二周:神经网络的编程基础(basicsofneuralnetworkprogramming)

第二周:神经网络的编程基础(BasicsofNeuralNetworkprogramming)文章目录​​第二周:神经网络的编程基础(BasicsofNeuralNetworkprogramming)​​​​2.1二分类(BinaryClassification)​​​​2.2逻辑回归(LogisticRegression)​​​​2.3逻辑回归的代价函数... 查看详情

第二周进度表

第二周进度表所花时间(包括上课)6代码量(行)147博客量(篇)1了解到的知识点熟悉了HTML中的某些常用标签的运用复习了上学期学的Java知识学会了eclipse连接数据库 查看详情

学习进度(第二周)

 多花时间15h代码量550行博客量2篇了解到的知识点HTML+CSS+JavaScript做简单网页jsp+javabean+JDBC做简单web程序 查看详情

第二周psp&进度条

  查看详情

20165115第二周学习总结

201651152017-2018-2《Java程序设计》第二周学习总结教材学习内容总结第二章教材内容总结:1、标识符与关键字2、基本数据类型3、输入输出数据第三章教材内容总结:1、if语句、switch开关语句2、循环语句3、break与continue语句教材学... 查看详情

第二周学习进度

1.所花时间(包括上课):大概11小时。2.代码量:800行左右。3.博客量:2篇。4.了解到的知识点:主要为HTML5的相关知识。 查看详情

第二周

第二周:业务经典的业务分析指标模型未动,指标先行如果你不能衡量他,你就无法增长他  电商:客单价活动:ROI内容:流量,访客量使用/活跃:回流率,活跃率,留存率指标:销售,运营,市场,推动业务,机器学... 查看详情

第二周-四人小组项目

名称:奋斗吧兄弟(fightingman)组长:黄兴成员:谢孝淼、李俞寰、杜桥课题:网络教学系统-------------------------------------------------------------------------------------------------------需求概述:   建立网络学习平台,提供免费的... 查看详情

第二周

第二周对Linux命令的初步了解  这周讲了很多的linux的基础知识,什么是内部命令什么是外部命令,内部命令是shell自带的命令其中可以用enable启用内部命令可以用enable-n禁用内部命令,外部命令就是在文件系统路径下有应... 查看详情

第二周学习进度条

第二周学习进度条所花时间(包括上课)20个小时左右代码量(行)500-600行博客量(篇)一篇了解到的知识这一周,我学习了软件的分层思想,学习了javaScript+Html+CSS网页基础制作,学会了Html的许多标签,以及在Html5中新增的标... 查看详情

个人学习进度条------第二周

学习时间9小时代码量100行博客量1篇所学内容虚拟机内系统的安转和软件设计模式中简单工厂模式的应用 查看详情

第二周软测用例习题(补)

--------------------------------------------------------------------------------------------------------------------------------------------   查看详情