Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75366
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 434
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-23 09:31
个人简介

天行健,君子以自强不息;地势坤,君子以厚德载物

文章分类
文章存档

2018年(11)

2017年(30)

我的朋友

分类: LINUX

2017-03-28 15:49:46

一、Linux 根文件系统详解
    [root@localhost ~]# ls /   #显示根下文件
    bin   dev  home  Linux5.8_iso  media  mnt  opt   root  selinux  sys       tmp  var
    boot  etc  lib   lost+found    misc   net  proc  sbin  srv      tftpboot  usr
    
    /boot:系统启动相关的文件,如内核、initrd、grub(bootloader)
    /dev :设备文件
        设备文件类型:
            块设备:随机访问,按照数据块进行访问,如:硬盘、光盘
            字符设备:线性访问,按字符为单位,如:鼠标、显示器
            
    /etc :配置文件
    /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
    /root:管理员的家目录
    /lib :库文件
        静态库:.a
        动态库:.so(shared object)
        /lib/modules:内核模块文件
    /media:挂载点目录,挂载移动设备
    /mnt  :挂载点目录,额外的临时文件系统
    /opt  :可选目录,第三方程序的安装目录
    /proc :伪文件系统,内核映射文件
    /sys  :伪文件系统,跟硬件设备相关的属性映射文件
    /tmp  :临时文件
    /var  :可变化的文件
    /bin  :可执行文件,用户命令
    /sbin :管理命令
    /usr  :shared,read-only(全局的,共享的,只读文件)
        /usr/bin
        /usr/sbin
        /usr/lib
    /usr/local:
        /usr/local/bin
        /usr/local/sbin
        /usr/local/lib
    
    文件命名规则:
        1、长度不能超过255个字符;
        2、不能使用/当文件名;
        3、严格区分大小写;
二、文件管理
    mkdir: 创建空目录    
        mkdir [OPTION] DIRECTORY...
            -p:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
            -v:verbose(显示详细信息)
             例 :[root@localhost ~]# mkdir -pv /mnt/test/x/m /mnt/test/y
                mkdir: 已创建目录 “/mnt/test”
                mkdir: 已创建目录 “/mnt/test/x”
                mkdir: 已创建目录 “/mnt/test/x/m”
                mkdir: 已创建目录 “/mnt/test/y”
            { }:命令行展开
            例:[root@localhost ~]# mkdir -pv /mnt/test2/{a,b}_{c,d}
                mkdir: 已创建目录 “/mnt/test2”
                mkdir: 已创建目录 “/mnt/test2/a_c”
                mkdir: 已创建目录 “/mnt/test2/a_d”
                mkdir: 已创建目录 “/mnt/test2/b_c”
                mkdir: 已创建目录 “/mnt/test2/b_d”
        rmdir:删除空目录
            -p:删除空目录及上级空目录        
    文件创建和删除
        touch:
            -a:仅改变访问时间
            -c:不创建新文件
            -m:仅改变修改时间
            -t:改变修改文件时间戳为指定时间
        stat:查看文件属性
        rm :删除命令
            -i:删除前提示
            -f:强制删除文件
            -r:递归删除文件和目录
    创建文件,可以使用文件编辑器
        nano:
阅读(797) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~