ubuntu中扯不清的目录和文件

36 篇文章 0 订阅
12 篇文章 0 订阅
    大家看有关linux的书籍的时候,会经常看到一些目录和文件名,有些范例中也有很多这些东西,对于他们有时候很熟悉有很陌生,于是,整理出来,希望能够帮助和我一样搞不清楚的小伙伴们:
还记得大家当时安装时的分区操作吗?

   

这个时候,你就跟一些目录开始打照面了,接下来,我们来详细了解一下吧~




首先我们必须知道他们的权限,才能更好的理解他们是怎样使用的:

            共有              私有

    只读:  /usr              /etc

    可写 /var/mail     /var/run

 

.根文件系统必备内容

名称                     功能

bin               重要的可执行文件   /bin目录下包含了用户命令文件,也就是shell ,提供给所有用户

                                              和脚本程序使用)

boot              引导配置文件、内核等

dev               设备文件

etc               系统专有配置文件

lib               重要共享块和内核模块

media             可移动设备挂接点

mnt               其他文件系统的临时挂接点

opt               附加应用软件

sbin              重要的系统可执行文件

srv               本系统提供的用于服务器的数据

tmp               临时文件

usr               文件系统的第二层

var               可变数据

/bin              目录下不得包含任何子目录,截取部分常见必要内容:

cat               链接多个文件,并将内容输出至标准输出

chmod            改变文件的访问权限

        语法格式:

1chmod [who] [opt][mode]

          who表示对象 可用的有:

                 u:表示文件所有者

                 g:表示同组用户

                 o表示其他用户

                 a:表示所有用户

          opt代表其他操作

                 +:添加某项操作

                 -:取消某个权限

                 =:赋予给定的的权限,并取消原有权限

          mode表示给定的权限:

                  r:可读

                  w:可写

                  x:可执行

         eg:  chmod g+rw 3.txt

2chmod [u][g][o] file

            u/g/o   rwx rwx rwx 二进制值的和  例如:110000000  user可写可读不可执行其他用户不可   

             读不可写不可执行 和为6 0 0

                   chmod 600 3.txt

  

(3) cp   复制文件和目录

 

(4)echo显示一行文本

 

 

 5login开始系统上的一个会话

 

 

6mknod 创建块或者字符设备专用文件

 

mknod[选项]...名称类型 [主设备号次设备号]

 

另外发现mknod –helpman好用,毕竟中文

 

 

7rmdir 删除空目录


8)可选内容

 

/bin目录下可选内容:

 

csh            c shell(在unbuntu14.01中并没有找到

ed             文本编辑器

tar            打包工具

cpio           打包工具

gzip           压缩工具

gunzip         解压缩工具

zcat           解压缩工具

netset         网络统计工具

 

 

二、/boot目录——启动过程所需内容

    /boot 目录下所保存的数据是用于内核开始执行用户级程序之前使用的东西(就是与内核有关的东西,引导加载器、内核镜像等,也可能包含备份的主引导扇区信息和扇区映像文件。

    操作系统的内核还可以放在“/“下,但是只能”/“”/boot”

    “/boot”目录占用单独一个磁盘分区而与根分区分离,能进一步减小根分区,保护启动分区(完全只读),提高系统安全性。

         

 

 

 

三、/dev目录——设备文件

   /dev目录是设备文件和专有文件的存放位置



    如果依然选择devfs或者使用比较老的内核,则这个目录里必须含有一个名为MAKEDEV的命令文件。

它既能够创建需要的设备文件,同时也为任何本地设备包含一个MAKEDEV.local文件。

 

 四、/etc目录——配置文件

    /etc包含了系统特有的配置文件,所谓配置文件,就是用于控制程序运行的本地文件,它绝大多数情况下都是只读而且私有的文件,而且可编辑(即我们人看得懂的)的。当然对于root用户,没什么可限制的。

 

需要放在/etc下的子目录(有些可用符号连接,有些是可选的,这里我只介绍部分我觉得不常见的)

opt       /opt目录下各软件的配置文件

rc.d      init进程的配置文件

X11        Xwindows系统的配置文件,可选

sgml       SGML的配置文件

xml        XML的配置文件

 

    /etc/opt目录下的内容是为/opt而准备的。附加应用软件包的配置文件必须安装在/etc/opt/<subdir>下,其中<subdir>/opt下的对应软件包目录相同。



分界线--------------------------------------------------------------------------------------------------------

    这里介绍的都是我觉得在Linux的漫长学习征程中可能会见到的目录与文件名,整理出来,仅供参考,希望对大家有所帮助,我们一起加油~










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值