linux 常用命令

文件

linux 系统中 全讯的控制是通过角色与群组


  • Mac下切换为root用户 sodu su -
  • 切换用户 su 用户名,- 表示root

  1. 文件展示的属性
    在terminal中展示的文件信息
  • 文件权限 文件引用数量 文件拥有者 文件所属群组 文件大小 文件修改时间 文件名
  • -rw-rwxr--
  • 第一位 - 代表文件 d代表目录
  • 2,3,4位表示拥有者权限 r读权限
  • 5,6,7位表示 群组权限
  • 8,9,10位表示 游客权限
  • -是占位符
  1. 权限的作用 数据安全
    权限 配置分为三类
  • 拥有者
  • 群组
  • 其他人

改变权限

-R(recursive)递归

  • chown 改变文件拥有者
    • chown [-R] [username] [filename]
    • 特殊用法 chown [-R] username:groupname filename 同时修改群组和用户
      *单独修改群组 chown .groupname filename
  • chgrp [-R] [groupname] [filename] 改变文件群组
  • 修改权限chmod
  1. r w x
  • r 读 4
  • w写 2
  • x执行(目录的执行权限是表示你是否有权限进入到该目录)1
  • chmod 数字 filename 数字一般是777之类的 每一个位置的数字都是三种权限加起来的和
  • 另一种改变权限的方式,添加+,删除-,赋予=
  • u :user
  • g:group
  • o :other
  • a :all


    image.png

    例如

  • chmod u=rwx,g=wr,o=r filename 设置拥有者有读,写,执行的权限,群组有读和写的权限,其他人只有读的权限
  • 以此类推 chmod u+x filename 给filename文件添加拥有者执行的权限
  • chmod g-r filename 删除filename文件上群组读的权限
  • chmod a+r 给群组,拥有者,其他人都加上读的权限

目录权限和文件权限的区别

  • 目录权限
  1. r,读,表示可以读取目录结构类表的权限,表示可以读取改目录下所有文件名的权限
  2. w,写,可以删除,添加,移动目录下的文件,修改目录下文件的文件名(内容可不可以修改看文件权限)
  3. x 目录只是记录文件名,可执行权限表示你可不可以进入到该目录下,就是能不能cd进去
  • 文件权限 就是你想的那样
    别人的图,拿来用一下


    image.png

文件种类和扩展名

  • 任何装置在linux里都是文件,(-)一般文件,(d)目录文件,还有其他很多种类的文件,连数据沟通都有专属的文件负责,文件可不可以执行和后缀名无关,和它是否有权限有关

linux系统文件目录存放规则 (FHS标准)

image.png
image.png

/ 表示根目录,根目录下存放的文件


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 7,573评论 0 4
  • > cd命令 (change Directory) 说明:切换当前目录。这是一个非常基本,也是大家经常需要使用的命...
    神乐g阅读 2,454评论 0 0
  • 1、根文件系统常用目录 根文件系统的常用目录举例如下: / Linux文件系统的根目录 /bin ...
    夏天的吃瓜群众阅读 2,675评论 0 0
  • 备注以操作系统centos6为例 1.查看目录下有什么文件/目录 > ls //list列出...
    G__yuan阅读 1,553评论 0 1
  • 夏日午后的街头,车不是很多,人也没有很多,稀疏的阳光从叶缝中洒落下来,影子投影在地上。 没有人注意到那片...
    冬雨的陶阅读 1,508评论 0 1