Linux 文件 & 目录

一: /bin、/usr/bin、/sbin 、/usr/bin所放置的文件之间的区别

1 /bin: 是放置的在单用户维护模式下还能被操作的命令。比如cat,chmod,chgrp,date,mv,mkdir,cp,bash等

2 /usr/sbin: 某些服务软件的程序,一般放到这儿。至于自行安装的软件的程序所产生的执行文件则放到/usr/local/sbin中。

3 /sbin: 放置了开机过程所需要的执行文件,比如开机修复,还原系统等命令

4 /usr/bin: 绝大部分用户所使用到命令都放在这,与开机过程无关

 

二:有哪些目录不能与根目录放置到不同的分区中,这些里面都是些什么文件

1 /etc: 系统主要的配置文件,几乎都放在这个目录下,比如一些服务的初始文件。一般用户可以查询,但是不能修改。

/etc/init.d: 所有服务的默认启动脚本放在这儿

2 /bin: 是放置的在单用户维护模式下还能被操作的命令,一般与root用户放在同一分区

3 /lib: 系统开机所使用到的函数库,/bin或者/sbin可能访问这个函数库

4 /dev: 任何设备或者接口设备都是以文件的形式放置在这儿的,你访问这个目录某个文件,就等于访问这个设备

5 /sbin: 放置了开机过程所需要的执行文件

 

 

三、根目录为什么小一点比较好,而且/var, /usr/,tmp, /home最好不要与根目录在同一个分区

因为根目录是整个系统最重要的目录,不但所有的目录都是由根目录衍生而来,而且也与开机,修复,还原系统等有关系。

如果放在一个大的分区,可能会有很多的数据,那么根目录发生错误的机会就很大。而且性能也很不错。

/var, /usr/, tmp, /home 经常会产生很多的数据,数据越多,根目录放在一个分区,很容易增大根目录发生错误的机会。

 

四:改变文件属性

1 改变用户组

Chgrp [user_group] [filename]

2 改变所有者

Chown [user] [filename]

3 改变文件的所有者和用户组

Chown [user]:[user_group] [filename]

4 改变文件权限[r-4,w-2,x-1],

根据身份划分:所有者[owner],用户组[group],其他[others]

根据文件类型划分:目录:d, 一般文件:- ,链接文件:l,设备文件可供存储的设备:b,串行端口设备: c

Chmod [-R] 777 [filename]

通过符号类型也可以改变:

 

Chmod

u [user]

+ (加入)

-(减去)

=(设置)

r

w

x

 

文件或者目录

g [group]

o [others]

a [all]

比如chmod u=rwx,go=rx [filename] chmod a+w [filename]

Chmod u+x, o-x [filename]

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫言静好、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值