Tag: shell

Powershell中的“more”或“less”命令的等价物?

有没有一种方法来分页输出通过pipe道到一些“更多”的命令,这是在Linux \ UNIX的shell?

如何用PowerShell 2.0做一个“暂停”?

好吧,我正在失去它。 PowerShell令我烦恼。 我想暂停对话框出现,而不会。 PS W:\>>> $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") Exception calling "ReadKey" with "1" argument(s): "The method or operation is not implemented." At line:1 char:23 + $host.UI.RawUI.ReadKey <<<< ("NoEcho") + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException

我应该使用哪个Linux shell?

我用过bash,csh和tcsh。 但是我问了这个问题 ,Jonathan告诉我csh是不可信的。 那么Linux的shell有什么好处呢。 为什么?

如何解决在iphone中的命令“命令/ bin / sh失败,退出代码1”

我在我的应用程序中使用了一个cocoa静态库。 当我编译我的库时,我得到了以下错误: Shell Script invocation error:can't open input file: /Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2- bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/ libSCXMLParser.a (No such file or directory) Command /bin/sh failed with exit code 1 我怎样才能解决这个问题?

Ctrl-C如何终止subprocess?

我想了解如何CTRL + C终止一个孩子,但不是一个父进程。 我在一些像bash这样的脚本shell中看到了这种行为,您可以在其中启动一些长时间运行的进程,然后通过inputCTRL – C并将控制返回到shell来终止它。 你能解释它是如何工作的,特别是为什么不是父(shell)进程终止? shell是否必须对CTRL + C事件做一些特殊的处理,如果是,它究竟做了什么?

bash shell命令行参数-e的含义是什么?

我有作为bash shell脚本与标题#!/bin/bash -e 。 当我运行这个脚本时, grep命令运行后会中断,但是当我删除参数-e ,脚本就可以正常运行了。 参数-e的含义是什么?

彩色输出可以通过shellredirect捕获吗?

我使用的各种bash命令 – 幻想差异,构build脚本等,产生大量的颜色输出。 当我把这个输出redirect到一个文件,然后cat或less的文件后,颜色消失 – 大概b / credirect输出的行为去除了颜色代码,告诉terminal改变颜色。 有没有办法捕捉彩色输出,包括彩色?

差分目录,忽略所有二进制文件:

在Fedora Constantine盒子上工作。 我正在寻找diff两个目录recursion检查源变化。 由于该项目的设置(在我自己参与上述项目之前),目录包含源代码和二进制文件,以及大型二进制数据集。 虽然差异最终在这些目录上工作,但如果我可以忽略二进制文件,则可能需要20秒。 据我了解,差异没有“忽略二进制文件”模式,但有一个忽略参数,将忽略文件内的正则expression式。 我不知道要写什么来忽略二进制文件,不pipe扩展名。 我正在使用以下命令,但不会忽略二进制文件。 有谁知道如何修改这个命令来做到这一点? diff -rq dir1 dir2

我怎么知道我是否运行嵌套的shell?

当使用* nix shell(通常是bash)时,我经常产生一个子shell,我可以用它来处理一个小任务(通常在另一个目录中),然后退出以恢复父shell的会话。 有一段时间,我会忽略是运行一个嵌套的shell,还是运行在我的顶层shell中,而且我会意外地产生一个额外的子shell或者错误地退出顶层shell 。 有没有一种简单的方法来确定我是否在嵌套shell中运行? 还是我用完全错误的方式去解决我的问题(通过产生子弹)?

术语“Get-ADUser”不被识别为cmdlet的名称

我已经使用下面的查询来列出在Windows 2008服务器的用户,但失败,并得到了以下错误。 $server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext – force;$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential $cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)} 下面给出的例外…任何人都可以帮我解决这个问题吗? The term 'Get-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify […]