文件权限命令学习

可读可写可执行rwx
ll命令即可查询文件的权限

drwx------. 2 awen awen   19 10月 24 02:05 file3
-rw-r--r--. 1 awen awen 1795 10月 20 00:57 profile
lrwxrwxrwx. 1 root root   17 10月 17 04:12 work2 -> /home/test1/work2

column 0 : to show file , directory or link file
column 1-3 : user ( owner ) access
column 4-6 : group access
column 7-9 : other access

chmod修改文件或者目录的权限
chmod 一堆内容 file
一堆内容涉及用户,操作以及权限
who : user –u , group - g, other –o or all –a , abbreviation
operator : add + , subtract - , equal =
permission : read , write, execute
示例chmod u+x g+x o+x file 分别给文件所有者‘组内用户和其他用户都赋予执行该文件权限 chmod a+x file
权限的修改执行者只能是文件所有者以及root用户
chmod = filename可以将文件所有权限取消
在这里插入图片描述
chmod还支持分配文件权限的数字表示
read - 4
write - 2
execute - 1
chmod 000 file 即取消所有权限
chmod 777 file打开所有权限

touch修改文件时间戳
touch创建一个新的空文件。如果该文件存在,则它只需更新该文件上的时间戳。它不会更改文件的内容。
touch -t 12120430 file1修改时间戳
touch -c file或者touch file修改文件此刻时间戳或者当前创建一个文件

chown修改文件所有者与chgrp修改文件所属组
chown owner [:group] filename
$ chown zsz ./work/file1
$ ll ./work/file1
-rw-r----- 1 zsz speech
chgrp newgroup filename
$ chgrp speech file1
$ ls -l file1
-rw-r–r-- 1 yuandong speech
id显示用户信息与su切换用户

diff找不同与comm找相同
Linux 中 diff 命令的功能为逐行比较两个文本文件,列出其不同之处。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序。
diff file1 file2
diff -r dir1/ dir2/#比较子目录中的文件
如果想在 Linux 命令行方式下,对 2 个文本文件的内容做比较,找出同时包含在这 2 个文本文件中的内容,可以使用 Linux 系统带的工具 comm 来处理,前提是被比较的 2 个文本文件要是有序的,可以先用 sort 处理一下。
sort a.txt > a1.txt
sort b.txt > b1.txt
comm a1.txt b1.txt
uname 输出系统信息
uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值