徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

Unix实用程序列表

指数 Unix实用程序列表

本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义,是单一UNIX规范(SUS)的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类UNIX操作系统中找到。.

83 关系: Alias (命令)At (Unix)Awk單一UNIX規範命名管道函式庫共享内存关系数据库BasenameBourne shellCal (Unix)Cat (Unix)Cd (命令)C语言ChgrpChmodChownCksumClearCmp (Unix)Cp (Unix)CronCtagsCut (Unix)編譯器終端目标代码Dd (Unix)DiffDirnameDu (Unix)Echo (命令)EnvEx (文本编辑器)行程間通訊词法分析FortranFuser (Unix)GNOME程序列表GrepGzipIconvKDE程序列表Kill (命令)LexLn (Unix)LognameLsM4 (程式語言)Mkdir...More (命令)Mv (Unix)Nice值PatchPs (Unix)PwdRm (Unix)RmdirSedSleep (Unix)Split (Unix)Thompson shellTime (Unix)Touch (Unix)Tr (Unix)True和false (命令)UnameUNIXUnix实用程序列表Unix哲学UNIX时间UUCPUuencodeViWait (命令)Wc (Unix)Who (Unix)XargsYacc校验和標準串流消息队列流程图 扩展索引 (33 更多) »

Alias (命令)

在计算机运算中,alias 是许多命令行界面的命令,比如 Unix shell,4DOS/4NT 和 Windows PowerShell 等,它给用户提供了别名——也就是用自定义字符串替换指定命令的功能,通常用于简写系统命令,或给常用命令添加默认选项,MS-DOS 和 Microsoft Windows 操作系统里,通常使用 DOSKey 命令定义别名。 alias 命令的作用时间是命令运行之后到 shell 会话结束,经常使用的别名可在 shell 的配置文件比如 C Shell(csh)的 ~/.cshrc 或 Bourne Again Shell 的 ~/.bashrc 里定义,如此当相应的 shell 会话启动后就可以使用这些自定义的别名了。alias 命令可以直接写入这些配置文件,或单独放在一个文件,比如.alias 里,或依用户使用的解释器分别定义于.alias-bash,.alias-csh 等文件,然后使用 source 命令执行该文件来设定。.

新!!: Unix实用程序列表和Alias (命令) · 查看更多 »

At (Unix)

在类Unix 操作系统上,at命令用于在当前系统时间后的某个时刻,执行某个命令一次。更确切的说,at命令从标准输入读取一系列命令,把它们收集成一个计划任务,在此后的某个时刻执行。这个任务仍使用当前的环境,并在与计划制定时相同的工作目录和环境变量里执行。 它和cron不同,后者用于定期运行,比如每个小时、每天、每个礼拜三或每年的某个日子执行。但和cron相似,许多Unix系统的管理员会限制at命令的使用。 at可用于在用户的计划任务完成后发送电子邮件进行通知,可以执行多个排队的任务,也可以从文件而非标准输入读取一系列任务来执行。比如,可以使用以下命令,在一月三十一日上午11:45编译一个C语言程序: 或 atq命令列出当前队列里的任务,atrm命令则从队列里删除任务: 1234 2011-08-12 11:45 cc -o foo foo.c user 某些类Unix操作系统使用守护进程atd在后台定期检查任务列表,以在计划的时刻执行at命令的任务。 batch命令可代替at命令,在系统负载低于指定值的时候执行任务。 Windows NT/2000/XP/7也有一个类似cron的at命令,但已逐渐被计划任务代替。.

新!!: Unix实用程序列表和At (Unix) · 查看更多 »

Awk

AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·溫伯格和布萊恩·柯林漢姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上AWK的确拥有自己的语言:AWK程序设计语言,三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。gawk是AWK的GNU版本。 最简单地说,AWK是一种用于处理文本的编程语言工具。AWK在很多方面类似于Unix shell编程语言,尽管AWK具有完全属于其本身的语法。它的设计思想来源于SNOBOL4、sed、Marc Rochkind设计的有效性语言、语言工具yacc和lex,当然还从C语言中获取了一些优秀的思想。在最初创造AWK时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。.

新!!: Unix实用程序列表和Awk · 查看更多 »

單一UNIX規範

單一UNIX規範(Single UNIX Specification,縮寫為SUS),它是一套UNIX系統的統一規格書。擴充了POSIX標準,定義了標準UNIX作業系統。由IEEE與The Open Group所提出,目前由Austin Group負責維持。.

新!!: Unix实用程序列表和單一UNIX規範 · 查看更多 »

命名管道

命名管道是计算机进程间的一种先进先出通信机制。是类Unix系统传统管道的扩展。传统管道属于匿名管道,其生存期不超过创建管道的进程的生存期。但命名管道的生存期可以与操作系统运行期一样长。.

新!!: Unix实用程序列表和命名管道 · 查看更多 »

