Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。


7
在另一个(新)终端窗口上运行命令
如何在另一个终端窗口中运行任何命令? 示例:我打开了一个终端窗口,如果我运行命令如apropos editor,那么它将在该窗口上运行并输出。但是我想在另一个终端窗口(新窗口)上运行相同的命令,而不是从第一个终端在当前窗口上运行。 进一步说明: 我需要suggest-command <command>打开新的终端窗口并运行<command>该窗口(新打开的窗口)。(这里suggest-command是命令建议的示例。) 怎么做?

1
为什么“键入哪个”表示“哪个是散列的”?
如果是shell-builtins(例如type本身): $ type type type is a shell builtin $ which type <Doesn't return anything since it's a shell builtin, silently exits> 如果是命令(通常)(例如python): $ type python python is /usr/bin/python $ which python /usr/bin/python 如果是which(位于的命令/usr/bin/which) $ type which which is hashed (/usr/bin/which) $ which which /usr/bin/which 为什么type which这么说呢which is hashed?which散列的意义是什么?它的实际含义是什么?


2
为什么命令“ xterm xterm”会创建无限递归?
我正在运行Ubuntu 14.04(64位)。当我第一次发现有关命令时xterm,我尝试了该命令xterm xterm,它开始无限打开新的xterm窗口。 ctrl + C立即停止并关闭所有窗口。 但是我想看看它能走多远,并让它尽可能长地运行。它几乎吞噬了所有RAM,并最终关闭了(我认为是系统本身)。 因此,出于好奇,为什么/如何发生?


2
文件夹中每个文件的bash命令
我有一组文件,我想对它们应用相同的命令,并且输出应包含与已处理文件相同的名称,但扩展名不同。 目前,我正在将/my/data/Andrew.doc重命名为/my/data/Andrew.txt。我想对/ my / data /文件夹中的所有.doc文件执行此操作,并保留名称。 我尝试了多个版本,但是我猜想我在linux入门时语法上有问题。

5
编译Vim时找不到终端库
我正在运行Ubuntu 12.04。 我正在尝试获取一个特定的插件来使vim工作,并且它要求vim启用ruby支持(该插件为command-t)。 人们告诉我,我必须进入我的vim目录并运行 ./configure --enable-rubyinterp 当我这样做时,出现以下错误: no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib. 现在,我已经检查并安装了ncurses-base。 我需要做什么?

8
是否有基于Web的终端/ SSH客户端?
我在图书馆,所有计算机都基于Windows。我正在把我的Ubuntu盒子塞进别的地方。服务条款说:“您不得对系统文件进行任何更改。” 但是,当我进入Ubuntu盒子时,它可能看起来像是在被黑客入侵,因为当我打开一个网站时,当有人打开文本的网站时,有几个人(包括我认为是图书馆管理者)看着我的电脑很有趣是等宽字体,网站背景为黑色。如果查看网站,则肯定会认为运行命令提示符是黑客行为。 如果我正装进盒子里,好像我正在“入侵”计算机一样。我想以某种方式在网络浏览器中使用美观的文本来做到这一点,以便它实际上代表我在做什么;我不会入侵计算机,只是在其他地方使用计算机。

6
使gedit嵌入式终端颜色与默认终端相同
我刚刚更新到11.10,现在我在gedit中的嵌入式终端与我的默认终端不匹配。我讨厌看着白色和黑色的终端。有谁知道如何使嵌入式终端与默认终端匹配? 这是屏幕截图: 我希望我在gedit中的嵌入式终端与我的默认终端匹配。


5
grep —列出找到匹配项的文件名
我的目录中有一堆.html文件。我想浏览每个文件并匹配一个模式(MD5)。所有这些都很容易。问题是我需要知道在哪个文件中找到匹配项。 cat *.html | grep 75447A831E943724DD2DE9959E72EE31 仅返回找到匹配项的HTML页面内容,但不告诉我找到该文件的文件。如何获取grep来显示找到匹配项的文件名?



11
如何在控制台中检查Internet连接?
有没有一种简便的方法可以从控制台检查Internet连接?我正在尝试在shell脚本中玩耍。我似乎想到的一种方法是检查HTTP响应代码以解释Internet连接是否工作正常。但我认为,必须有一种简便的方法,而无需检查从未崩溃的网站;)wget --spider http://www.google.co.in/ 编辑:似乎有很多因素可以单独检查,这是一件好事。目前,我的目的是检查我的博客是否关闭。我已设置cron来每分钟检查一次。为此,我正在检查wget --spider的HTTP响应代码到我的博客。如果不是200,它会通知我(我相信这比仅ping它要好,因为该站点可能承受沉重的负担,并且可能超时或响应很晚)。今天昨天,我的互联网出现了问题。局域网连接正常,但是我无法访问任何站点。所以我继续收到通知,因为脚本在wget响应中找不到200。现在,我要确保当我具有互联网连接时它会向我显示通知。 因此,检查DNS和LAN连接对我来说有点过头了,因为我没有太多特别的需要来弄清楚它是什么问题。那么您如何建议我呢? 这是我的脚本,用于继续检查博客的停机时间: #!/bin/bash # Sending the output of the wget in a variable and not what wget fetches RESULT=`wget --spider http://blog.ashfame.com 2>&1` FLAG=0 # Traverse the string considering it as an array of words for x in $RESULT; do if [ "$x" = '200' ]; …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.