首页
学习
活动
专区
圈层
工具
发布

linux文件类型

文件类型 普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。...另外,依照文件的内容,又大致可以分为: 1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。...设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/. rc”就可以看到该文件的内容(cat是将文件内容读出来)。...可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进 行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型。...管道(FIFO,pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是  first-in-first-out(先进先出)的缩写。

4.8K20

Linux文件类型

一.简介 在Linux系统下,有七类文件类型: 普通文件(-) 目录(d) 软链接(字符链接L) 套接字文件(S) 字符设备(S) 块设备(B) 管道文件(命名管道P) 普通文件、目录、软链接无需多解释...管道都是一端写入、另一端读取,它们是单方向数据传输的,它们的数据都是直接在内存中传输的,管道是进程间通信的一种方式,例如父进程写,子进程读。...典型的字符设备是终端(终端分多种,由物理的也有虚拟的)和键盘。 区分块设备和字符设备最简单的方法是看数据访问的方式。能随机访问获取数据的是块设备,必须按字节顺序访问的是字符设备。...比如磁盘上一个稍大一点的文件,可能前10k数据是连续的数据块或在连续的扇区内,之后的10k数据在离它很远甚至在不同的柱面上。...就像键盘输入数据一样,连续敲两个字键,这两个键对应的字节数据在被接收的时候一定是先敲的在前面,后敲的在后面。

4.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从零开始配置 vim(8)——文件类型检测

    如果该项被打开,vim 在初始化的时候会读取脚本 VIMRUNTIME/filetype.vim 和 VIMRUNTIME/filetype.lua 的内容。这两个脚本用来识别文件类型。...从这写代码中可以看到,vim 也是靠命令来设置文件类型的。...使用 :setf 或者 使用 :set filetype=c 或者使用它的简写形式 set ft=c来设置文件类型 除了根据文件后缀,vim 也可以根据文件内容来判别文件类型。...*C++.*-\*-' set ft=cpp 如果我们的文件无法满足 vim 识别文件类型的要求,也可以在文件中添加注释来帮助 vim 进行识别 例如使用如下注释来使vim 确定它是一个 c 的代码...除了设置文件类型,这类注释还是设置像文件是否显示行号、列宽等等信息。更多信息可以查看 :help modeline 。 文件类型插件 在得到文件类型之后,vim 会根据文件类型加载不同的文件插件。

    2.1K10

    【Linux】vim的使用

    这个是在网上找的一张关于vim键盘的图 1. 前言 vim是Linux编辑器,功能上和记事本没有区别。不仅仅可以用来写c语言和c++,其它语言也可以在上面写。...2. vim的基本概念 vim是一款多模式的编辑器,但是目前掌握这3种即可,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下...要查看你的所有模式:打开vim,底行模式直接输入 3. vim的基本操作 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面: vim a.txt 不过有一点要特别注意,就是你进入...4. vim正常模式命令集 4.1 命令模式 允许使用者通过命令,来进行文本的编辑控制。 像键盘是用来做输入的,那么鼠标是用来对文本进行控制,例如复制粘贴,区域选择、大小写转换。...4.3 底行模式 用来进行让vim进行包括但不限于shell进行交互的。 w (保存当前文件) wq (输入「wq」,存盘并退出vim) q! (输入q!

    2.4K10

    Linux编辑器vim(含vim的配置)

    前言 本篇文章,小编将介绍Linux编辑器–>vim以及vim的配置。...要查看你的所有模式:打开vim,底行模式直接输入:help vim-modes vim基本操作 进入vim 创建一个新的文件,如:text.c文件 通过指令 vim text.c即可进入vim界面 进入...vim界面内你是无法进行编辑的,此时是正常模式,只有进入插入模式才可进行编辑 注意:在没有创建text.c文件的前提下,使用指令 vim text.c也是可以直接进入的。...,不存盘强制退出vim) vim指令 vim命令模式指令 移动光标 vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格...为了解决这一问题,我们需要去配置一下我们的vim,这样才能使得vim使用起来更加方便。

    2.2K10

    Linux-vim

    三种模式 vim中有“一般模式”,“编辑模式”,“命令模式“三种模式,其作用分别为: 一般模式中能够移动光标查看文件,可以删除字符或整行,复制,粘贴处理文档内容用 vi或者vim打开一个文件进入的就是一般模式...command 暂时离开vim查看command的执行结果 2.4 区块选择 命令 说明 v 字符选择,选择光标经过的字符 V 行选择,选择光标经过的行 + v 区块选择,选择光标经过的区块...y 复制选择的部分 d 删除选择的部分 2.5 多文件编辑 命令 说明 :n 编辑下一个文件 :N 编辑下一上文件 :files 列出当前vim打开的所有文件 2.6 多窗口 命令 说明 :sp...暂存文件 使用vim编辑时,会在同目录下建立名为.filename.swp的临时文件记录修改,正常退出后删除。...4. vim配置文件 vim配置文件包括~/.vimrc,~/.viminfo ~/.vimrc为vim参数设置 ~/.viminfo为用户在vim中的操作记录 可以在一般模式种进行设置 命令 说明 :

    8.5K11

    Linux系统中各种文件类型

    linux应用编程和驱动编程。...一、文件类型的简称辨别: 1、在聊Linux系统中的各种文件类型之前,我们先从平时我们在Linux系统下用命令ls -l 查看到的一些文件信息,不知道你有没有注意下面的图片中的细节: 注意画红线的地方...这里的“-”表示的意思是一个普通文件,下面我就总结一下各个文件表示符,下次你在Linux系统看到这个最前面的标识就知道是什么文件了: 第一:“-”表示普通文件(regular file) 第二:“d”表示目录文件...常见的可执行程序文件(gcc编译生成的a.out,arm-linux-gcc编译连接生成的.bin,以及C8051芯片,编译生成文件.bin)都是二进制文件)。...2、目录文件(“d”, directory):目录就是文件夹(在Linux系统可以mkdir来创建一个文件夹),文件夹在linux中也是一种文件,不过是特殊文件。

    4.2K10

    【Linux】yum、vim

    目录 Linux 软件包管理器 yum 什么是软件包 查看软件包 如何安装软件 如何卸载软件 软件源​编辑 关于 rzsz Linux编辑器-vim使用 vim的基本概念 vim的基本操作 vim...正常模式命令集 vim末行模式命令集 总结 ​编辑 其他操作 快速退出 批量注释及注释删除 sudo 配置 Linux 软件包管理器 yum 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码...软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系. yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器....关于 rzsz 这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件. 安装完毕之后可以通过拖拽的方式将文件上传过去....Linux编辑器-vim使用 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

    4.9K10

    Linux学习——vim

    生信技能树学习笔记Vim编辑器——三种模式命令模式 末行模式 编辑模式图片命令模式vim Data/example.fq## 按 : set nu 显示行号## 方向键或hjkl移动光标## 30j:向下移动...或G移到顶部或底部 或者 [[ 和 ]]## x剪切一个字符## 10x:剪切10个字符## dd:剪切所在行## 10dd: 剪切所在行及下方10行## yy:复制光标所在行## p或P:在当前行的下面...、上面进行张贴## u:复原前一个动作(可以连续撤销)## ctrl + r:重做上一个动作图片编辑时会有 .example.fq.swp 的缓存文件编辑模式输入 i 进入编辑模式图片下方会出现INSERT...,此时所有的键进入正常的模式按esc退出编辑模式末行模式命令模式输入 : 进入末行模式图片# 保存与退出## :wq 保存并退出## :q 直接退出## :q!...vim的异常情况图片当多处编辑或异常断开时会有待处理的.swp文件如果修改不重要可以直接删除.swp文件Vim编辑器:vimtutor zh_CN查看帮助文档

    6.2K50

    Linux系列04 vim

    VIM的用法 1.vim 路径 用vim打开文件 vim +数字 路径 打开文件工标移动到第几行 vim +/关键字 路径  打开文件,高亮显示关键字 vim 路径1 路径2   打开多个文件...光标移动到行首 shift + 6 行尾 shift + 4 移动到首行 gg 末行 G 向上翻页 ctrl +b 向下翻页 ctrl + f 复制 按yy在需要的地方按p...剪切 dd删除后下一行上移 D删除后会空行 撤销u ctrl + r 恢复之前的撤销 数字+G   移动到这一行 :w保存 :w路径  另存为 :q退出 :wq   保存并退出 :...强制退出 /关键词   搜索 打开多文件是,切换文件  :open 文件名 编辑模式 进入: i在光标所在字符前开始 a在字符后开始 o还光标所在行的下面另起一行开始 I在光标所在行首...A行尾 O上面另起一行 S删除光标所在行 退出esc vim计算器 ctrl + R   输入=   输入需要计算的内容,最后回车

    5.5K10

    Linux基本工具——vim

    Linux编辑器vim 什么是vim vim的三种常用模式 vim的基本操作 命令模式 插入模式 底行模式 搭配vim环境 sudo怎么才能让普通用户使用 什么是vim vim是linux下一款功能强大...这就是进入vim的方式。 vim的三种常用模式 命令模式 我们第一次打开vim 的时候进入的就是命令模式,也就是输入键盘上各种东西,其实就是指令。 那么怎么退出vim呢?...,但是在linux机器上只需要一行命令即可,并且还不容易出错。...如果你想显示vim的行号可以在底行输入 set nu/nonu vim还有分屏的操作 vs 你想要分屏的文件 我是在test.c文件用vim底行下进行分屏的,分屏的文件是baiye.c...如果想切换光标的屏幕: ctrl + ww 这里你也可将test.c的东西拷贝粘贴到baiye.c中。 那么如果你想在vim的底行模式下执行linux的命令怎么办呢?这里在前面加上一个 !

    9.1K00

    【Linux】Linux编辑器---vim的使用

    都表示强制操作 vs + 文件名进入分屏,但无论分多少屏,光标只有一个 ctrl + ww 切换光标到另一屏幕 可以不退出vim在底行模式下执行linux命令,但是需要在命令前加感叹号!...四、vim配置原理 vim的配置是一人一份的,一个用户配置的是该用户的,不影响其他用户!...每一个用户虽然用的是同一个vim程序,但是大家用的是不同的vim配置,因为每一个用户(root和普通用户都包括),在自己的家目录下,都有一个属于自己的配置文件。...所谓的vim配置就是修改自己的.vimrc文件,不要动任何不属于你的配置文件! 例如下面,我对.vimrc进行了set nu的配置来让vim中的文本内容都带上行号。...网上有大量的vim配置,我们可以自己将搜索到的vim配置拷贝到自己的.vimrc文件中 下面就是我在网上搜到的一些vim配置 如果你不想自己配置的话,也可以将下面的这条命令拷贝下来,在xshell

    3.3K30

    【Linux】vim—基操

    【Linux】vim—基操 vim的基本概念 vim的三模式互相切换,退出vim vim “ 命令模式 ” 命令集 vim“ 底行模式 ”命令集 vim的基本概念 vim的三种模式(其实有好多模式,目前掌握这...要查看你的所有模式:打开vim,底行模式直接输入:help vim-modes vim的三模式互相切换,退出vim [命令模式]切换至[插入模式] 输入a或 i 或 o [插入模式]切换至[命令模式...,不保存强制退出vim) vim “ 命令模式 ” 命令集 "注意:1.下面涉及到的阿拉伯数字只能从键盘上面的那一行中先择,右边不行" (底行模式也一样) 2.以下操纵全对于命令模式 移动光标...**vim可键盘上的上下左右移动,正规的vim是用「h」左、「j」下、「k」上、「l」右 按「G / shift + g」:光标 -> 文本最后 按[gg]:光标 -> 文本开始 按「 $ 」:...关键字」:从光标当前位置【往前】查找,一直按「n」一直【往前】查找 保存文件 「w」: 仅仅保存 离开vim [ q ]:仅仅退出 「q !」:强制离开vim。 「wq」:保存并退出

    90010

    在Linux中vim的用法

    vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对 Unix 及 Linux 系统的任何版本,vi 编辑器是完全相同的,因此你可以在其他任何介绍 vi 的地方进一步了解它。...Vi 也是 Linux 中最基本的文本编辑器,学会它后,你将在 Linux 的世界里畅行无阻。...删除光标所在的行 #dd 删除从光标所在行数的#行 yw 复制光标所在位置的一个字 #yw 复制光标所在位置的#个字 yy 复制光标所在位置的一行 #yy 复制从光标所在行数的#行 p...沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Linux中vim的用法

    4.4K31

    Linux Vim 命令手记

    订阅本站 经常使用 Linux 的同学在编辑文本文件的时候一定知道 Vim 这一款神器,它代替 Linux 默认原装的 Vi 编辑器,它的快捷键可以使你在操控文件的时候如庖丁解牛般流畅,博主目前只会简单的命令...,感觉不能满足开发需求,今天特地的学习了一下,并且针对于常用的命令做了整理及汇总: 开源项目 首先,Vim 编辑器是一个开源的项目,按照惯例,请给开发者一个 Star 奖励: 常用命令示意图 ?...vim 常用命令示意图 常用命令参考 快捷键 操作说明 Ctrl + f 屏幕向下移动一页,类似 Page Down 按键 Ctrl + b 屏幕向上移动一页,类似 Page Up 按键 0 或 Home...光标向下移动 N 行 /word 向下寻找一个名称为 word 的字符串 ?word 向上寻找一个名称为 word 的字符串 n 搭配查找 word 字符串使用,代表重复前一个查找的操作。...Vim 环境修改 :set nu 显示行号,设置后会在没有行前面前缀对应行号。 :set nonu 与:set nu相反,取消行号显示 键盘标识 ? vi / vim 键盘图

    5.9K40

    Linux —vim 编辑器

    Linux vim 编辑器 1、vi/vim介绍 Linux下常见的文本编辑器有: emacs pico nano joe jed vi 诸如此类,但我们只需要掌握vi/vim即可 vi编辑器是linux...由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。...vi的命令几乎都可以在vim上使用。 2、vi/vim使用详解 2.1 vi/vim的特点 •vi/vim是一种纯文本编辑器,它不像word可以排版,可以调整字体大小,可以改变字体等等。...•vi/vim只是一个文本编辑工具,只能对文本的内容进行操作,比如新增内容、修改内容、删除内容等等 •全屏幕显示 2.2 vi/vim三种编辑模式 vi/vim编辑器有三种编辑模式,分别是: 命令模式...//打开文件 vim +n filename //打开文件并定位到第n行 vim +/pattern filename //打开文件并定位到第一次被/pattern匹配到的内容行首

    7K20
    领券