`script` 命令的打字稿与微软维护的打字稿相同吗?如何使用`ldr`打印?

Shu*_*eng 4 command-line bash scripts

script命令的打字稿与微软维护的打字稿相同吗?如何打印使用ldr

与 Linux/Ubuntu 相关的 typescript 到底是什么?

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

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

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

Ser*_*nyy 5

看看man script

概要

 script [-a] [-c command] [-e] [-f] [-q] [-t[=file]] [-V] [-h] [file]
Run Code Online (Sandbox Code Playgroud)

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

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

$ file typescript                                                                                                                                     
typescript: ASCII text, with CRLF, CR, LF line terminators, with escape sequences, with overstriking 
Run Code Online (Sandbox Code Playgroud)

如您所见,您在那里获得了与 Microsoft 的 TypeScript 毫无关系的简单文本文档。更重要的是,由于这是一个简单的文本文档,您应该能够lpr轻松地使用命令打印它。

但请注意,如果您有输出ls --color -F,您可能会遇到麻烦,因为ls添加了特殊字符以根据文件类型为文件着色。因此使用简单\lsdir推荐


jll*_*gre 5

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

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