第二周作业

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

-a:列出所有文件包括隐藏文件

-l:以长格式输出

-d:只列出目录本身而不列出目录内部的文件

-R:连同子目录一同显示出来,递归显示

-h:以字节大小显示,需配合-l一起使用

-t:按mtime排序

(2)cp命令(复制)

-i:提示用户是否覆盖

-f:删除旧的新建

-r:连同子目录一起复制,包括子目录里子目录

-v:显示过程

-d:复制的是链接文件

-u:只复制源比目标新或者目标没有的文件

-p:连同档案的属性一起复制过去,而非使用预设属性

–backup=numbered:复制前先备份原有的

(3)mv命令(移动、改名)

-i:交互

-f:强制复制

-r:连同子目录一起复制,包括子目录里子目录

-v:显示过程

(4)rm命令(删除)—危险命令

-r:连同子目录一起删除

-f:强制删除

-v:显示过程

(5)cut 命令(剪切)

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。

-c :以字符为单位进行分割。

-d :自定义分隔符,默认为制表符。

-f :与-d一起使用,指定显示哪个区域。

-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除

(6)chmod(命令)

-c : 若该文件权限确实已经更改,才显示其更改动作

-f : 若该文件权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)

–help : 显示辅助说明

–version : 显示版本

(7)less(可以随意浏览文件,与more不同的是,more 仅能向前移动,却不能向后移动)

-b <缓冲区大小> 设置缓冲区的大小

-e 当文件显示结束后,自动离开

-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g 只标志最后搜索的关键词

-i 忽略搜索时的大小写

-m 显示类似more命令的百分比

-N 显示每行的行号

-o <文件名> 将less 输出的内容在指定文件中保存起来

-Q 不使用警告音

-s 显示连续空行为一行

-S 行过长时间将超出部分舍弃

-x <数字> 将"tab"键显示为规定的数字空格

/字符串:向下搜索"字符串"的功能

?字符串:向上搜索"字符串"的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

b 向后翻一页

d 向后翻半页

h 显示帮助界面

Q 退出less 命令

u 向前滚动半页

y 向前滚动一行

空格键 滚动一页

回车键 滚动一行

[pagedown]: 向下翻动一页

[pageup]: 向上翻动一页

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

1)mkdir -p /tmp/{a1/{a,b},a2}
在这里插入图片描述
2)mkdir -p /tmp/{x,q}/{y,z}
在这里插入图片描述
3、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
(1)文件的元数据有inode号(索引节点号)、文件类型(普通文件、链接文件、目录文件、块设备文件、管道文件等)、ugo权限(user、group、other的rwx权限)、链接数(链接到这个文件的文件个数)、文件所属者(创建者)和所属组(创建者所属组)、时间戳(默认显示mtime)等信息。
(2)使用stat查看
功能:打开一个文件,获取元数据
1.stat:用于显示文件的状态信息。 stat命令的输出信息比ls命令的输出信息要更详细
2.其中stat的内容项具体含义:
Access(最近访问):文件最近一次的被访问时间
Modify(最近更改):文件内容最近一次的修改时间Change:文件属性最近一次的修改时间
Change(最近改动):文件属性最近一次的修改时间
在这里插入图片描述
4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。

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

5、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
1)mkdir /tmp/mytest1
2)cp -r /etc/p*[^0-9] /tmp/mytest1 然后复制到mytest1目录下

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

groupadd tom

groupadd jack

useradd -u 5001 –d /tmp/tom –s /bin/zsh -g tom –G jack tom
在这里插入图片描述

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

groupadd 创建用户组
groupadd [options] LOGIN

-g, --gid GID 为新组使用 GID

-h, --help 显示此帮助信息并推出

-K, --key KEY=VALUE 不使用 /etc/login.defs 中的默认值

-o, --non-unique 允许创建有重复 GID 的组

-p, --password PASSWORD 为新组使用此加密过的密码

-r, 创建系统组

-R, --root CHROOT_DIR chroot 到的目录

查看用户的相关id信息:id
id [OPTION]…[USER]

-u:UID

-g:GID

-G:Groups

-n:Name

删除用户:userdel

userdel [options] LOGIN

-r:删除用户目录

usermod -u指定新的uid

-g指定新的主组

-G指定新的附加组(加-a保留原有附加组)

-s指定新的shell

-e YYYY-MM-DD:指定用户账号过期日期

passwd [OPTIONS] UserName: 修改指定用户的密码

常用选项:

-d:删除指定用户密码

-l:锁定指定用户

-u:解锁指定用户

-e:强制用户下次登录修改密码

-f:强制操作

-n mindays:指定最短使用期限

-x maxdays:最大使用期限

-w warndays:提前多少天开始警告

-i inactivedays:非活动期限

–stdin:从标准输入接收用户密码

echo “密码” | passwd --stdin 用户

城市运行管理的重要性与挑战 城市运行体系是以人为本的服务和经济发展体系,涉及决策、管理和执行三个层次。当前城市运行管理面临城市化快速发展、资源环境制约和社会矛盾突出等挑战。信息技术的发展为城市运行管理提供了重要手段,城市信息化经历了数字化、智能化到智慧化的发展过程。我国城市信息化虽取得进展,但仍处于初级阶段,存在缺乏整体规划、资源浪费和协作效率不高等问题。 智慧城市综合运行管理解决方案 智慧城市运行管理中心(SCOC)是支撑城市运行综合管理的神经中枢,旨在掌控城市运行综合体征,促进服务型政府转型。该中心通过全面整合运行资源,服务城市未来发展,提升城市运行水平和突发事件处置效率。中心纵向提升综合职能,横向贯通专业分工,包括综合管理平台、专业管理平台和业务操作平台,覆盖城市交通、公共安全、生态环境等多个领域。 智慧城市综合运行管理平台的结构与功能 智慧城市综合运行管理平台包括决策支持系统、处置系统、基础设施和监测系统。平台通过综合展现系统、综合应急指挥系统、综合运行业务联动系统等,实现城市运行的综合监测和管理。物联网数据采集系统利用网络通讯技术,实现城市物联网设备的高效运行。平台还包含云计算业务支撑系统、城市基础数据库、视频图像云平台等,以支持城市运行管理的各个方面。 智慧城市综合运行管理解决方案的优势 该解决方案具有三个核心优势:首先,它提供了完整的智慧城市视角,不仅仅是指挥中心或数据中心,而是智慧城市的实际载体。其次,它建立了完整的城市运行联动体系,打通业务部门壁垒,形成有机融合的业务联动平台,提升业务处理效率和服务水平。最后,方案凝聚了多年智慧城市建设咨询经验,为城市运行管理提供了成熟的解决方案。 项目实施建议 智慧城市运行管理中心的建设思路和项目实施建议是方案的重要组成部分,旨在指导城市如何有效实施智慧城市运行管理解决方案,以应对城市运行管理的挑战,提升城市管理的智能化和效率。通过这些建议,城市能够更好地规划和实施智慧城市项目,实现可持续发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值