PowerShell
PowerShell(包括Windows PowerShell和PowerShell Core)是微軟公司开发的任务自动化和組態管理架構,由在.NET Framework和后来的.NET上构建的命令行界面殼層相关脚本语言组成,最初僅僅是Windows元件,后于2016年8月18日开源并提供跨平台支持。 在PowerShell中,管理任务通常由cmdlets(发音为command-lets)执行,这是执行特定操作的专用.NET类。可以将c…
共 8 篇文章
PowerShell(包括Windows PowerShell和PowerShell Core)是微軟公司开发的任务自动化和組態管理架構,由在.NET Framework和后来的.NET上构建的命令行界面殼層相关脚本语言组成,最初僅僅是Windows元件,后于2016年8月18日开源并提供跨平台支持。 在PowerShell中,管理任务通常由cmdlets(发音为command-lets)执行,这是执行特定操作的专用.NET类。可以将c…
“读取-求值-输出”循环(,简称REPL),也被称做交互式顶层构件(),是一个简单的、交互式的编程环境。这个词常常用于指代Python、Lisp的交互式开发环境,也能指代命令行的模式。 概述 “读入-求值-输出”循环 的名字来自于以下几个Lisp用来实现这种机制的内置函数: 读入函数(read)接收一个来自于用户的表达式,将其解析成数据结构并存入記憶體。例如,用户可能会输入一个s-表达式 (+ 1 2 3),这句话会被解析成一个包含四个…
Windows命令提示符(cmd.exe)是Windows NT下的一个用于运行Windows控制台}-程序或某些DOS程序的殼層程序;或在Windows CE下只用于运行控制台}-程序的殼層程序。它被用于替代Windows 9x系统中所提供的COMMAND.COM和“MS-DOS提示符”。命令提示符的最初版本由Therese Stowell开发。 功能 命令提示符为用户提供了一个命令行界面,该功能通过Win32控制台实现。用户可通过命…
BusyBox是一個遵循GPL協議、以自由軟體形式發行的應用程式。Busybox在单一的可执行文件中提供了精简的Unix工具集,可运行于多款POSIX环境的操作系统,例如Linux(包括Android)、Hurd、FreeBSD等等。由於BusyBox執行檔的檔案比較小,使得它非常適合使用於嵌入式系统。作者将BusyBox稱為「嵌入式Linux的瑞士軍刀」。 歷史 BusyBox最初是由布魯斯·斐倫斯在1996年為Debian GNU/…
REXX(Restructured Extended Executor)是IBM在1980年代发明的一种程序设计语言。主要用于IBM的大型计算机(Mainframe Computer)上,但在大部份其它的平台上也可以找到它的解释器或编译器。另有面向对象的版本,称为ObjectRexx。 語言特色 十進位浮点数算術:能準確計算表示和計算0.1之類的數字。 外部链接 [http://www.ibm.com/rexx/ REXX語言官方網站]…
殼層內建指令()是指包含在殼層程式碼中一同編譯,屬於殼層程式本身的功能或命令,所有的指令呼叫功能都直接在Shell程式中執行,而非由Shell程式去呼叫外部程式。 殼層內建指令的執行速度通常較外部程式快速,因為這些指令與殼層程式本身同屬一個程式,所以無需額外的程式載入,但是也因為這些功能的程式碼與殼層在同一個檔案中(或是在殼層的原始碼中被包含),所以當需要對這些功能進行修改或更新時,也必須一併修改到殼層,因此殼層內建指令通常為簡易或是不…
-{zh-hans:;zh-hant:殼層}-(-{zh-hans:也称为壳层;zh-hant:}-)在電腦科學中指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的層面。因此与之相对的是内核(),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏…
IPython是一种基于Python的交互式解释器。相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能。 魔法命令 %bg function把function放到后台执行,例如: %bg myfunc(x, y,z=1),之后可以用jobs将其结果取回。myvar = jobs.result(5) 或 myvar =jobs[5].result。另外,jobs.status() 可以查看现有任务的状态。 …