函式庫

在计算机科学中,库(library)是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码。 库链接是指把一个或多个库包括到程序中,有两种链接形式:静态链接和动态链接,相应的,前者链接的库叫做静态库后者的叫做动态库。.

新!!: Unix实用程序列表和函式庫 · 查看更多 »

共享内存

共享内存,分为两种:.

新!!: Unix实用程序列表和共享内存 · 查看更多 »

关系数据库

关系数据库(Relational database),是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,並配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。.

新!!: Unix实用程序列表和关系数据库 · 查看更多 »

Basename

basename是一个标准UNIX计算机程序。当向basename传递一个路径名时,它会删除任何前缀,直到最后一个斜线('/')字符,然后返回结果。单一UNIX规范中描述了basename。其主要用于shell脚本中。.

新!!: Unix实用程序列表和Basename · 查看更多 »

Bourne shell

Bourne shell,或sh,是Version 7 Unix默认的Unix shell,替代执行文件同为sh的Thompson shell。它由AT&T贝尔实验室的史蒂夫·伯恩在1977年在Version 7 Unix中针对大学与学院发布的。它的二进制程序文件在大多数Unix系统上位于/bin/sh,在很多Unix版本中,它仍然是root的默认shell。 其concise(简洁),compact(紧凑),fast(高效),由AT&T编写,属于系统管理shell。.

新!!: Unix实用程序列表和Bourne shell · 查看更多 »

Cal (Unix)

tag breaks popups -->是在Unix或類Unix操作系統中用作以文字形式列印月曆的程式,可以按命令行選項印出一個月、幾個月甚至整年的月曆。若果使用者不在指令中給予參數,cal就會印出該月的月曆。.

新!!: Unix实用程序列表和Cal (Unix) · 查看更多 »

Cat (Unix)

cat是unix系統下用來檢視檔案連續內容用的指令,字面上的含意是「concatenate」(連續)的縮寫。除了用來作為顯示檔案內容外,cat指令也可用於標準串流上的處理,如將顯示的訊息轉入或附加另一檔案上。.

新!!: Unix实用程序列表和Cat (Unix) · 查看更多 »

Cd (命令)

cd,有时也写作chdir(change directory,改变目录),是在Unix、Windows和DOS操作系统下用于改变工作目录的命令行命令。在Unix的外壳脚本与Windows或DOS的批处理文件中亦可使用。CHDIR()还是Visual Basic改变工作目录的一个函数。.

新!!: Unix实用程序列表和Cd (命令) · 查看更多 »

C语言

C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.

新!!: Unix实用程序列表和C语言 · 查看更多 »

Chgrp

chgrp是一条在Unix系统中用于设置文件所归属的组的命令。与chown命令不同,chgrp允许普通用户改变文件所属的组,只要该用户是该组的一员。.

新!!: Unix实用程序列表和Chgrp · 查看更多 »

Chmod

chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。.

新!!: Unix实用程序列表和Chmod · 查看更多 »

Chown

chown 是一条在Unix系统中用于设置文件所有者和文件关联组的命令。 需要超级用户的权限才能执行此命令。只有超级用户和属于组的文件所有者才能变更文件关联组。非特权用户(非超级用户)如需要设置关联组可能需要使用chgrp命令。.

新!!: Unix实用程序列表和Chown · 查看更多 »

Cksum

cksum是一种检查文件或者数据流校验和的类Unix命令。cksum读入在他的参数里声明的所有文件,或者标准输入流。如果没有提供文件,则输出文件的CRC校验码和文件的字节个数。 cksum指令可以验证一个文件是否完整。这是他最主要的功能。.

新!!: Unix实用程序列表和Cksum · 查看更多 »

Clear

没有描述。

新!!: Unix实用程序列表和Clear · 查看更多 »

Cmp (Unix)

cmp是Unix及类Unix操作系统计算机系统上使用的命令行实用程序。它能比较两个任何类型的文件,并将结果写入标准输出。默认情况下,如果文件相同,cmp没有任何输出;如果不同,则报告第一处不同所在的字节和行号。.

新!!: Unix实用程序列表和Cmp (Unix) · 查看更多 »

Cp (Unix)

cp 是一个用于复制文件的 UNIX 命令。文件可以被复制到相同目录下,也可以复制到其他完全不同的目录中(甚至复制到不同的文件系统或是硬盘中。)。如果文件将被复制到相同的目录中,那么目标文件文件必须使用不同于原文件的文件名;在其他情况下,目标文件的名称允许使用与原文件相同或不同的名称。原始的文件不会被改变。 cp 命令现在拥有多种实现版本,两个主要的版本是POSIX cp 与 GNU cp。 GNU cp 有许多额外的选项。.

新!!: Unix实用程序列表和Cp (Unix) · 查看更多 »

Cron

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。.

