2021-08-15

alias

设置命令别名

[root@6f6ef5a069ed tmp]# ll
bash: ll: command not found
[root@6f6ef5a069ed tmp]# alias ll='ls -l'
[root@6f6ef5a069ed tmp]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 15 09:32 test
[root@6f6ef5a069ed tmp]#

cp -a

连同文件的权限,用户,时间一起复制

[root@6f6ef5a069ed tmp]# cp /var/log/wtmp wtmp1
[root@6f6ef5a069ed tmp]# cp -a /var/log/wtmp wtmp2
[root@6f6ef5a069ed tmp]# ll /var/log/wtmp wtmp*
-rw-rw-r-- 1 root utmp 0 Dec  4  2020 /var/log/wtmp
-rw-r--r-- 1 root root 0 Aug 15 09:35 wtmp1
-rw-rw-r-- 1 root utmp 0 Dec  4  2020 wtmp2
[root@6f6ef5a069ed tmp]# 

cp -s/cp -l

创建软链接/硬链接

root@6f6ef5a069ed tmp]# cp -s /etc/issue issue_slink
[root@6f6ef5a069ed tmp]# cp -l /etc/issue issue_hlink
[root@6f6ef5a069ed tmp]# ll issue*
-rw-r--r-- 2 root root 23 Nov 10  2020 issue_hlink
lrwxrwxrwx 1 root root 10 Aug 15 09:38 issue_slink -> /etc/issue

umask

用于查看/设置创建文件及目录时默认权限
如umask值为0022,则表示创建文件及目录时默认被拿掉022权限
创建文件时,默认初始权限为666,拿掉022即644
创建目录时,默认初始权限为777,拿掉022即755
因此umask值为0022时创建的文件及目录权限分别为 644,755:

[root@6f6ef5a069ed tmp]# umask
0022
[root@6f6ef5a069ed tmp]# touch test1
[root@6f6ef5a069ed tmp]# mkdir test2
[root@6f6ef5a069ed tmp]# ll test1;ll -d test2
-rw-r--r-- 1 root root 0 Aug 15 09:45 test1
drwxr-xr-x 2 root root 4096 Aug 15 09:45 test2
[root@6f6ef5a069ed tmp]# 

特殊情况,如umask为0003时,创建文件的权限是多少?
666拿掉003是663吗?
并不是
因为666展开表示,其实为rw-rw-rw-,003展开表示为-------wx,因此,文件初始权限 本身没有执行权限的情况下,再拿掉执行权限也是一样的
所以666拿掉003的实际情况等同于666拿掉002即664,以此类推

[root@6f6ef5a069ed tmp]# umask 0003
[root@6f6ef5a069ed tmp]# touch test3
[root@6f6ef5a069ed tmp]# ll test3
-rw-rw-r-- 1 root root 0 Aug 15 09:51 test3
[root@6f6ef5a069ed tmp]# 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值