首页 > 系统相关 >Linux知识复习第1期

Linux知识复习第1期

时间:2024-08-08 14:59:37浏览次数:7  
标签:文件 复习 知识 文件系统 节点 Linux 原文件 数据 链接

目录

1、文件链接

(1)软链接

(2)硬链接

(3)联系区别

2、vim使用技巧

(1)/etc/vimrc

(2)~/.vimrc

(3)多行注释

3、watch

4、cp和mv的数据原理

5、文件查看

(1)前n行

(2)n1-n2行

(3)后n行

(4)显示整个文件内容

(5)搜索文件中包含特定文本的行

6、find


1、文件链接

(1)软链接

        ln -s 原文件 目标文件

和原文件不是一个文件 例如Windows的快捷方式,如果原始文件被删除,所有指向它的符号链接也就都被破坏了。软链接有自己的node,是linux特殊文件的一种,作为一个文件, 它的数据是它所连接的文件的路径。符号链接可以跨越文件系统,也可以为目录建立。

(2)硬链接

        ln 原文件 目标文件        

只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为inode)。 当移动或者删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件结构中的位置。

(3)联系区别

一般用在日志文件系统中,划分好磁盘或并且对磁盘进行格式化后,会在磁盘上去安装文件系统,文件系统的类型有很多,如链式、日志;

日志文件系统:被格式化后,会分为两个区域(节点区inode tables、数据区)

节点区:ls -l file 文件元数据

数据区:cat file 描述元数据里的具体内容

软链接:多个节点号对应一个数据区【在多个不同路径访问同一个数据文件时使用,为了节省数据区域(磁盘容量)】

硬链接:多个数据区域对应的一个节点。两个数据区之间是同步的,用一个节点来指定这两个区域【用备份非常琐碎的文件,小且大量,为防止节点区枯竭用完,备份失败,所有的备份可用硬链接来

标签:文件,复习,知识,文件系统,节点,Linux,原文件,数据,链接
From: https://blog.csdn.net/weixin_68256171/article/details/141018678

相关文章

  • 书生.浦江大模型实战训练营——(一)InternStudio+Vscode SSH连接远程服务器+Linux基础指
    最近在学习书生.浦江大模型实战训练营,所有课程都免费,以关卡的形式学习,也比较有意思,提供免费的算力实战,真的很不错(无广)!欢迎大家一起学习,打开LLM探索大门:邀请连接,PS,邀请有算力哈哈。文章目录一、InternStudio使用二、VscodeSSH连接远程服务器三、Linux基础指令一......
  • Linux项目自动化构建工具-Makefile简介
    Makefile是Linux环境下常用的一个自动化构建工具,它主要用于编译和构建项目。Makefile文件描述了如何编译和链接程序,以及它们之间的依赖关系。使用Makefile可以简化编译过程,使得只需要重新编译那些自上次编译以来被修改过的文件,从而节省时间。基本概念目标(Targets):Makefi......
  • 云服务器Linux Centos7 安装minio
    官网下载minio地址:https://min.io/download?license=agpl&platform=kubernetes本文章可放心无脑食用1.准备工作创建存储位置(一般在/usr/local下安装程序)mkdir/usr/local/miniomkdir/usr/local/minio/data/usr/local/minio:存放minio程序/usr/local/minio:存放mi......
  • 太强!盘点固态功率放大器SSPA冷知识,总结了半天终于消化了
            SSPA,即固态功率放大器,是一种利用半导体器件(如场效应晶体管FET、双极型晶体管BJT等)替代传统真空管放大器的技术。它具有体积小、重量轻、效率高、可靠性好等优点,广泛应用于卫星通信、微波中继、移动通信基站等领域。SSPA的主要功能是放大射频(RF)信号的功率,以满足......
  • 0808上节课复习
    上节课复习1.什么是编程语言:编程语言是人与计算机沟通的介质2.什么是编程:编程是使用编程语言编写一大堆的文件3.为什么要编程:奴役计算机,解放劳动力4.计算机的五大组成部分​ 1.CPU​ 1.控制器:控制硬件​ 2.运算器:逻辑运算和算术运算​ 2.内存​ 1.优点......
  • 网络安全知识讲解
    引言随着互联网的普及和信息化的深入,网络安全已经成为现代社会的一个重要议题。网络安全涉及保护网络和数据免受未经授权的访问、攻击、修改和破坏。本文将系统地讲解网络安全的基本概念、常见威胁、主要技术、最佳实践以及发展趋势,帮助读者全面了解网络安全的相关知识。一、......
  • Linux 硬件相关命令
    ※,Linux性能分析:https://www.cnblogs.com/bakari/p/10515977.html★,之CPU篇:cpu个数、核数、线程数是cpu的三个重要概念。一般个人PC上只有一个物理cpu,服务器上可以有多个物理cpu。一个物理cpu可以有多个核(比如4核,8核等等);一个物理核可以使用超线程技术超出多个虚拟核(即线程),一般是......
  • Webpack入门基础知识及案例
    webpack相信大家都已经不陌生了,应用程序的静态模块打包工具。前面我们总结了vue,react入门基础知识,也分别做了vue3的实战小案例,react的实战案例,那么我们如何使用webpack对项目进行模块化打包呢?话不多说,开始!!目录一、熟悉webpack的主要功能二、Webpack的核心概念三、使用webp......
  • 初见linux
    一,  UNIX/Linux中一切皆文件!  /在linux中为分隔符,windows中\为分隔符。  注:在终端中除第一次出现的/被视作根目录往后皆是分隔。  eg:/usr/include/stdio.h其表示的意思是根目录下的usr目录中的include目录里的stdio.h文件。  /根目录  所有文件都在它下面 ......
  • 传知代码-动态键值记忆网络解决知识追踪(论文复现)
    代码以及视频讲解本文所涉及所有资源均在传知代码平台可获取1.论文概述复现论文:DynamicKey-ValueMemoryNetworksforKnowledgeTracing(DKVMN)知识追踪(KT)是追踪学生在一系列学习活动中知识状态演变的任务。其目的是个性化地指导学生的学习,帮助他们高效地掌握知识概......