新!!: Unix实用程序列表和Cron · 查看更多 »

Ctags

Ctags是一个用于从程序源代码树产生索引文件(或tag文件),从而便于文本编辑器来实现快速定位的实用工具。在产生的tag文件中,每一个tag的入口指向了一个编程语言的对象。这个对象可以是变量定义、函数、类或其他的物件。 Ctags是开放源代码的程序。支持下列的编程语言:汇编,AWK, ASP, BETA, Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vim, and YACC。 支持Ctags产生的tag文件的编辑器以及编辑器插件包括:Vim,Vile,Lemmy,等等。.

新!!: Unix实用程序列表和Ctags · 查看更多 »

Cut (Unix)

在電腦使用上,cut是一種Unix命令行程式。它常用來截取每行輸入──通常是檔案──的片段。 一般截取行片段可以透過位元(-b)、字符、或者以分隔字符(-d—預設為跳位字元)分隔的欄位(-f)達成。每次做截取都必須給定範圍,包括下面四種之一:N, N-M, N-(N到行尾),或者-M(行頭到M)。.

新!!: Unix实用程序列表和Cut (Unix) · 查看更多 »

編譯器

编译器(compiler),是一種電腦程式,它會將用某種程式語言寫成的原始碼(原始語言),轉換成另一種程式語言(目標語言)。 它主要的目的是將便于人编写、阅读、维护的高级计算机语言所寫作的原始碼程式,翻译为计算机能解读、运行的低阶机器语言的程序,也就是執行檔。编译器将原始程序(source program)作为输入,翻译产生使用目标语言(target language)的等价程序。源代码一般为高阶语言(High-level language),如Pascal、C、C++、C# 、Java等,而目标语言则是汇编语言或目标机器的目标代码(Object code),有时也称作机器代码(Machine code)。 一个现代编译器的主要工作流程如下: 源代码(source code)→ 预处理器(preprocessor)→ 编译器(compiler)→ 汇编程序(assembler)→ 目标代码(object code)→ 链接器(Linker)→ 執行檔(executables), 最後打包好的檔案就可以給電腦去判讀執行了。.

新!!: Unix实用程序列表和編譯器 · 查看更多 »

終端

終端(Computer terminal),是一台電腦或者计算机系统,用来讓用户输入数据,及显示其计算结果的机器。終端有些是全电子的,也有些是机电的。其又名終端機,它與一部獨立的電腦不同。.

新!!: Unix实用程序列表和終端 · 查看更多 »

目标代码

标代码(object code)指计算机科学中编译器或汇编器处理源代码后所生成的代码,它一般由机器代码或接近于机器语言的代码组成。目标文件(object file)即存放目标代码的计算机文件,它常被称作二进制文件(binaries)。 目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号(变量和函数的名字),此外还包括其他调试信息。目标文件是从源代码文件产生程序文件这一过程的中间产物,链接器正是通过把目标文件链接在一起来生成可执行文件或库文件。目标文件中唯一的要素是机器代码,例如,用于嵌入式系统的目标文件可能仅仅含有机器代码。.

新!!: Unix实用程序列表和目标代码 · 查看更多 »

Dd (Unix)

dd是一个Unix和类Unix系统上的命令,主要功能为转换和复制文件。 在Unix上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)就像普通文件一样,出现在文件系统中;只要在各自的驱动程序中实现了对应的功能,dd也可以读取自和/或写入到这些文件。这样,dd也可以用在备份硬件的引导扇区、取得一定数量的随机数据等任务中。dd程序也可以在复制时处理数据,例如转换字节序、或在ASCII与EBCDIC编码间互换。 dd的名字可能来源于IBM的工作控制语言(JCL)中的DD语句,意为“Data Description”(数据描述)的缩写。该命令的语句与JCL中的相似,而与其他Unix命令较不同,因此这可能是个玩笑。另一种解释是“cc”(根据命令自身的描述,为“convert and copy”(转换和复制))已经被C语言编译器(C compiler)所占。 dd命令由单一UNIX规范的一部分,IEEE标准1003.1-2008所规定。.

新!!: Unix实用程序列表和Dd (Unix) · 查看更多 »

Diff

diff是在UNIX系統上的一個工具程式,它可以比較兩個檔案之間的不同。通常它被用來比較同一個檔案,在不同版本間的差異。它可以產生一個副檔名.diff或.patch的檔案,這個檔案可以被另一個工具程式patch來使用。.

新!!: Unix实用程序列表和Diff · 查看更多 »

Dirname

dirname是一个标准UNIX程序。给予dirname一个路径名时,它会删除最后一个斜线('/')后的任何后缀,并返回结果。单一UNIX规范描述了dirname。它主要用于shell脚本中。.

新!!: Unix实用程序列表和Dirname · 查看更多 »

Du (Unix)

