zoukankan      html  css  js  c++  java
  • linux基础知识

    一、分区类型

      主分区:最多4个

      扩展分区:

      • 最多1个
      • 主分区+扩展分区最多4个
      • 不能写数据,只能包含逻辑分区

      逻辑分区:扩展分区下的分区

    二、格式化

      格式化最主要的目的是写入文件系统

      写入文件系统主要是将磁盘:划分为等大的block,创建inode表,inode是一个结构体,包含了一个文件的权限,大小,是否文件夹,所包含数据块号等信息。

    三、设备文件名与分区设备文件名

      /dev/sd[a-p]

      分区设备文件名在设备名后面直接加上分区好:/dev/sda1、/dev/sda2、/dev/sda5

      无论前面4个分区怎么分,5永远代表第一个逻辑分区,无论扩展分区是多少。

    四、挂载

      分好区后需要给每个分区分配挂载点(一个空目录)

      • /  (根分区)
      • swap(交换分区,内存不够时候借用硬盘空间,不超过2g,不是普通的ext4文件系统)
      • /boot (启动分区,200m,任何操作系统启动需要留一些空间,这个路径下部存放任何东西,作为启动预留空间)

    五、链接

      ln [-s] from to

      给from文件创建一个链接to,加-s是软链接。

      硬软区别:

      • 软链接相当于快捷方式,硬链接相当于一个文件(inode相同)
      • 软链接可跨分区创建,硬链接不行。
      • 软链接删除from文件,to文件失效。硬链接删除任意一个另一个依然有效,相当于备份。

    六、chmod

      4-r读-查看文件内容,查看目录下文件

      2-w写-写文件,在目录中创建,删除文件

      1-x执行-执行文件,cd进入文件夹

      一个文件10位权限ls -l查看drwxrwxr-x,第1位是文件类型d代表文件夹,234位表示文件所有者的权限,567代表文件所属组的权限,789代表其他用户的权限。

      root用户不受权限限制

      chmod 文件 3位编号可以改变文件的权限。(仅限root和文件所有者执行), 参数-R递归修改目录下文件权限。

      umask命令可以查看和设置初始化文件的权限。

      拓展:chown改变文件所有者,root执行。chgrp,改变文件的所属组,所有者可以

     

      

  • 相关阅读:
    [JSOI2007][BZOJ1031] 字符加密Cipher|后缀数组
    leetcode Flatten Binary Tree to Linked List
    leetcode Pascal's Triangle
    leetcode Triangle
    leetcode Valid Palindrome
    leetcode Word Ladder
    leetcode Longest Consecutive Sequence
    leetcode Sum Root to Leaf Numbers
    leetcode Clone Graph
    leetcode Evaluate Reverse Polish Notation
  • 原文地址:https://www.cnblogs.com/liuboyuan/p/13149645.html
Copyright © 2011-2022 走看看