N35期--张同学第二周作业

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

ls:查看当前目录下的文件
mkdir:创建目录
touch:创建临时文件

cp 文件复制
常用选项:
-i:交互式
-r, -R: 递归复制目录及内部的所有内容;
-a: 归档,相当于-dR --preserv=all
-d:--no-dereference[不跟踪符号链接] --preserv=links
--preserv[=ATTR_LIST]
mode: 权限
ownership: 属主属组
timestamp:
links
xattr
context
all
-p: --preserv=mode,ownership,timestamp
-v: --verbose
-f: --force[如果存在覆盖]

mv 移动文件
常用选项:
-i: 交互式[prompt before overwriting]
-f: 强制 [do not prompt before overwriting]
rm 删除文件
常用选项:
-i: 交互式
-f: 强制删除
-r: 递归

        rm -rf 

2、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, qz
首先创建目录:
mkdir -p /tmp/a{1/{a,b},2}
(2)mkdir x
{y,z} q_{x,z}

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

File:文件名
Size:文件大小(单位:B)
Blocks:文件所占块个数
IO Block:每个数据块的大小(单位:B)
regular file:普通文件(此处显示文件的类型)
Inode:文件的Inode号,文件的索引节点号
Links:硬链接次数
Access:权限
Uid:(属主id/属主名)
Gid:(属组id/属组名)
Context:文件所在的环境
Access:最近访问时间access time (atime)
Modify:数据改动时间modification time (mtime)
Change:元数据改动时间status time (ctime)
Creat:文件创建时间

查看文件的元数据的方法:

stat命令:stat – display file or file system status,使用stat 查看文件的元数据

使用语法:stat FILE…

修改文件的时间戳的方法:

touch命令:touch – change file timestamps修改时间戳

使用语法: touch [OPTION]… FILE…

注意:~]#touch /tmp/x 当touch的文件不存在时,会在目标目录下创建x空文件

选项:

不跟任何选项时三个时间戳都会被更新为当前时间。

-c: 指定的文件路径不存在时不予创建;

-a: 仅修改access time;

-m:仅修改modify time;

-t :指定改为某一时刻的时间,时间参数格式 [[CC]YY]MMDDhhmm[.ss]

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

touch /tmp/tflie-$(date +%Y-%M-%D-%H-%M-%S)

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

cp /etc/p*[^0-9] /tmp/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、常用的用户以及文件管理命令有哪些,并演示命令以及用法。

用户管理命令
useradd -u指定uid
-g指定主组
-G指定附加组
-c注释
-d指定家目录(不用默认家目录)
-s指定shell
usermod -u指定新的uid
-g指定新的主组
-G指定新的附加组(加-a保留原有附加组)
-s指定新的shell
-e YYYY-MM-DD:指定用户账号过期日期
userdel -r删除家目录
-f强制删除用户,即使是正在登陆的用户
id -u显示uid
-g显示gid
-G显示附加组id
su username非登陆切换,不读取目标用户的配置文件
-username登陆式切换,会读取目标用户的配置文件
passwd -l锁定、停止该用户
-u解锁该用户
-e强制用户下次登录用户修改密码
-n指定该账号使用最短期限天数
-x指定该账号使用最长期限天数

转载于:https://blog.51cto.com/14086421/2334925

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值