du(disk usage的缩写,磁盘使用情况)是一个估计某个特定目录或文件在文件系统上磁盘使用情况的标准Unix程序。.

新!!: Unix实用程序列表和Du (Unix) · 查看更多 »

Echo (命令)

在计算机技术中,echo是一个DOS、OS/2、Microsoft Windows、Singularity、Unix和类Unix系统中的命令,用来将字符串输出到终端上。它通常在shell脚本和批处理中使用,以将状态信息输出到屏幕或文件中。.

新!!: Unix实用程序列表和Echo (命令) · 查看更多 »

Env

env是一条在Unix下的命令, 用于在重建的环境中运行程序。.

新!!: Unix实用程序列表和Env · 查看更多 »

Ex (文本编辑器)

ex是EXtended的簡稱,是Unix系統上的純文字編輯器。 最早的ex是源自Unix上的ed,附在柏克萊軟體套件(Berkeley Software Distribution)內。ex很類似ed,但使用上有更多的人性化選項。.

新!!: Unix实用程序列表和Ex (文本编辑器) · 查看更多 »

行程間通訊

进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。 进程是计算机系统分配资源的最小单位(严格说来是线程)。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通信。通常,使用进程间通信的两个应用可以被分为客户端和服务器(见主从式架构),客户端进程请求数据,服务端响应客户端的数据请求。有一些应用本身既是服务器又是客户端,这在分布式计算中,时常可以见到。这些进程可以运行在同一计算机上或网络连接的不同计算机上。 IPC对微内核和纳米内核的设计过程非常重要。 微内核减少了内核提供的功能数量。 然后通过IPC与服务器通信获得这些功能,与普通的单片内核相比,IPC的数量大幅增加。.

新!!: Unix实用程序列表和行程間通訊 · 查看更多 »

词法分析

词法分析(lexical analysis)是计算机科学中将字符序列转换为标记(token)序列的过程。进行词法分析的程序或者函数叫作词法分析器(lexical analyzer,简称lexer),也叫扫描器(scanner)。词法分析器一般以函数的形式存在,供语法分析器调用。.

新!!: Unix实用程序列表和词法分析 · 查看更多 »

Fortran

福傳(Fortran),源自於「公式翻译」(Formula Translation)的縮寫,是一種程式語言。1957年由IBM開發出,是世界上第一个被正式采用並流传至今的高级编程語言。.

新!!: Unix实用程序列表和Fortran · 查看更多 »

Fuser (Unix)

Unix命令fuser用于显示哪些进程正在使用给定的文件、文件系统或unix套接字。例如,要查看访问USB驱动器的进程ID及其用户: $ fuser -m -u /mnt/usb1 /mnt/usb1: 1347c(root) 1348c(guido) 1349c(guido) 该命令显示使用指定文件或文件系统进程的进程标识符。在默认的显示模式下,每个文件名后跟一个字母,表示访问类型:; c: 当前目录。; e: 正在运行的可执行文件。; f: 打开的文件。; F: 打开的写入文件。; r: 根目录。; m: mmap的文件或共享库 该命令还可以用来检查哪些进程正在使用网络端口: $ fuser -v -n tcp 80 80/tcp: root 3067 F....

新!!: Unix实用程序列表和Fuser (Unix) · 查看更多 »

GNOME程序列表

#重定向 GTK+应用程序列表.

新!!: Unix实用程序列表和GNOME程序列表 · 查看更多 »

Grep

grep是一个最初用于Unix操作系统的命令行工具。在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。.

新!!: Unix实用程序列表和Grep · 查看更多 »

Gzip

Gzip是若干種文件壓縮程序的簡稱,通常指GNU計劃的實現,此處的gzip代表GNU zip。也經常用來表示gzip這種文件格式。軟件的作者是Jean-loup Gailly和Mark Adler。在1992年10月31日第一次公開發布,版本號0.1,1993年2月,发布了1.0版本。 OpenBSD中所包含的gzip版本實際上是compress程序,其對gzip文件的支持在OpenBSD 3.4中被添加,此處的g代表免費(gratis)。.

新!!: Unix实用程序列表和Gzip · 查看更多 »

Iconv

iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。支持的内码包括:.

新!!: Unix实用程序列表和Iconv · 查看更多 »

KDE程序列表

本條目是KDE應用軟件的一個列表,分類排序。.

新!!: Unix实用程序列表和KDE程序列表 · 查看更多 »

Kill (命令)

在電腦運算中,kill是一个在多种流行操作系统上都可见到的命令,可向运行中的行程发送信号,以请求进程终止。.

新!!: Unix实用程序列表和Kill (命令) · 查看更多 »

Lex

