马哥教育N36第二周作业

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

可将这些命令大致分为4类:
新建类命令有touch、mkdir、mknod、ln

命令解释
touch test当前目录不存在test文件则新建test的文件
mkdir -p /tmp/tt/ll级联创建目录
mknod /dev/test b 8 0在 /dev 目录下创建一个test的块设备特殊文件
ln -sf test linkfile为当前目录中的test文件创建名为linkfile的软链接文件

删除类命令,rm、rmdir

命令解释
rm -f test强制删除test文件
/bin/rm -rf /伤根命令
rmdir a删除空目录a,可以被rm -r 替代

修改类类命令,cp、mv、cd、touch

命令解释
cp -a /etc /tmp/etc备份目录
mv a b改名
cd /etc改变当前目录
touch -a 201810201020.30 file将文件的atime和ctime修改为2018-10-20 10:20:30 ,如果文件不存在则新建文件后修改时间

查看类命令,ls、pwd、tree、find、whereis、which、cat、more、less、tail、head

命令解释
ls -al /etc长格式显示/etc 目录下的文件信息
pwd打印当前工作目录
tree /tmp查看目录的树形结构
find / -name test从根目录开始查找基名为test的文件或目录
cat file查看file文件内容
cat f1 f2 > f3合并f1 和 f2 内容到 f3 中
tail -f log跟踪显示log文件的新内容
2.使用命令行展开功能,创建/tmp/a1 , /tmp/a2, /tmp/a1/a, /tmp/a1/b, 在/tmp 目录下创建目录:x_y,x_z,q_y,q_z?
mkdir -p /tmp/{a{1/{a,b},2},x_y,x_z,q_y,q_z}
3.文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

元数据由访问权限、文件拥有者、所有组、时间戳信息组成。使用stat命令查看文件的元数据。touch命令可以修改文件的时间戳,默认是修改所有的时间信息,-a选项修改atime和ctime,-m选项修改mtime和ctime时间,-t选项是修改atime和mtime时间。

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 目录中?
cp -dR /etc/p*[^0-9] /tmp/mytest1
6.创建用户tom,指定UID为5001,指定家目录为/tmp/tom ,指定shell 为/bin/zsh,指定基本组为tom,附加组为jack?
useradd -u 5001 -d /tmp/tom -s /bin/zsh -g tom -G jack tom
7.常用的用户和文件管理命令有哪些,演示命令及用法?

新增命令,useradd、groupadd

命令解释
useradd username新增用户
groupadd group新增组

删除命令,userdel、groupdel

命令解释
userdel username删除用户
groupdel groupname删除组

修改命令,usermod、chown、chgrp、passwd、chfn、chage、groupmems

命令解释
usermod -L newuser1锁定帐号
chown username:groupname 文件或目录同时修改目录或文件的所有者和所在组
chage -d 0 tomtom 用户下一次登录强制重设密码
groupmems -g sales -l查看sales 组中有那些用户
groupmems -a lxj2 -g sales添加用户到 sales 组中

查看命令,getent、id、groups、users

命令解释
getent passwd tom从passwd库中得到账号tom信息
id tom查询tom的id信息
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值