千家信息网

HIVE默认分隔符以及linux系统中特殊字符的输入和查看方式是什么

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天就跟大家聊聊有关HIVE默认分隔符以及linux系统中特殊字符的输入和查看方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、查看
千家信息网最后更新 2025年12月02日HIVE默认分隔符以及linux系统中特殊字符的输入和查看方式是什么

今天就跟大家聊聊有关HIVE默认分隔符以及linux系统中特殊字符的输入和查看方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一、查看特殊字符

Vim中可见特殊字符会直接显示,不可见特殊字符会显示为该字符在命令行的输入方式, 例如\r显示为^M。通过:help digraph-table可看到所有Vim中可输入的特殊字符, 该文档的第一页如下:

char digraph hex  dec  official name^@   NU   0x00  0  NULL  (NUL)^A   SH   0x01  1  START OF HEADING (SOH)^B   SX   0x02  2  START OF TEXT (STX)^C   EX   0x03  3  END OF TEXT (ETX)^D   ET   0x04  4  END OF TRANSMISSION (EOT)^E   EQ   0x05  5  ENQUIRY (ENQ)^F   AK   0x06  6  ACKNOWLEDGE (ACK)^G   BL   0x07  7  BELL (BEL)^H   BS   0x08  8  BACKSPACE (BS)^I   HT   0x09  9  CHARACTER TABULATION (HT)^@   LF   0x0a  10  LINE FEED (LF)^K   VT   0x0b  11  LINE TABULATION (VT)^L   FF   0x0c  12  FORM FEED (FF)^M   CR   0x0d  13  CARRIAGE RETURN (CR)

第一列为特殊字符,第二列为digraph(见下文),第三列为十六进制表示, 第四列为十进制表示,第五列为该字符的官方名称。

显示当前文件的二进制编码可输入: %!xxd,该命令会替换文件内容!恢复:: %!xdd -r

二、通过digraph输入

Vim中显然没有什么特殊字符选择工具,但提供了两种输入特殊字符的方式:

1、通过两个字符来输入一个特殊字符(digraph)。

2、直接通过编码值(ASCII或Unicode)输入。

其中digraph是一种类似双拼的方法,连续输入两个字符来表示一个特殊字符。 需要先按下前导键,例如在编辑模式下输入:

将会出现®字符,其中"Rg"是该字符的digraph(双拼)。 所有的digraph可以通过:help digraph-table查询。

三、通过字符编码输入

除了digraph,还可直接通过字符编码来输入它,该字符不需要在Vim的digraph-table中。 这种方式也是在插入模式下进行的,需要先按下前导键 (Windows下<Ctrl-Q>)。

有下列5种方式:

十进制值ASCII:^Vnnn (000 <= nnn <= 255)

八进制值:^VOnnn 或 ^Vonnn (000 <= nnn <= 377)

十六进制值:^VXnn or ^Vxnn (00 <= nn <= FF)

十六进制BMP Unicode:^Vunnnn (0000 <= nnnn <= FFFF)

十六进制任何Unicode:^VUnnnnnnnn (00000000 <= nnnnnnnn <= 7FFFFFFF)

上述操作都是在Unicode字符编码设置下进行的。例如:

065

将会输出A字符,65是它的ASCII编码,而Unicode兼容ASCII。

四、换行的搜索/替换/输入

换行在Vim中的行为很特殊也不够一致,需要单独讨论一下。

首先区分一下\r和\n:

前者是回车(Carriage Return),在Vim中可通过CR输入,显示为^M。

后者是换行(New Line),在Vim中通过(回车)键输入,显示为回车并换行;

所以对于Windows风格换行(\r\n)在Vim中会在每行结尾显示^M。

替换

注意使用:s命令替换为换行(New Line)时,应当使用\r(相当于回车键)而不是\n。 例如将所有逗号替换为换行:

:%s/,/\r/g

如果使用\n则目标会被替换为空字符NULL(显示为^@)。

将DOS风格换行(\r\n)的文件转为Unix风格换行(\n)其实很简单,不需要手动查找替换:

搜索

在搜索模式(/)搜索换行时仍然应当使用\n字符,因为Vim的换行(Unix风格)确实是\n而不是\r\n。例如:

可以匹配到所有的:

五、查看不可见字符

除了特殊字符外,ASCII字符中还有大量的不可见字符,例如空格回车制表符等。 这些字符可以通过list变量来控制它们的显示与否:

看完上述内容,你们对HIVE默认分隔符以及linux系统中特殊字符的输入和查看方式是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

字符 输入 特殊 方式 编码 内容 十六进制 风格 搜索 命令 文件 模式 分隔符 系统 两个 前导 十进制 双拼 可以通过 是在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 思禾互联网科技 金山区标准软件开发业务流程 如何保证数据库数据的唯一性 网络安全周宣传素材 软件开发绩效考核量化 语言输入及翻译系统软件开发项目 思百达厦门网络技术有限公司 学习软件开发需要什么电脑 啥叫数据库访问技术 杨凌IOS软件开发招聘 嵌入式软件开发的三个要素 邯郸计算机软件开发价位 网络技术可以考专升本吗 宝塔设置小程序数据库 t220服务器 人类如何破坏水的数据库 广东咨询网络技术排名靠前 自由幻想游戏服务器无法连接 微信小程序请求宝塔数据库 09计算机网络技术及应用 服务器拒绝访问 数据库按姓名升序排列 个人公众号可以挂数据库吗 怪猎物语2pvp服务器 服务器cmu板是什么 用数据库查询每个部门的所有信息 5G无线网络技术应用 一体四翼确保网络安全 内置服务器插件下载失败 泰拉瑞亚服务器ip在哪儿查
0