在電腦科學裡面,lex是一個產生詞法分析器(lexical analyzer,"掃描器"(scanners)或者"lexers")的程式。 Lex常常與yacc 語法分析器產生程式(parser generator)一起使用。Lex(最早是埃里克·施密特和迈克·莱斯克製作)是許多UNIX系統的標準詞法分析器(lexical analyzer)產生程式,而且這個工具所作的行為被詳列為POSIX標準的一部分。 Lex讀進一個代表詞法分析器規則的輸入字串流,然後輸出以C語言實做的詞法分析器原始碼。 雖然傳統上是商業軟體,但是有些根據原本AT&T程式碼這些版本的Lex可以以公開原始碼的形式獲得,並被視為某些系統的一部份,例如說OpenSolaris和貝爾實驗室九號計畫。另一個有名的Lex公開原始碼版本是flex,代表"快速的詞法分析器"(fast lexical analyzer).

新!!: Unix实用程序列表和Lex · 查看更多 »

Ln (Unix)

ln 是一个用于创建链接文件的标准 Unix 命令。.

新!!: Unix实用程序列表和Ln (Unix) · 查看更多 »

Logname

在软件中,logname(意为Login Name)是一个在Unix和类Unix操作系统中的程序,可打印执行该命令的用户名。它反应的是系统环境中的LOGNAME变量。logname系统调用及命令第一次出现在UNIX System III。 用法:logname 打印当前用户的用户名。.

新!!: Unix实用程序列表和Logname · 查看更多 »

Ls

ls是一个由POSIX和单一Unix标准规范的命令,在Unix和类Unix系统中都有实现。ls是英文list segment的缩写,用于列出文件,是Unix系统中使用非常频繁的命令。.

新!!: Unix实用程序列表和Ls · 查看更多 »

M4 (程式語言)

m4是一个通用的宏处理器,由布萊恩·柯林漢和丹尼斯·里奇设计。m4是基于Ritchie早先为AP-3小型机开发的m3宏处理器扩展的。.

新!!: Unix实用程序列表和M4 (程式語言) · 查看更多 »

Mkdir

mkdir(make directory,创建目录)命令在Unix、DOS、OS/2和Microsoft Windows操作系统以及PHP脚本语言中用于创建一个目录。DOS、OS/2和Windows中,这条指令常被简写用作md。.

新!!: Unix实用程序列表和Mkdir · 查看更多 »

More (命令)

more:一种用于命令行分页显示的工具。more是一种比较原始的分页工具,功能有限。新的分页工具,如less,功能更强大。.

新!!: Unix实用程序列表和More (命令) · 查看更多 »

Mv (Unix)

mv(move)是类Unix操作系统中移动单个或多个文件或目录的命令。一般在移动操作之后,原来的文件或目录不能再次访问。移动后的文件名可以与原来相同(只要不与原文件在相同目录中),也可以不同。当需要移动的文件和新文件位于同一文件系统上时,mv命令只是将原始文件重命名来达到移动的效果。操作要求拥有需要被修改目录的写入权限。.

新!!: Unix实用程序列表和Mv (Unix) · 查看更多 »

Nice值

Nice值是类UNIX操作系统中表示静态优先级的数值。每个进程都有自己的静态优先级,优先级高的进程得以优先运行。Nice值的范围是-20~+19,拥有Nice值越大的进程的实际优先级越小(即Nice值为+19的进程优先级最小,为-20的进程优先级最大),默认的Nice值是0。由于Nice值是静态优先级,所以一经设定,就不会再被内核修改,直到被重新设定。Nice值只起干预CPU时间分配的作用,实际中的细节,由动态优先级决定。 「Nice值」这个名称来自英文单词nice,意思为友好。Nice值越高,这个进程越「友好」,就会让给其他进程越多的时间。.

新!!: Unix实用程序列表和Nice值 · 查看更多 »

Patch

patch是Unix上的應用程式,由美國程式設計師拉里·沃尔(Larry Wall)於1985年所開發。它會利用一種名叫「patch file」(有時直接被稱為 patch)的文字檔案,來更新文字檔案。 patch file 可以由另一個 Unix上的應用程式 diff所產生,也可以由CVS,Subversion,Git等程式產生。.

新!!: Unix实用程序列表和Patch · 查看更多 »

Ps (Unix)

在大多数类Unix操作系统中,ps程序(“process status”的简称)可以显示当前运行的进程。一个相关的Unix工具top则可以查看运行进程的实时信息。 在Windows PowerShell中,ps是Get-Process cmdlet的预定义命令别名,它和Unix中的ps本质上是相同的。.

新!!: Unix实用程序列表和Ps (Unix) · 查看更多 »

Pwd

在类Unix系统和其他一些操作系统中,pwd(print working directory)用于输出当前工作目录的绝对路径。 在大部分Unix shell,如sh和bash中,它是内置命令,可以用POSIX C函数getcwd()和/或getwd()轻易实现。 DOS(COMMAND.COM)和Microsoft Windows(cmd.exe)中的等价物是没有参数的“cd”命令。Windows PowerShell提供等价的“Get-Location”cmdlet并有标准别名“gl”和“pwd”。OpenVMS中则与“show default”等价。.

