typescript 的 script 命令和微软维护的 TypeScript 一样吗?如何使用 ldr 打印?

typescript 的 script 命令和微软维护的 TypeScript 一样吗?如何使用 ldr 打印?

typescript for scriptcommand 和微软维护的 TypeScript 一样吗?如何使用 打印ldr

typescript 与 Linux/Ubuntu 到底有什么关系?

在 Google 上搜索,我发现 TypeScript 是 Microsoft 维护的 Javascript 超集。 的输出是否script使用此格式存储?

我看到的输出script是二进制的。

如何使用ldr命令打印 TypeScript 文件?

答案1

它们完全不相关。Microsoft TypeScript 是一种编程语言,而在 Unix 和 Linux 下typescript是命令的默认输出script,它会记录终端会话中打印的所有内容。

不要被 报告的二进制状态所欺骗file,这是由于嵌入的转义序列造成的。显示 Typescript 文件的更好方法是使用 命令,less -r该命令会保留文件中可能存在的格式/颜色命令。

答案2

看一下man script

概要

 script [-a] [-c command] [-e] [-f] [-q] [-t[=file]] [-V] [-h] [file]

注意最后[file]一部分。默认情况下,如果您只是运行script 而不指定存储文件的位置,它会将所有内容保存到名为的文件中typescript。相反,如果您运行script somefilename所有内容都将保存到somefilename

现在,如果我们运行file命令来typescript确定文件的类型,我们会得到以下结果:

$ file typescript                                                                                                                                     
typescript: ASCII text, with CRLF, CR, LF line terminators, with escape sequences, with overstriking 

如你所见,你有一个简单的文本文档与微软的 TypeScript 无关。更重要的是,由于这是一个简单的文本文档,您应该能够lpr轻松地使用命令打印它。

不过需要注意的是,如果你有 的输出ls --color -F,你可能会遇到麻烦,因为ls会添加特殊字符来根据文件类型对文件进行着色。因此建议使用简单的\lsdir

相关内容