二 Linux基本操作及常识

      想提一下linux的安装,我用的是Centos7,原本用的是6.3 , 昨天崩了,主要原因就是删错了文件,PATH环境变量有问题,总之很难受,于是下了一个7的版本,感觉在安装方面还是差的蛮多的,明显更加简洁方便,安装的窗口大部分整合为一个了,如果了解一下磁盘分区的话,是不需要找教程一步步安装的,磁盘分区的部分我会在后面详细的讲解,在我认为,学习知识的第一遍是大概理解,都去做一遍,而第二遍才是关键的,找问题,研究问题

·     继续讲一下命令,rmdir 就是删除目录,cat,tac,nl,tail,more,less.都是用来查看文件的,head和tail分别是查询前几行和后几行,详细的参数去用man查,英语很重要,上一篇文章提到过文件和目录的权限,在这讲一下文件的隐藏属性,用到chattr和 lsattr俩个命令,chattr后,+,-,=控制添加减少相同 隐藏属性,接着后面的参数有很多种,比如说a,那就是指此文件只允许增加数据,i,指该文件不可连接,删除等操作,这是比较重要且常用的,lsattr就是查询隐藏属性,在平常的操作中,如果发现有些文件有些命令无法执行,那就需要查一下隐藏属性,接着继续说一下档案的特殊权限,SUID,SGID,SBIT。SUID只针对二进制程序有效,对目录无效,SUID的权限只有在程序执行的过程中是有效的,执行者呢,需要有x(execute)的权限,如果有个文件拥有SUID的权限,那么在用ls查询的时候 会发现owner权限中的x变为s。SBIT只针对目录,执行者需要有wx的权限,加上SBIT权限后,只有拥有者和root才可以对其拥有者建立的档案或目录进行删除,拥有者不可以目录下的其他目录和其他文件,拥有此特殊权限的目录others一组的x变为t(例drwxrwxrwt)。SGID对目录和档案都有效,对于档案来说,执行者要有x的权限,重要的一点是在执行过程中会得到群组的支持,对于目录来说,用户对于此目录有rx的权限就可以进入,用户的群组会变为目录的群组,如果用户有w的权限并且创建目录,群组也会是目录的群组,SGID权限在群体工作中是十分有效的,上一篇提到过rwx是421,那SUID,SGID,SBIT分别是421,比如用chmod命令设置权限,就可将特殊权限的数字放在原本权限的前面,比如,chmod 677,加上SUID和SGID,就是chmod 6677,特殊权限这里一定要明白,多去练习就好了,概念还是比较生涩难懂,多去操作,试想在一个目录下一个群组中的成员能创建目录和文件,不能删除他人文件,如何给权限才能实现。

      有时不知道文件在哪里可以用find,whereis,locate,都可以,whereis后面的参数,b就是指只寻找二进制文件,s就是找source来源的文件,m就是只找只找说明文件manual路径下的档案,就是find的用法比较多,但是比较慢,whereis和locate都很快,查执行档在哪,就用which,用file命令可以看文件的类型。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值