新!!: Unix实用程序列表和Pwd · 查看更多 »

Rm (Unix)

rm,是一个基本的UNIX命令,其名称源自英文单词remove的缩写,用于删除文件系统中的文件、目录、设备文件、符号链接等对象。准确地说,rm移除的指向特定对象的引用。在文件系统中,这些特定的对象可能有多个引用(例如,两个不同的文件名可能指向相同的文件), 只有在一个对象不再有任何引用,并且没有任何程序还拥有这个文件的有效句柄的时候,这个文件才会被删除。 这一机制允许下列出现:某个程序可以创建一个文件,并立即将此文件从文件系统中移除,并将这个文件占用的空间作为临时空间使用。(因为我们知道在该程序退出甚至是崩溃的时候,这一文件占用的空间会被回收。) rm命令一般来说并不摧毁文件数据,因为其目的仅仅在于解除引用。即便文件已经解除所有的引用,在文件系统中,被释放的空间里可能还会有被删除文件的残留数据。在一些情况下这会带来安全问题,因此有时加强版的命令会在文件的最后一个链接断开之后抹除被删除文件的数据。此外,一些程序(例如 shred)可以提供数据抹除能力。.

新!!: Unix实用程序列表和Rm (Unix) · 查看更多 »

Rmdir

rmdir(或rd)是UNIX、类Unix系统(例如FreeBSD、Linux)、DOS、OS/2或Windows操作系统中一个移除空文件夹的命令。.

新!!: Unix实用程序列表和Rmdir · 查看更多 »

Sed

sed(意为流编辑器,源自英语“stream editor”的缩写)是Unix常见的命令行程序。sed用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出。sed通常用来匹配一个或多个正则表达式的文本进行处理。 分号(;)可以用作分隔命令的指示符。尽管sed脚本固有的很多限制,一连串的sed指令加起来可以编程像 仓库番、快打砖块、甚至俄罗斯方块等电脑游戏的复杂程序。.

新!!: Unix实用程序列表和Sed · 查看更多 »

Sleep (Unix)

sleep是一个Unix的命令行程序,可以挂起执行程序一段指定时间。sleep指令可以将调用它的进程挂起至少指定秒(默认)、分、时或天。.

新!!: Unix实用程序列表和Sleep (Unix) · 查看更多 »

Split (Unix)

split是一个Unix实用程序,最常用于将文件分割成两个或更多个较小的文件。.

新!!: Unix实用程序列表和Split (Unix) · 查看更多 »

Thompson shell

Thompson shell是歷史上第一個Unix shell,1971年由肯·湯普遜寫作出第一版并加入UNIX之中。它是一個簡單的命令列直譯器,但不能被用來執行指令稿(Shell script)。它的許多特徵影響了以後命令行界面的發展。至Version 7 Unix之後,被Bourne shell取代。 Thompson shell使用的重導向命令“<”與“>”,以及管線命令“|”影響到之後的Unix shell與MS DOS。.

新!!: Unix实用程序列表和Thompson shell · 查看更多 »

Time (Unix)

time是一个Unix操作系统上的命令。它可以用于确定执行特定命令持续的时间。.

新!!: Unix实用程序列表和Time (Unix) · 查看更多 »

Touch (Unix)

touch是一个被用于更改文件访问和修改时间的标准UNIX程序,它也被用于创建新文件。.

新!!: Unix实用程序列表和Touch (Unix) · 查看更多 »

Tr (Unix)

tr是一个类Unix操作系统中的命令。它是translate或transliterate的缩写,表示替换或删除输入数据集中特定字符。 该程序从其标准输入中读取一个字节流,并将结果写入标准输出。参数需要两组字符(通常长度相同),并用第二组中的相应元素替换第一组中的字符。例如, 将a映射到j,b到k,c到m,d到n。 字符集可以使用字符范围缩写。前面的例子可以写成: 在兼容POSIX标准的tr版本中,字符范围集合取决于语言环境的排序顺序,所以在脚本中避免使用字符范围可能更安全,因为脚本可能会在与编写时不同的语言环境下执行。范围通常可以用POSIX字符集替换,例如。 s标志使tr将其输出中相同相邻字符的序列压缩为单个字符。例如, 用一个换行符替换连续的一个或多个换行符。 d标志使tr从其输入中删除指定的一组字符。在这种情况下,只使用单个字符集参数。以下命令删除回车符。 c标志表示第一组字符的补。调用 会删除所有非字母或数字字符。 tr的大多数版本,包括GNU tr和经典的Unix tr,都以单字节字符操作,不兼容Unicode。Heirloom Toolchest的实现是个例外,它提供了基本的Unicode支持。 Ruby和Perl也有一个内置的tr操作符,使用方法类似。Tcl的string map命令更加通用,因为它将字符串映射到字符串,而tr将字符映射到字符。.

