Linux文件权限&查看系统版本&定义别名

2021.10.11
1.将文件 file 改变为 -rwxr-xr-x 属性 (chmod 755 file)
将目录dir1 改变为 -drwx------ 属性 ( chmod 700 dir1 )

在这里插入图片描述
2.在本机上寻找所有超过50M的文件,打印结果,并初步计算一下用了多长时间。
(
$ vi 1.sh
touch file1
find / -size +50000k > file.list
touch file2
$ chmod u+x 1.sh
$ ./1.sh
)
该题需要修改.sh文件的权限rw-为rwx。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过file1和file2的创建时间的差值即可得出运行时间,如图可知运行时间很短,在1s之内。
3. zhangsan 同学毕业了,root 把张三的目录都送给了 test1(假设test1属于 speech 组),应该怎么做?
( chown -R test1 /home/zhangsan
chgrp -R speech /home/zhangsan )
chown 需要超级用户 root 的权限才能执行此命令,change owner,是用于设置文件所有者和文件关联组的命令。
chgrp 允许普通用户改变文件所属的组,只要该用户是该组的一员。
其中,-R或–recursive表示递归处理,将指定目录下的所有文件及子目录一并处理。
在这里插入图片描述
4.超级用户 用 yd211 用户的权限 来运行 1.sh 文件
( # su yd211 -c “./1.sh” )
su (switch user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。此外使用 su 命令可以实现以任意账户身份执行命令
其中-c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者。
注意用引号,要执行的命令中有空格时把整个命令用引号扩起来。
在这里插入图片描述
怎样比较两个文本文件是否一样
($ diff file1 file2)
Linux中 diff 命令的功能为逐行比较两个文本文件,列出其不同之处。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序。
在这里插入图片描述
怎样比较两个目录是否一样
($ diff -r dir1 dir2 )
如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。其中-r表示递归对文件进行操作。
在这里插入图片描述
怎样看系统的版本信息
( uname -a
cat /proc/version
cat /etc/redhat-release )
uname -a
在这里插入图片描述
cat /proc/version
在这里插入图片描述
cat /etc/redhat-release
在这里插入图片描述
5.定义别名copy 为 cp -i ( $ alias copy=”cp -i” )
把当前路径和/home/yd211/bin 目录写到 路径PATH 中去
( $ PATH=$PATH:./:/home/yd211/bin )
怎样使得以上两个定义在用户重新登录后仍然有效
(把 以上两行 写到 /home/yd211/.bash_profile 文件中去)
在这里插入图片描述
PATH更新到.bash_profile文件:
在这里插入图片描述
别名更新到.bashrc中。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值