Linux | 基础指令以及权限理解 了解这些就够了!

目录

第一小节——文件管理

pwd:显示当前路径

stat:查看文件的ACM时间

mkdir:创建新的文件夹

mv:移动文件或目录 对文件和目录重命名

cp:拷贝文件或目录

rm:删除一个文件

rmdir:删除一个目录

练习1

粘滞位


第一小节——文件管理

pwd:显示当前路径

git config --global user.name "lihongyu05"

git config --global user.email "lihongyu3216229638@outlook.com"

stat:查看文件的ACM时间

access:查看时间

modify:修改内容的时间

change:修改文件属性的时间

mkdir:创建新的文件夹

-p 创建一串嵌套文件夹 使用tree命令查看

[root@iZ7xvi17j7yo27bp0us0xsZ ~]# mkdir -p dir1/dir2/dir3/dir4

mv:移动文件或目录 对文件和目录重命名
cp:拷贝文件或目录

cp 待拷贝文件名 新文件名

如果是目录加限定 -rf

rm:删除一个文件

-r 递归删除(一次删除多个文件)

-f 强制删除

-i 确认操作

* 通配符

rmdir:删除一个目录

默认只能删除空目录

笔记:rm和rmdir都可以删除目录,但rmdir只能删除空目录,而rm-r可以删除非空目录(-r -f)

练习1

再你的路径下,mkdir创建一个code目录,并cd进入code目录,在code目录下touch新建一个text.txt文件,最后pwd显示自己当前所在路径

[root@iZ7xvi17j7yo27bp0us0xsZ dir]# mkdir code
[root@iZ7xvi17j7yo27bp0us0xsZ dir]# ls
cod  code  main.cpp
[root@iZ7xvi17j7yo27bp0us0xsZ dir]# cd code
[root@iZ7xvi17j7yo27bp0us0xsZ code]# touch text.txt
[root@iZ7xvi17j7yo27bp0us0xsZ code]# ls
text.txt
[root@iZ7xvi17j7yo27bp0us0xsZ code]# pwd
/root/dir/code
粘滞位

如果我们希望普通用户能够在目录中创建文件,就必须给予其当前目录下的w权限,但是一旦给予w权限,就意味着其能够随意删除当前目录下的文件(r权限负责读文件 w负责创建和删除文件 x负责进入目录和执行文件)。

我们希望只给普通用户创建文件的权力,而剥夺他删除文件的权力,引入了粘滞位

[root@localhost ~]# chmod +t /home/ # 加上粘滞位

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由

一、超级管理员删除

二、该目录的所有者删除

三、该文件的所有者删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值