新!!: Unix实用程序列表和Tr (Unix) · 查看更多 »

True和false (命令)

在类Unix操作系统中,true和false的唯一功能就是始终返回设定的退出状态。程序员和脚本通常使用退出状态评估命令执行的成功(0状态)与否(不为零)。true和false命令可以代表命令成功的逻辑值,因为true返回0,false返回1。.

新!!: Unix实用程序列表和True和false (命令) · 查看更多 »

Uname

uname(unix name的简写)是一个Unix和类Unix操作系统上的程序,可以打印当前计算机和操作系统的名称、版本及其他细节。uname系统调用和命令第一次出现在PWB/UNIX上。这两个由POSIX指定。 一些Unix变种,如AT&T System V3.0版,包含了相关的setname程序,用来改变uname报告的值。 GNU版本的uname包含在“sh-utils”或“coreutils”包中。uname本身不是一个独立的程序。 ver command found in operating systems such as DOS, OS/2 and Microsoft Windows is similar to the uname command.

新!!: Unix实用程序列表和Uname · 查看更多 »

UNIX

UNIX,一种计算机操作系统,具有多任务、多用户的特征。于1969年,在美国AT&T公司的贝尔实验室开发類UNIX(UNIX-like)。.

新!!: Unix实用程序列表和UNIX · 查看更多 »

Unix实用程序列表

本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义,是单一UNIX规范(SUS)的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类UNIX操作系统中找到。.

新!!: Unix实用程序列表和Unix实用程序列表 · 查看更多 »

Unix哲学

Unix哲学是一套基于Unix操作系统顶级开发者们的经验提出的软件开发的准则和哲学。.

新!!: Unix实用程序列表和Unix哲学 · 查看更多 »

UNIX时间

UNIX時間,或稱POSIX時間是UNIX或類UNIX系統使用的時間表示方式:從協調世界時1970年1月1日0時0分0秒起至現在的總秒數,不考慮閏秒。 在多數Unix系統上Unix時間可以透過指令來檢查。.

新!!: Unix实用程序列表和UNIX时间 · 查看更多 »

UUCP

UUCP即UNIX间复制协议(Unix to Unix Copy Protocol)的缩写,它同时包括一个电脑程序以及一个协议,UUCP允许在未连上Internet的UNIX主机间远程执行命令以及传送文件,email或netnews.UUCP包是由多种程序组成,包括uucp,uuxqt(front ends for remote copy and execution),uucico(通信程序),uustat,以及uuname.现在已经很少使用Modem来进行通信了,但是有时这个协议仍然在TCP/IP上使用。 在广泛使用Internet全球通信之前,电脑间只能组建非常小型的网络连接或是点对点连接。UUCP允许机器间可以进行类似Fidonet(Fidonet在DOS系统上非常流行,UUCP完全模仿Fidonet)的消息交换。 UUCPNET(UUCP网络)是指通过UUCP连接形成的网络,这只是一个俗称。 UUCP协议也用于在跳("中继段")与跳之间转发消息。UUCPNET上中间宿主地址路由被以使用感叹号(或称为"bang")分隔的形式存为一个列表,这种列表被称为bang路径。举例来说,...!bigsite!foovax!barbox!me这个路径说明有人发信到机器bigsite(可能是一个广为人知的地址),这封信通过机器barbox上的帐号"me"穿越机器foovax到达。 人们有时会使用混合的bang地址,这种地址使用约定(参见)来到达多个不同的大型主机,这是希望某个邮件能够被可靠的传送(例如:...!!rice!beta!gamma!me)。带有8到10个跳的Bang路径在1981年是少见的。这种路径使得拨号网络上的UUCP连接可能需要一周的传送时.Bang路径的传送和可靠性需要精心挑选,否则消息将会经常丢失。 Usenet通信最初是运行在UUCPNET上的,并且直到现在bang路径仍然用于Usenet的消息格式的Path段信头。但现在它们只是一个信息标记,该标记用于指明路由选择,这个标记可以用来确定循环回路的发生。通常,E-mail地址格式已经被SMTP协议中的"@符号"取代了。.

新!!: Unix实用程序列表和UUCP · 查看更多 »

Uuencode

uuencode這個名字是衍生自"Unix-to-Unix encoding",原先是Unix系統下將二進位的資料藉由uucp郵件系統傳輸的一個編碼程式,是一種二進位到文字的編碼。uudecode是與uuencode搭配的解碼程式,uuencode/decode常見於電子郵件中的檔案傳送以及usenet新聞群組和BBS的貼文等等。近來已被MIME所大量取代。.

新!!: Unix实用程序列表和Uuencode · 查看更多 »

Vi

