• 目录配置及文件的类型


     

    .开头的文件是隐藏文件

    (-)普通文件:纯文本文件(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 -  切换上个目录

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

  • 相关阅读:
    《Effective java》读书笔记
    Ansible playbook
    Ansible模块
    Ansible介绍与安装
    HDFS完全分布式集群搭建
    screen配置窗口显示
    K8s下部署Istio
    使用RKE快速部署k8s集群
    Oracle批量创建同义词
    k8s基本概念
  • 原文地址:https://www.cnblogs.com/hysz/p/7122889.html
Copyright © 2020-2023  润新知