标准I / O和管道:

    ps aux进程管理命令(和win任务管理器一样);

    当前命令行输出窗口,键盘的输入即是标准输入。标准输出就是执行了的命令,无法执行的命令或错误信息是标准错误,可修改。都来自终端窗口

I / O重定向:即是改变系统默认的设备编号或位置(0,1,2)如:火车轨道的扳动。

    标准输出:>覆盖; >>追加;依赖于shell,bash中是可以创建新文件的。

    删除大文件:> bigfile用的就是重定向.set

    -C禁止将内容覆盖至已有文件,但可追加;

    > | 文件强制覆盖; set + c强制覆盖。

    标准输入:

管道:

    用|连接命令cd1 | cd2 | cd3 ... 

    传递的是标准输出,若需要实现错误输出,则可用2>&1; |&来实现

    tee放中间既可保留打印也可继续输出,T恤.ls | 三通(-a可保留前数据(追加))| tr ...

    管道中符号:tar -cvf- / home | tar -xvf | -

tr命令:

    tr:转换,有输出有输入。<。大小写转换,运算bc,mail -s +主题发邮件($#之间)

    .Linux和win格式间的转换.tr

    -t位置一一对应

    tr -d删除已有的保留未有的

    tr -n不换行; tr -r回车

索引节点:

    i节点表中包含文件系统的所有列表;

    。文件可以同名但不同目录,和ID标识一样,文件靠数字区分,就其中游戏所有节点了

    在分区挂载点中节点相同但还是不同的文件,或者同一个文件相同节点,

    其他情况基本无节点相同的情况两国ID相同公民不同的人.

inode表结构:

直接块指针4K,双重间接指针4G,三重间接块指针4T,路径越短访问速度越快。

硬链接:

     给一个文件起其他名称;

     节点编号可以回收,文件目录下删除原有文件重新创建一个文件,

     。元信息会将节点编号回收给新文件使用,就像运营商回收号码是一样的道理都是为了节约资源,便于访问。 df

     -i可查看各分区节点编号使用情况.df是查看空间大小.dd

     if = / dev / zero of = / boot / bigfile bs = 1M count =下建子目录文件。面试题:磁盘建立新文件无空间,却没用光,节点的英       文编号用完了一个文件,只占一个空间,绝对路径和相对路径都。其他属性都一样,不过有很多名字罢了一个人有不同的代          号   缺点:不能跨分区,不能针对文件夹创建,文件夹初始节点编码为2,目录文件名和..软链接:

    。获胜的快捷方式

    独立的新文件,可以跨分区,很多时候相对于当前路径软连接会发红报错,创建的时候应该是相对于软连接的当前路径。

    不同文件,相当于起别名。

    创建软链接链接数不增长,节点编码不相同。

    编辑了软链接,容量是原文件名称字节容量,自身不发生改变,原文件容量发生改变,相当于软链接指针指向原文件。

    原始文件依赖在软连接,节点编号会随创建文件而增加,文件夹也支持

CP、MV和软链接的底层原理:

    同一分区,MV对目标文件的节点编码和链接数不影响,但不同分区下,节点编码会改变先CP再RM

    但软链接的情况下,只是软链接的指针指向,数据不搬家(胜利的快捷方式)。

tree命令:

    tree -d    

    tree -L n只显示层

    tree -P只显示指定路径,可与通配符一起使用

    mkdir文件夹上一级目录必须存在

    Linux中无树命令可用命令:yum -y install tr​​ee完成

mkdir命令:

    mkdir -p上级无自动添加并创建下级目录

    mkdir -v显示详细信息

    rdir删除目录

    rdir -p自动向上级逐步删除,空目录,直到遇见非空目录。

    有数据的目录只能用rm -rf /路径  

文件命令:     

     文件后缀对linux无影响,win相反.file

     -d显示查看类型,省略其他信息.file

     -f文本编辑器中批量查看文件类型

     .file -F添加分隔符查看类型结果.file

     - L查看软链接指向的文件的类型。

Linux思维导图之inode、mv、cp和硬软链接的更多相关文章

  1. 推荐 | Linux 思维导图整理(建议收藏)

    一个执着于技术的公众号 作者:小柑 来源:https://www.jianshu.com/p/59f759207862 今天整理了一下收集的 Linux 思维导图.上传的均为高清原图,双击即可查看,也 ...

  2. Linux思维导图之shell脚本编程基础、习题

    思维导图百度云分享:链接:https://pan.baidu.com/s/1UMvudlv-xEG_pFtOPdCWhg密码:x6oa 路径:     外部命令脚本执行需在路下,cp到路径某个路径下或 ...

  3. Linux 思维导图

    1.Linux学习路径: 2.Linux桌面介绍: 3.FHS(文件系统目录标准): 以上三张图,都是在学习实验楼上的课程--Linux 基础入门,教程里面看到的. 4.Linux需要特别注意的目录: ...

  4. Linux思维导图之计划任务

    查漏补缺,理解概念,及时总结,互相交流,欢迎拍砖. 用yum install -y vixie-cron这个命令进行安装计划任务服务,可以在安装之前使用crontab -e进行检测一下,服务器是否安装 ...

  5. 【转】Linux思维导图

    [原文]https://www.toutiao.com/i6591690511763898888/ 1.Linux学习路径: 2.Linux桌面介绍: 3.FHS(文件系统目录标准): 4.Linux ...

  6. Linux思维导图之文本工具、正则

    习题巩固: 1,找出的ifconfig"网卡名"命令结果中本机的IPv4的地址 2,查出分区空间使用率的最大百分比值 3,查出用户UID最大值的用户名,UID及壳类型 4,查出的/ ...

  7. Linux思维导图之用户、组和权限

    安全3A: Authenticanion认证:验证用户身份; 授权授权;依据身份进行不同权利的分配.Acouting | 劲舞团审计:监督工作. user:id -u 令牌:(护符)ID号 .Linu ...

  8. linux思维导图

  9. Linux思维导图之网络管理

    查漏补缺,理解概念,及时总结,欢迎拍砖. IP地址和MAC地址: 1.设计形态不同.IP地址是基于网络拓扑设计出来的,可以人为改动:而MAC地址是制造商烧录好的不能改动,网卡决定了MAC地址,是固定的 ...

随机推荐

  1. OpenCV 学习(计算图像的直方图)

    OpenCV 计算图像的直方图 计算图像的直方图是图像处理领域一个非经常见的基本操作. OpenCV 中提供了 calcHist 函数来计算图像直方图.只是这个函数说实话挺难用的,研究了好久才掌握了些 ...

  2. JDK框架简析--java.lang包中的基础类库、基础数据类型

    题记 JDK.Java Development Kit. 我们必须先认识到,JDK不过,不过一套Java基础类库而已,是Sun公司开发的基础类库,仅此而已,JDK本身和我们自行书写总结的类库,从技术含 ...

  3. zoj 3822 Domination 概率dp 2014牡丹江站D题

    Domination Time Limit: 8 Seconds      Memory Limit: 131072 KB      Special Judge Edward is the headm ...

  4. MySQL 日期时间函数大全 (转)

    转载自:http://blog.itpub.net/29773961/viewspace-1808967 以下内容基于MySQL 5.6及更高,大部分函数5.5也基本适用,更低版本请参考对应版本手册, ...

  5. java 工厂方法模式简单实例

    工厂方法模式:也叫工厂模式,属于类创建型模式,工厂父类(接口)负责定义产品对象的公共接口,而子类工厂则负责创建具体的产品对象. 目的:是为了把产品的实例化操作延迟到子类工厂中完成,通过工厂子类来决定究 ...

  6. EJB是什么鸟东西?

    到底EJB是什么 到底EJB是什么?被口口相传的神神秘秘的,百度一番,总觉得没有讲清楚的,仍觉得一头雾水.百度了很久,也从网络的文章的只言片语中,渐渐有了头绪. 用通俗话说,EJB就是:"把 ...

  7. Nearest-Neighbor Methods(ESL读书笔记)

    Nearest-neighbor methods use those observations in the training set T closest in input space to x  f ...

  8. WingIDE4.1 破解及支持中文设置

    1.下面提供最新版本的破解方法. 先到http://wingware.com/downloads/wingide下载最新版本的IDE. 安装之前,先修改时间到一个月前. 安装 安装之后然后获取试用版的 ...

  9. vs code golang代码自动补全

    “go.useCodeSnippetsOnFunctionSuggest”: true 文件-->首选项--->设置--->用户设置 添加下行:然后就可以自动补全了,包括() “go ...

  10. [Apple开发者帐户帮助]二、管理你的团队(3)删除团队成员

    如果您已加入Apple开发者计划,您将在App Store Connect中管理团队成员.有关详细信息,请转到App Store Connect帮助中的添加和编辑用户. 如果您已加入Apple Dev ...