vi是一种计算机文本编辑器,由美國計算機科學家比爾·喬伊(Bill Joy)完成编写,并於1976年以BSD协议授權发布。.

新!!: Unix实用程序列表和Vi · 查看更多 »

Wait (命令)

在计算机技术中,wait是一个命令,可以暂停当前会话,直至后台进程执行完毕。.

新!!: Unix实用程序列表和Wait (命令) · 查看更多 »

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软件包。.

新!!: Unix实用程序列表和Wc (Unix) · 查看更多 »

Who (Unix)

who是显示当前登录到计算机的用户列表的标准 Unix 命令。 who与命令w有关:w提供相同的信息,但也显示额外的数据和统计信息。.

新!!: Unix实用程序列表和Who (Unix) · 查看更多 »

Xargs

xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。 例如,下面的命令: rm `find /path -type f` 如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。 find /path -type f -print0 | xargs -0 rm 本例中xargs将find产生的长串文件列表拆散成多个子串,然后对每个子串调用rm。-print0表示輸出以null分隔(-print使用換行);-0表示輸入以null分隔。这样要比如下使用find命令效率高的多。 find /path -type f -exec rm '' \; 上面这条命令会对每个文件调用"rm"命令。当然使用新版的"find"也可以得到和"xargs"命令同样的效果: find /path -type f -exec rm '' + xargs的作用一般等同于大多数Unix shell中的反引号,但更加灵活易用,并可以正确处理输入中有空格等特殊字符的情况。对于经常产生大量输出的命令如find、locate和grep来说非常有用。.

新!!: Unix实用程序列表和Xargs · 查看更多 »

Yacc

yacc(Yet Another Compiler Compiler),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C語言寫成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把兩部份產生出來的C程序一併編譯。yacc本來只在Unix系統上才有,但現時已普遍移植往Windows及其他平台。 yacc的输入是巴科斯范式(BNF)表达的语法规则以及语法规约的处理代码,Yacc输出的是基于表驱动的编译器,包含输入的语法规约的处理代码部分。 yacc是开发编译器的一个有用的工具,采用LALR(1)语法分析方法。 yacc最初由AT&T的Steven C. Johnson为Unix操作系统开发,后来一些兼容的程序如Berkeley Yacc,GNU bison,MKS yacc和Abraxas yacc陆续出现。它们都在原先基础上做了少许改进或者增加,但是基本概念是相同的。 由于所产生的解析器需要词法分析器配合,因此Yacc经常和词法分析器的产生器——一般就是Lex——联合使用。IEEE POSIX P1003.2标准定义了Lex和Yacc的功能和需求。.

新!!: Unix实用程序列表和Yacc · 查看更多 »

校验和

校验和(Checksum)是冗余校验的一种形式。 ----错误检测方法,对经过空间(如通信)或时间(如-zh-hant:電腦記憶體;zh-hans:计算机存储-)所传送--的完整性进行检查的一种简单方法。 计算机领域常见的校验和的方法有循环冗余校验(CRC)、MD5、SHA家族等。 產生校驗和的實際過程一般是向校驗函數或校驗和算法輸入給定的數據,一個良好的校驗和算法通常會對進行很小的修改的輸入數據都會輸出一個顯著不同的值。.

新!!: Unix实用程序列表和校验和 · 查看更多 »

標準串流

在Unix和類Unix系統中,如同某些程式語言介面一樣,標準串流是當一個電腦程式執行時,在它和它的環境間(典型為終端),事先連接的輸入和輸出頻道。這三個I/O連結稱作“標準輸入”、“標準輸出”和“標準錯誤輸出”。.

新!!: Unix实用程序列表和標準串流 · 查看更多 »

消息队列

在计算机科学中,消息队列(Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,軟體的貯列用來處理一系列的輸入,通常是來自使用者。消息队列提供了异步的通信协议,每一個貯列中的紀錄包含詳細說明的資料,包含發生的時間,輸入裝置的種類,以及特定的輸入參數,也就是说:消息的发送者和接收者不需要同时与消息队列交互。消息会保存在队列中,直到接收者取回它。 一個 WIMP 環境像是 Microsoft Windows,藉由優先的某些形式(通常是事件的時間或是重要性的順序)來儲存使用者產生的事件到一個 事件貯列 中。系統把每個事件從事件貯列中傳遞給目標的應用程式。.

新!!: Unix实用程序列表和消息队列 · 查看更多 »

流程图

-- 流程图是表示算法、工作流或流程的一种框图表示,它以不同类型的框代表不同种类的步骤,每两个步骤之间则以箭头连接。这种表示方法便于说明解决已知问题的方法。流程图在分析、设计、记录及操控许多领域的流程或程序都有广泛应用。.

新!!: Unix实用程序列表和流程图 · 查看更多 »

重定向到这里:

Unix工具列表Unix命令列表

传出传入
嘿!我们在Facebook上吧! »