文件列表的定义:

  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. python 【pandas】账号、银行卡号、身份证号导出文件后以科学计数法显示问题解决

    问题描述:excel表中的一些数据会以文本格式格式保存,例如一些较长的编号.银行账号.身份证号等,再python中导出文件后,会发现数据以科学计数法显示,影响后续使用. data2_3.to_exce ...

  2. 初识Log4Net

    刚刚了解log4net,根据自己的理解翻译了一下比较重要的东西.详细状况请见log4net官方网站 log4net是一种帮助程序员将日志语句输出到各种目标文件的输出工具,有了log4net,就可以在运 ...

  3. HDOJ-2039

    #include<iostream> #include<cstdio> using namespace std; int main(){ int m,flag; float x ...

  4. 2019.3.16数据结构考试(Problem 1. rotinv)(循环逆序对)

    Problem 1. rotinvInput file: rotinv.inOutput file: rotinv.outTime limit: 2 secondsMemory limit: 256 ...

  5. IOS-iphone默认的点击效果清除

    为需要被清除的元素添加此属性:-webkit-tap-highlight-color:rgba(255,255,255,0);

  6. Jan.09

    [10个可爱又迷人的加分俚语]1. Be in the air 将要发生的事情2. Clear the air 消除误会3. Cost an arm and a leg 极其昂贵4. A bad eg ...

  7. mlp_clf_mnist_test

    import os os.environ['CUDA_VISIBLE_DEVICES'] = "0" from mlp_clf import MLPClassifier impor ...

  8. vim 插件 -- taglist

    taglist 插件是基于ctags生成的tags文件一个工具.主要是用来生成当前文件的结构.如:函数名.变量名结构.具体如下图: 下载 https://www.vim.org/scripts/scr ...

  9. PS笔刷的使用002

    001设置好的页面如下: 开始002的小记 1.这一套笔刷最常用的五个笔刷: 下面画一个例图 2.画画时候分好图层很重要,把要画的图片一个图层,画纸一个图层,和一个灰色图层,灰色图层使你不会画的超过画 ...

  10. 跟随我在oracle学习php(16)

    数据库的增删改查 增:create  database  [if  not  exists ] 数据库名  [charset  字符集]  [collate  字符排序规则]: 说明: 1,if  n ...