目录
19 关系: 丹尼斯·里奇,分区表,Berkeley套接字,Chmod,Doxygen,远程外壳,FASTA格式,Ls,MAN,Mv (Unix),NTFS-3G,Pandoc,Pdftk,Perl,Strcpy,Traceroute,Wc (Unix),Whereis,文档标记语言比较。
丹尼斯·里奇
丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie,),美國計算機科學家。駭客圈子通常稱他為「dmr」。他是C語言的創造者、Unix作業系統的關鍵開發者 ,對電腦領域產生了深遠影響,並與肯·湯普遜同為1983年圖靈獎得主。.
查看 手册页和丹尼斯·里奇
分区表
在IBM PC兼容机上,术语分区表多与主引导记录(MBR)硬盘分区表相关,但也可以指其他将硬盘划分为分区的“格式”,例如:GUID分区表(GPT),Apple Partition Map(APM),或BSD磁盘标签。 另一种指代分区表的术语为分区图。.
查看 手册页和分区表
Berkeley套接字
柏克萊套接字(Internet Berkeley sockets) ,又稱為BSD 套接字(BSD sockets)是一種应用程序接口(API),用於網際插座( socket)與Unix域套接字,包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。 Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口。然而,由于AT&T的专利保护着UNIX,所以只有在1989年伯克利大学才能自由地发布自己的操作系统和网络库。 Berkeley套接字应用程序接口形成了事实上的网络套接字的标准精髓。 大多数其他的编程语言使用与这套用C语言写成的应用程序接口 类似的接口。 这套应用程序接口也被用于Unix域套接字(Unix domain sockets),后者可以在单机上为进程间通讯(IPC)的接口。 这种基于流的传输层接口(TLI)为套接字应用程序接口提供了一种选择。 不过,最近提供TLI应用程序接口的的系统同时也提供Berkeley套接字应用程序接口。.
Chmod
chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。.
查看 手册页和Chmod
Doxygen
Doxygen是一個适用于C++、C、Java、Objective-C、Python、IDL(CORBA和Microsoft flavors)、Fortran、VHDL、PHP、C#和D語言的文檔生成器。它可以在大多數類Unix操作系統、macOS以及Microsoft Windows上執行。初始版本的Doxygen使用了一些舊版本DOC++的源代码,在那之后,Dimitri van Heesch重写了Doxygen的源代码。 Doxygen是一個編寫軟件參考--的工具。該--是直接寫在源代码中,因此比較容易保持更新。Doxygen可以交叉引用--和源代码,使文件的讀者可以很容易地引用實際的源代码。 KDE使用Doxygen作为其部分--且KDevelop具有內置的支持。 Doxygen的发布遵守GNU通用公共许可证,并且是自由软件。.
查看 手册页和Doxygen
远程外壳
远程外壳(remote shell,缩写:rsh)是一個命令行界面的计算机程序,可以作为另一个用户在计算机网络中的另一台计算机上执行shell命令。 rsh连接的远程系统运行着rsh的守护进程(rshd)。守护进程通常使用公知的传输控制协议(TCP)端口号514。.
查看 手册页和远程外壳
FASTA格式
在生物信息学中,FASTA格式是一种用于记录核酸序列或肽序列的文本格式,其中的核酸或氨基酸均以单个字母编码呈现。该格式同时还允许在序列之前定义名称和编写注释。这一格式最初由软件包定义,但现今已是生物信息学领域的一项标准。 FASTA简明的格式降低了序列操纵和分析的难度,令序列可被文本处理工具和诸如Python、Ruby和Perl等脚本语言处理。.
查看 手册页和FASTA格式
Ls
ls是一个由POSIX和单一Unix标准规范的命令,在Unix和类Unix系统中都有实现。ls是英文list segment的缩写,用于列出文件,是Unix系统中使用非常频繁的命令。.
查看 手册页和Ls
MAN
MAN這個名稱,可能意指下列幾種事物:.
查看 手册页和MAN
Mv (Unix)
mv(move)是类Unix操作系统中移动单个或多个文件或目录的命令。一般在移动操作之后,原来的文件或目录不能再次访问。移动后的文件名可以与原来相同(只要不与原文件在相同目录中),也可以不同。当需要移动的文件和新文件位于同一文件系统上时,mv命令只是将原始文件重命名来达到移动的效果。操作要求拥有需要被修改目录的写入权限。.
NTFS-3G
NTFS-3G是一個由Tuxera公司開發並維護的自由軟體項目,採用GNU通用公共許可證釋出,旨在為非微軟Windows NT系的作業系統提供安全快速、具備讀寫功能的NTFS檔案系統驅動程式。 NTFS-3G最初由資深Linux驅動程式開發者Szabolcs Szakacsits()於2006年發起並主導,2007年初公佈了第一個穩定版本ntfs-3g-2007.02.21,原始碼託管於SourceForge。隨後NTFS-3G團隊成立了Tuxera Inc.,負責NTFS-3G的進一步發展、商業推廣以及爲專案提供開發資金。目前Tuxera公司還推出了NTFS-3G的商用版本Tuxera NTFS及NTFS for Mac,後兩者除了NTFS-3G的原始碼以外還有一些非Tuxera開發的用以加強存取效能的專有元件。.
查看 手册页和NTFS-3G
Pandoc
Pandoc是由开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。Pandoc使用Haskell语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc采用GNU GPL授权协议发布,属于自由软件。.
查看 手册页和Pandoc
Pdftk
PDFtk,全稱PDF Toolkit,是一個在命令行運行的跨平台工具,用作處理PDF文件。 PDFtk有兩個版本:開源PDFtk及專業PDFtk。很多功能在開源版本都沒有了,只在專業版本保留,例如:頁面旋轉。不過價錢也只是美金3.99元。 PDFtk可以視作iText程式庫的的客戶端,以GCJ編譯。.
查看 手册页和Pdftk
Perl
Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.
查看 手册页和Perl
Strcpy
Strcpy 是C語言的函式之一,來自 C語言標準函式庫,定義於 string.h,它可以複製以 null 為結束字元的記憶體區塊到另一個記憶體區塊內。由於字串在 C 語言不是首要的資料型態,而是以實作的方式來替代,在記憶體內以連續的位元組區塊組成,strcpy 可以有效複製兩個配置在記憶體以指標回傳的字串(字元指標或是字串指標)。 函式原型如下:.
查看 手册页和Strcpy
Traceroute
traceroute,現代Linux系統稱為tracepath,Windows系統稱為tracert,是一種電腦網絡工具。它可顯示封包在IP網絡經過的路由器的IP位址。.
Wc (Unix)
wc (word count)是在类UNIX操作系统中的一个命令。 程序从标准输入流或文件列表读取文件,并生成一个或多个下列统计信息: 文件包含的字节数、单词数以及文件的行数(也就是换行符的个数)。如果用户提供的是一个文件列表,则每个文件的单独统计和总体统计结果都会给出。 wc程序示例: 第一列表示文件中的行数,以上实例表示文本文件foo有40行,并且bar文件包含2294行,总计2334行。 第二列表示文件中的单词个数:foo文件包含149个单词,且bar文件中有16638个单词,总计16787个单词。 第三列表示文件中包含的字符个数:foo文件总共有947个字符,且bar文件中有97724个字符,总计有98761个字符。 较新版本的wc可以区别比特和字符的统计。区别在于:Unicode字符集包含了多字节的字符。可以通过选择 -c 或是 -m 参数来选择所需的行为。 GNU wc 曾是 GNU textutils软件包的一部分。现在属于GNU coreutils软件包。.
Whereis
whereis是Unix与类Unix操作系统中用于定位某些特殊文件(如可执行程序、源代码及手册页,可附加以限制范围)的一条命令。whereis会将提供的文件名参数前端的路径与后端的扩展名部分截去,并找出文件名与之相匹配的特殊文件,如下示例。 $ whereis /test/sed.test sed: /bin/sed /usr/share/man/man1/sed.1p.gz /usr/share/man/man1/sed.1.gz.
查看 手册页和Whereis
文档标记语言比较
下表比较了一些文档标记语言的常规及技术信息。请参阅各个标记语言以获得更多信息。.
查看 手册页和文档标记语言比较
亦称为 Man page。