目录的权限

1.目录的权限

r代表着读权限,在Linux代表着数字4
w代表着写权限,在linux代表着数字2
x代表着执行权限,在linux代表着数字1

在这里我们看下面图片
在这里插入图片描述
为什么这里面的权限是rwxrwx-x,这里它分了三种人的权限,一个是拥有者
,一个是所属组,一个是其他让人我们应该这么看
在这里插入图片描述

那么这里我们就要了解一个命名了chmod

2.chmod

改变文件的权限
下面图片是用chmod改变test文件的权限可以看到test的权限是 002
用chmod +数字权限 +文件
把他改成了 664的权限
在这里插入图片描述

3.文件或者目录自动生成权限和umask用法

新建文件夹默认权限=0666
新建目录默认权限=0777
umask命名可以看到默认权限mask码
在这里插入图片描述

改变mask,就umask加 权限数字

但实际上你所创建的文件和目录,看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到
umask的影响。假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask,这个是很多人可能会误会的,这里的权限不是减法,而是mask & ~umask
比如
在这里插入图片描述
可以看到和图片一样只有其他人是有写权限的
在这里插入图片描述

4.粘滞位

linux下可以存在一些目录,拥有者和所属组就是root,允许其他让人在目录下创建修改删除文件,而粘滞位的作用就是为了防止别人误删除下的文件
比如 有人人叫张三创了个文件叫zhangsan 李四创了个文件叫lisi
它们都分别把文件other其他人权限设置为0,不给读写执行,那么张三就不爽,你不给我看不给我读那么我就把李四的文件lisi删了
那么如果想要阻止这样的问题就给目录设置粘滞位

chmod +t +目录名字 给目录加上粘滞位
在这里插入图片描述
细心的人可以看到other后面有个大T这就是代表着被添加了粘滞位
他不会防止所属主自己删除和修改,但是其他人就删除不了文件

5.yum命令

在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系.yum(Yellowdog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上

查看软件包命令
在这里插入图片描述
安装包
安装是需要root权限,而我用sudo命令可以得到root的权限,而至于后面为什么出现Nothing to do是因为我已经装过这个包了
在这里插入图片描述
卸载命令
在这里插入图片描述

6.yum命令怎么知道去哪里下载软件

是因为它会有包含软件下载的链接,像我们手机用的应用市场也是一样的
linux的这个就在
在这里插入图片描述
我们再vim打开,可以看到一堆的网址,这些网站就是下载链接的网址
vim等下会讲的,先用下
在这里插入图片描述

7.vim使用

vim到底是什么vim其实是个文本编辑器,它不能编译代码,但它的作用和记事本差不多,他能用来编辑代码,但为什么不直接用记事本呢?因为它的功能强大,他是个多功能文本编辑器,功能强大
vim使用方式 vim + 要打开的文件
在这里插入图片描述
上面图片是使用vim打开的,但是上面那种是什么都不能输入到文本的命令模式,这时候我们按i进入插入模式
在这里插入图片描述
可以看到上面这个图的左下角和上上个图不一样了,因为这个时候就是插入模式了
我们在这个模式下就可以输入我们的代码了

在这里插入图片描述
这个时候我们写完代码了,但是我们退出不了,怎么办,按键盘左上角ESC键:wq再回车就行了
w表示保存q表示退出,wq表示退出并保存 还有一种q!强制退出
在这里插入图片描述
如果我们想要复制已行代码100次怎么办?一个一个打,太慢了,vim有提供这个功能
按ESC进入
在这里插入图片描述
我们在要复制的代码段里面按yy
在这里插入图片描述
比如我们要复制100次,我们现在就按100p
在这里插入图片描述
这样子只能复制这一行代码,如果是想要复制二行呢?这个时候就要2yy,再用p复制出来

如果这个时候我们想要复制出来的代码消失调呢?dd剪切和yy一样如果想剪切一行就dd想剪切5行就5dd
在这里插入图片描述
剩下一些就不演示了,大家可以按着图片来使用下命令
总结:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值