Articles of 命令行界面

TAB完成和MC问题

DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.10 DISTRIB_CODENAME=intrepid DISTRIB_DESCRIPTION="Ubuntu 8.10" 这是服务器版本。 当我进入它时,我遇到以下问题: 问题1 选项卡完成performance奇怪到无法使用的地步: > cd ~/<press TAB> -sh: <( compgen -d — '/home/dmitriid/' ): No such file or directory > vi ~/.<press TAB> <( compgen -d — '/home/dmitriid/.' ): No such file or directory -sh: <( eval compgen -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g| JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' — $(quote_readline $cur) ): No such file […]

从命令行确定机器的login域

试图找出是否有一个环境variables或另一种方法从简单的命令行脚本获取给定的机器的login域。 variables%USERDOMAIN%将为我提供我的用户所在的域,并且在一个域中,trsut场景不会返回机器的域名,而是我的域名。 这个想法是我希望能够让我的cmd脚本代码不关心它在哪个域,但是能够在运行时确定这个信息。 这里有VBScript方法: Set objRootDSE = GetObject("LDAP://RootDSE") strDomain = objRootDSE.Get("DefaultNamingContext") WScript.Echo strDomain 另一种方法是这样的: net config workstation | findstr /C:"Workstation domain" 其输出: Workstation domain DOMAINNAME 但是由于没有命令行相当于unix cut ,我发现很难把这个信息变成一个variables。

LDIFde.exe和CSVde.exe之间的差异

我很难说出ldifde.exe和csvde.exe之间的function差异。 微软的课程对我来说无助于区分谁应该使用另一种情况。 ldifde只是取代csvde? TechNet页面意味着ldifde的function是csvde的超集。

在SVN智能自动完成(和其他程序!)

当我input“svn add path / to / somefile …”并且选项卡自动完成时,系统应该只完成当前不在 SVN控制下的文件/目录。 同样,当我提交,删除或parsing文件,选项卡完成应该只完成相关的文件,我正在做什么(即,修改,目前在SVN或冲突)。 这在SVN中非常重要,您input的每个文件名都可以从智能自动完成中获益,但它适用于其他程序。 我知道bash有一个bash_completion文件,可以用来以编程方式改变这种行为,但我还没有find一个体面的SVN完成实例,它实际上完成文件名而不是SVN命令名称。 我的问题是:有没有人有这样的设置? 有没有人使用不同的shell或工具来做类似的事情? 有没有人给过这个想法?

Macbook / Linux的八月转储目录

我正在阅读“Unix编程环境”。 对目录的讨论经常使用od命令来获取目录内容的八进制转储。 但在1984年以后,在MacBook上已经禁用了目录上的od使用(返回'是一个目录')。 它似乎也被禁用在Linux上的目录。 我可以使用任何替代命令?

解决DNS问题

我正在尝试解决当前在AWS EC2实例上使用新项目主机时遇到的DNS问题。 这是一个全新的域名,我已经更新了注册服务器端的域名服务器。 已经过了几天了,所以新的logging已经传播了。 在dig ,我已经validationNSlogging正确指向: ; <<>> DiG 9.9.5-3-Ubuntu <<>> creativealchemyhealing.com in NS ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32418 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;creativealchemyhealing.com. IN NS ;; ANSWER SECTION: creativealchemyhealing.com. 172800 IN NS […]

是ps的首选types之一?

GNU ps支持BSD风格选项,UNIX风格选项和GNU长期选项。 是使用这些types之一(在脚本和命令行)比其他人更喜欢? 我从手册页得到的印象是选项样式的function不完全重叠。

如何在Linux和Windows中从命令行查找浏览器版本?

在Ubuntu中,当我打开一个terminal并说“firefox -v”或“konqurer -v”时,它打印所有的版本信息。 但是,我无法find如何去做这件事 Linux和Windows上的Chromium(7)[无法使用此链接和此链接 Windows上的Firefox(7) IE浏览器(7) 以前在Windows XP上执行“someexe.exe /?” 用于显示该exe的帮助和命令行选项。 但它似乎不适用于Windows 7.我试过“Chrome.exe /?” 它只是开始镀铬。 我知道如何在GUI中得到它,但我想编写它。 我怎样才能做到这一点?

在VMWare ESXi / vSphere 4中通过命令行创build访客虚拟机?

发现现在我可以越来越less地访问Windows计算机,并且由于缺less适用于Mac或Linux的Virtual Infrastructure Client而感到有些沮丧。 我在我的ESXi主机上安装了SSH,已经挖了一下,但还没有看到从“不支持”的shell中创build虚拟机的方法。 有人知道NIXpipe理ESXi(3.x)或vSphere 4的友好方法吗? 如果远程/基于NIX的pipe理有明显的收益,我愿意升级。 免责声明: 是的,我知道“不支持”模式是不受支持的,但是这是一个实验室ESXi主机; 没有生产虚拟机正在运行。

打开提升“pipe理员:”cmd提示符,而不是“cmd提示符(以pipe理员身份运行)”

如果使用runas命令打开命令提示符,将会看到一个显示的窗口 (Running as some_user) 在标题栏中,但如果右键单击cmd.exe并select“以pipe理员身份运行”,将会看到一个窗口,其中包含: Administrator cmd.exe 在标题栏中。 奇怪的是,这些窗户performance出不同的行为。 我的问题是如何通过命令行获得pipe理员cmd.exe命令提示符? 或者,如果这是可能的?