zoukankan      html  css  js  c++  java
  • 目录配置及文件的类型

     

    .开头的文件是隐藏文件

    (-)普通文件:纯文本文件(ascll)  cat读出,二进制文件(binary),数据格式文件(data) last 读出

    (d)目录(directory)

    (l)链接文件(类似于快捷方式)

    设备文件(device)放在/dev下

    (b)块设备文件(block)磁盘

    (c)z字符设备文件(character)键盘鼠标

    (s)套接字文件(sockts)用于通信

    (f)管道文件(fifo pipe )

    Linux 扩展名:只是简单了解文件的用途(因为文件的执行与文件的权限有关)

    *.sh 脚本文件

    *.z,*.tar,*.tar.gz,*.zip,*.tgz 压缩文件

    *.html,*.php 网页文件

    Linux文件名的长度:

    单一文件名字:max长度255字符

    包含完整路径名称的完整文件名为:4096(4*1024)字符

    文件命名最好避开的字符: * ?< >; &![]{}’”|

    也就是我们平常写程序用到的那些字符~~~

    FHS目录配置标准:

    4中交互的形态:

     

    可共享

    不可共享

    不变的

    /user(软件放置处)

    /opt(第3方软件)

    /etc(配置文件)

    /boot(开机与内核文件)

    可变的

    /var/mail

    /var/spool/news

    /var/run

    /var/lock

    可共享的:可以通过网络共享给其他主机的(用户邮件)

    不可共享的:自身机器运行所需文件(设备文件)

    不变的:不随linux系统版本改变而改变的(函数库等)

    可变的:经常改变的文件(登录文件)

    实际分为:/(根目录)   /usr(unix software resource)(软件的执行安装有关)  /var(系统运作)

     

    Linux的开机:bios->mbr->boot->内核文件

    Linux开机过程中先挂载根目录 ,开机成功后才会陆续挂载其他目录,所以与开机有关的目录不要和root分开。

    Root 所在分区越小越好,并且应用程序所安装的软件最好不要与根目录放在一起。这样根目录不容易发生问题。

     

    应该与root放在一起的有:

    /Bin:在单用户下还能够被操作的命令

    /boot 内核文件与开机配置文件

    /dev  设备文件存放处

    /etc 系统的主要配置文件存放处

    /home 用户文件夹

    /lib  函数库

    /media 放置可删除的设备

    /mnt 暂时可挂载的设备存放处

    /opt 第3方软件 放置目录

    /root 系统管理员文件夹

    /sbin 单用户维护模式使用的命令

    /srv  网络有关

    /tmp 暂时存放的文件 开机立即清理应该

    (红色为root必不可少的文件)

    其他的介绍:

    Lost+found ext2/3会产生的目录

    /proc  虚拟文件系统数据放在内存中(记录系统内核,进程,外部设备状态,网络状态)

    /sys   虚拟文件系统(主要记录内核信息)

    /sur  (unix software resource ) 在安装时占较大容量(操作系统资源软件)-0

    /var  系统运行后逐渐增大所占容量(针对变动的文件)最好与根目录分开

    绝对路径相对路径:

    从跟目录出发的叫绝对路径

    从当前目录出发叫相对路径

    Cd . 切换到当前目录

    Cd .. 切换到上层目录

    Cd -  切换上个目录

    注:在程序写路径时最好使用绝对路径

  • 相关阅读:
    ZigBee开发(2)--基础实验LED
    ZigBee开发(1)--开发环境搭建
    day12 -- 函数递归、生成式、匿名函数和常用内置函数
    day11 -- 函数进阶之闭包、装饰器
    day10 -- 函数对象、函数名称空间和作用域
    day09 -- 函数基础之函数的定义、返回值以及函数的参数
    day08 -- 文件的光标控制、内容监测,修改及其他模式
    上海dd -- Python2 与Python3 的区别(待更新)
    上海day7--字符编码和文件的基本操作类型
    上海day6 ---- 列表、元组、字典和集合
  • 原文地址:https://www.cnblogs.com/hysz/p/7122889.html
Copyright © 2011-2022 走看看