文件列表的定义:

  1. 第一个字符表示文件类型  d为目录  -为普通  1为链接  b为可存储的设备接口  c为键盘鼠标等输入设备

  2. 2~4个字符表示所有者权限,5~7个字符表示所有者同组用户权限,8~10为其他用户权限

  3. 第二个字符表示所有者读权限,如果有权限则为r,没有权限则为-

  4. 第三个字符表示所有者写权限,如果有权限则为w,没有权限则为-

  5. 第四个字符表示所有者执行权限,如果有权限则为x,没有权限则为-

  6. 第五个字符表示所有者同组用户读权限,如果有权限则为r,没有权限则为-

  7. 第六个字符表示所有者同组用户写权限,如果有权限则为w,没有权限则为-

  8. 第七个字符表示所有者同组用户执行权限,如果有权限则为x,没有权限则为-

  9. 第八个字符表示其他非同组读权限,如果有权限则为r,没有权限则为-

  10. 第九个字符表示其他非同组写权限,如果有权限则为w,没有权限则为-

  11. 第十个字符表示其他非同组执行权限,如果有权限则为x,没有权限则为-

硬链接:

  1. 具有相同inode 不同文件名

  2. 删除硬链接或者原文件之一,文件实体不会被删除

  3. 删除所有硬链接,数据会在被磁盘检查或者新数据写入时候删除回收

  4. 可以给文件设置硬链接防止误删

  5. 通过ln 原文件  目标文件  设置硬链接

  6. 通过 rm -f   删除硬链接

  7. 文件目录不可创建硬链接,因为硬链接无法跨区

软连接:

  1. 用法:ln -s 原文件 目标文件

  2. 定义: 软连接也叫做符号链接(symbolick link),是一个包含指向另一个文件的inode的信息的文本文件,然后通过inode访问数据block,原文件被删除则链接失效。

  3. 软链接类似于快捷方式,存放在原文件路径,执行原文件

  4. 删除原文件,软连接依然存在,但是失效

  5. 执行ln -s  原文件  目标文件  完成创建

  6. 软连接和原文件是不同类型文件,inode不同

  7. rm -f  删除软连接

  8. 可以创建目录和文件的软连接   可以跨区

磁盘占用案例:

  1. 创建大文件 dd  if=/dev/zero  of=./test.txt bs=10M count=1000

  2. du -sh / | grep G      查看文件占用内存

  3. du -sh /* | grep G 查看最大占用内存数据文件所在目录 (需要一次向下查找)

  4. ll  | wc  -l   显示当前目录下文件个数

  5. 查找小文件过多命令:find / -type d -size +1M |xargs  ls -ld

  6. 找到文件进行删除(一点点删除)find ./ -type f -name ".txt" |xargs rm -f      find ./ -type f -name ".log" |xargs rm -f       。。。。(文件目录不删除)

  7. lsof |grep delete     查看后台文件调用

查看端口号:netstat  -lntup

创建指纹锁   md5sum  passwd     不需要写在一个文件中

w 命令: 查询登录者信息和行为

三种查询cd命令路径的方式:

  1. which  cd

  2. whereis  cd

  3. type  -a  cd

linux之关于学习必备知识的更多相关文章

  1. 学好Linux必备知识

    鸟哥的私房菜中提到学好Linux必备的几种技能: 1.  计算器概论不硬件相关知识: 因为既然想要走Linux这门路,信息相关癿基础技能也丌能没有啊! 所以先理觋一下基础癿硬件知识,丌用一定要全懂啦! ...

  2. 如何学习FPGA?FPGA学习必备的基础知识

    如何学习FPGA?FPGA学习必备的基础知识 时间:2013-08-12 来源:eepw 作者: 关键字:FPGA   基础知识       FPGA已成为现今的技术热点之一,无论学生还是工程师都希望 ...

  3. Android开发学习必备的java知识

    Android开发学习必备的java知识本讲内容:对象.标识符.关键字.变量.常量.字面值.基本数据类型.整数.浮点数.布尔型.字符型.赋值.注释 Java作为一门语言,必然有他的语法规则.学习编程语 ...

  4. linux运维需要掌握什么知识?linux运维学习路线

    linux运维需要掌握什么知识?这个问题算是老生常谈了,但是本人认为知道需要掌握什么知识不是重点,重点是我们需要知道运维是做什么的?再来根据工作需求去讨论需要学习什么知识才是正途,须知知识是学不完的, ...

  5. 性能测试必备知识(10)- Linux 是怎么管理内存的?

    做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 内存映射 日常生活常说的内存是什么 比方说, ...

  6. 驱动开发学习笔记. 0.06 嵌入式linux视频开发之预备知识

    驱动开发读书笔记. 0.06  嵌入式linux视频开发之预备知识 由于毕业设计选择了嵌入式linux视频开发相关的项目,于是找了相关的资料,下面是一下预备知识 UVC : UVC,全称为:USB v ...

  7. 性能测试必备知识(2)- 查看 Linux 的 CPU 相关信息

    做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 查看系统 CPU 信息 cat /proc/ ...

  8. python学习笔记----必备知识

    一.必备知识 二.流程控制 https://blog.csdn.net/weixin_43304253/article/details/120778228 1.1语法特点: 1.1.1 代码注释 单行 ...

  9. Java学习必备书籍推荐终极版!

    Java 基础 <Head First Java>(推荐,豆瓣评分 8.7,1.0K+人评价): 可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点 ...

随机推荐

  1. 一张图了解Spring Cloud微服务架构

    Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构.Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟.经得起实际考验的服务框架组合起来 ...

  2. Linux文件系统目录

    Linux操作系统目录呈树形结构,文件系统只有一个根目录,其余文件都是从根目录下延伸出来的 上图是一个Linux文件系统目录的展现,现在我们来看一下文件系统目录下相关目录及其功能 根目录( / ) L ...

  3. python - 递归 二分法

    一.一些内置函数 1.revsered  翻转,返回的是迭代器 # 将 s 倒置 s = '不是上海自来水来自海上' # 方法一 print(s[::-1]) # 方法二 s1 = reversed( ...

  4. 小程序中data数据的处理方法总结(小程序交流群:604788754)

    WXML: <view class="container"> <view wx:for="{{list}}" wx:key="thi ...

  5. balcanced-binary-tree

    题目描述 Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced bi ...

  6. Oracle中查看SQL语句的索引命中情况及CPU占用

    第一种: 在PL/SQL中,在Explain plan Window中执行要优化的Sql语句.结果,如下图: Object name列中显示了命中的索引名,Cost列显示了CPU的使用率(%). 第二 ...

  7. python之路-----前端之js(一)

    一.JS发展历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape ...

  8. history program(language)

    1950与1960年代 有三个现代编程语言于1950年代被设计出来,这三者所衍生的语言直到今日仍旧广泛地被采用: Fortran (1955),名称取自"FORmula TRANslator ...

  9. Loadrunner录制https脚本

        随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据 ...

  10. UML之顺序图

    一 定义 顺序图是将交互关系表示为一个二维图.纵向是时间轴(生命线),时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一条虚线表示,当对象的过程 ...