Linux鸟哥的私房菜

使用组和群组

User group others

文件属性

-rw-r–r-- 1

-(档案类型)rwx(档案拥有者权限{可读可写可执行)rwx(群组权限可读可写可执行)—其他人的权限

文件ls - al
第一栏:第一个字符:d 目录 - 文件 l 连结档 b 可供存储的设备 (随机存取设备) c 串行端口设备(鼠标 键盘)

第二烂: 联结到node

第三栏:拥有者账号

第四栏: 表示文件所拥有的群组d

第五栏: 表示文件容量大小

第六栏:表示文件的建档时间

第七栏: 文件档名, .为隐藏


改变所属群组
chgrp(change group) chgrp[-R] dirname/filename…
-R:进行递归(recursive)的持续变更,连同次目录下的所有文件,目录都为ie这个群组之意,变更在某一目录内所有文件的情况

改变拥有者
chown [-R] 账号名称 文件或目录 例:chown bin q
chown [-R] 账号名称: 组名 文件或目录 例:chown root:root q

复制文件
cp 来源文件 目标文件 例:cp q q_test

观察类似名字 ls -al 文件名* 例:ls -al q*

改变权限
chmod
数字:r:4, w:2 ,x:1
例:-rwxrwx—
owner rwx : 7
group :rwx:7
others: 0
chmod[-R] xyz 文件或目录(属性数值的相加)

符号类型改变文件权限
+(加入) -(除去)=(设定)
u g o 代表三个不同的权限 a 代表all 全部的身份
chmod u= g= o=
例:给每个人加入写入的权限 chmod a+w q

关于文件执行: Win中执行是根据扩展名来判断的, 如.exe,.bat,.com 在Linux中文件是否执行,根据x权限来决定的。 w(编辑,新增或者修改文件内容){不含删除该文件}

针对目录, rwx的意义

rwx 具有读取目录结构列表的权限, r读取一个目录权限 可以查询该目录下文件名数据。 利用ls这个指令将目录的内容列表显示出来

w具有异动该目录结构列表的权限(建立新的文件与目录,删除已经存在的文件和目录,将已存在的文件或目录进行更名, 搬移该目录内的文件、目录位置)

x代表用户是否能进入该目录成为工作目录,没有x的权限,无法切换该目录下,无法执行该目录下的任何指令,即使具有该目录的r或者w权限

网站开放目录给别人的时候, 给rx权限

mkdir建立文件夹

dir很多时候都不必有r 因为dir是个目录,所有文件夹名称你能看到,有没有r没有差

Linux文件种类与扩展

正规文件(regular file):

纯文本档(ASCII):Linux系统中最多的文件类型,数字、字母文件类型
二进制文件:Linux可执行文件
数据格式文件:程序运作的过程中读取特定格式的文件 特定格式为数据文件data file。

目录(directory)

连结档(link)
类似Win的快捷方式

设备与装置文件(device)
区块设备档(block):存储一些数据,提供系统随机存取接口设备
字符设备文件(character):串行端口的接口设备,设备一次性读取,不够截断输出
资料接口文件(sockets):数据接口文件,socket进行数据沟通
数据输送文件(FIFO,pipe):FIFO是一种特殊的文件类型,解决多个程序同时存取一个文件所造成的错误问题 first in first out

文件扩展名:

.sh脚本或者批处理文件(scripts)
Z .tar . tar.gz, tgz: 为经过打包的压缩文件 压缩文件为gunzip,tar,相关的扩展名

Linux文件长度限制:
传统的Ext2/Ext3/Ex4
单一文件或目录最大容许文件名为255bytes,以一个ASCii 英文占一个bytes, 约255个字符长度, 中文字占用2bytes,档名大约在128个中文字

Linux目录配置

FHS是Linux目录配置方法(Filesystem Hierarchy Standard)标准
使用者可以了解到已安装软件通常放置于那个目录下


可分享的:分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件数据,能够分享网络上其他主机挂载用的目录
不可分享的:自己机器上运作的装置文件或者与程序有关的socket文件等,由于仅与自身机器有关,不适合分享给其他主机
不变的:有些数据不会经常变动,跟随distribution而不变动,函式库,文件说明文件,系统管理员所管理的主机服务配置文件等等
可变动的:经常改变的数据,例如登陆文件,一般用户可自行收受的新闻组



目录树(directory tree)
启始点为根目录(/,root)
每一个目录不止能使用本地的partition的文件系统,也可以使用网络上的filesystem。可以使用NFS服务器挂载某特定目录等
每一个文件在此目录树中文件名都是独一无二的

绝对路径:根目录开始写起的文件或者目录名称
相对路径:相对于目前路径的文件名写法

.代表当前目录
…代表上一层目录

网络文件常用到类似./run.sh
./代表本目录 名为rush.sh的文件
cd可以返回根目录

uname -r 查看核心版本
uname -m 查看操作系统的位版本

管理员sudo su

grub是Linux中的一个加载和管理系统启动的完整程序,Linux发行版本常见的引导加载程序,引导加载程序,无法启动操作系统。
grub支持LBA,用于查找文件寻址放入硬盘驱动器的固件中
grub命令行修改诸如内核参数之类的引导选项
grub制定Linux内核的物理位置,只需要内核的硬盘好,分区号和文件名
可以直接加载和链式加载启动方法来启动所有操作系统

使用Ext2/Ext3/Ext4/xfs 文件系统

例题:
当一个一般文件权限为 -rwxrwxrwx 则表示这个文件的意义为?
文件,所有组(用户,群组,其他)可读可写可运行

chmod 754 filename
chmod u=rwx, g=rx ,o =filename

chown, chgrp

Linux鸟哥的私房菜(第五章 文件权限以及目录配置)相关推荐

  1. vmware操作linux,linux虚拟机初步 vmware的简单操作【鸟哥的私房菜第五章】

    迫于饥ya渴li,本公举终于要正式开始捯饬linux啦,此处应撒花,❀❀❀首先对于自己之前一直用root用户输指令的事情表示万分的后怕,本来就不熟,万一把系统文件删掉弄坏了岂不是要重新安装 囧.so先 ...

  2. Linux鸟哥的私房菜(硬件)

    Linux 鸟哥的私房菜 CPU 组成 逻辑算术 单元控制单元 主储存器 主储存器:输入单元传入数据到主存储器,处理后再传回 控制单元:协调周边组建和各单元工作 指令集分为精简指令集(RISC)Red ...

  3. Linux鸟哥的私房菜—1

    背景:工作定下来,公司是做企业网络的,包括网络安全.网络优化.上网管理和云之类的,我的职位是软开.在里面的同学告诉我,需要提前看 Linux和网络的知识. 过程:我很兴奋的开始制定学习计划(定完计划有 ...

  4. Linux鸟哥的私房菜--基础篇--第五章 Linux的文件权限和目录配置

    Linux 最优秀的地方之一就在于他的多用户多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了. Linux 一般将文件可存取的身份分为三个类别,分别是 owner/ ...

  5. 历经一个月拿下<Linux鸟哥的私房菜>(基础篇)

    我的笔记链接会不断更新 word文件(126条消息) 学linux这篇就够了-Linux文档类资源-CSDN文库 完全适用Centos:如遇到特定符号  指代*#124;----- |         ...

  6. Linux鸟哥的私房菜读后感(菜鸟的读后感)

    最近学习了Linux的操作,由于一无所知读了几章鸟哥,现在和大家分享一下读后的感受,和最近对`Linux的粗略了解吧 我感觉Linux和Windows最大的区别是win比较便捷,然后Linux对于初学 ...

  7. 鸟哥的linux私房菜 lvm,linux鸟哥的私房菜学习笔记之LVM学习

    LVM是(Logical Volume Manganer)的简写,LVM可以整合多个物理分区或者物理磁盘在一起,让这些分区看起来像是同一个磁盘一样,不同的是这个磁盘的大小可以动态调整. LVM有几个重 ...

  8. 鸟哥的私房菜 第0章

    (1)计算机硬件的五大单元:输入单元.输出单元.CPU内部的控制单元.算术逻辑单元和内存五大部分. (2)CPU的种类:CPU的种类有两种,根据指令的执行时间和操作的复杂度分为精简指令集合复杂指令集. ...

  9. 鸟哥的私房菜-基础篇学习-文件与目录管理-2-1

    文件与目录的默认权限与隐藏权限 umask命令: umask :显示文件默认权限: umask -S :以字符形式显示文件的默认权限: umask 0000 :修改新建文件的权限为777 经测试,在普 ...

最新文章

  1. iOS下JS与OC互相调用(三)--MessageHandler
  2. 《每日一题》738. Monotone Increasing Digits 单调递增的数字
  3. 大量DelegatingClassLoader类加载器,导致Perm区溢出
  4. 系统分析师-论文(论系统分析中对用户需求的把握、论信息系统开发方法及其应用)
  5. javaweb基于SSM开发在线问卷调查系统(前台+后台) 课程设计 毕业设计源码
  6. Just Speak 论文精读
  7. u大师装iso系统linux,u大师给苹果电脑装win7win10系统
  8. 2015年电商行业十大发展趋势分析预测
  9. 频率分析法破译密码和破译原理
  10. BT种子/磁力/eD2K,P2P和各种下载协议
  11. 【使用SqliteSpy访问Sqlite3数据库】
  12. 盘点3种生涯的决策类型和方法,看看你是哪种类型?|【生涯荐读】
  13. win10激活出现错误0xc004C003
  14. VS Code全局搜索
  15. Gson int类型被转换成double问题解决(完美解决)
  16. 使用爬山法实现简单替换密码的破译
  17. 【运筹学】(2)—预测
  18. 10.1 单片机数字秒表程序
  19. excel数据透视表_Excel数据透视表排序问题
  20. PostgreSQL 数据库下载安装

热门文章

  1. 【Linux39-9】k8s存储之卷(volumes)、挂载不同类型的卷(emptyDir、hostpath、nfs)
  2. jQuery 特效:盒子破碎和移动动画效果
  3. VS常见问题|VS LNK1168错误 有效解决方法
  4. mac在终端打开mysql_如何在Mac上打开终端
  5. 你身边的博士刚毕业以及稳定下来后的年薪大约是 多少?
  6. 计算机科学与技术班徽图片,智慧教室平台教学系统在中职计算机专业教学中的应用...
  7. 怎么删除计算机的打印机设备,win7系统的打印机删除不掉怎么办?完美解决方法看这里!...
  8. 安装JDK及配置环境变量
  9. 使用Weevely工具上传一句话木马
  10. 计算机程序由算法,涉及计算机程序算法的发明专利申请问答