Questions tagged «terminal»

终端是用于将数据输入计算机并从计算机显示信息的硬件设备。在大型机时代,终端是经常使用的。今天,大多数操作系统都提供基于文本的“终端仿真器”,该仿真器复制了经典终端(也称为“系统控制台”)的功能。

2
在Raspberry Pi上独立运行脚本
我有几个python程序,例如检查Collat​​z猜想是否适用于给定数字的程序,并将输出写入文件(它在Raspberry Pi上运行)。 虽然我知道它还没有被证明像是一个千万亿或者其他东西,但我只是想把它用于编程实践。虽然我可以将其设置为在RPi启动时启动,并通过ssh会话启动,但我使用Pi的主要原因是它可以达到10亿等数字,而即使性能也不会消耗太多功率不切合实际。 当我通过键入来启动它通过SSH会话 python col.py,如果我终止会话,它会停止运行。如何使用SSH启动脚本,以便在终止会话时不会停止(直到结束或RPi关闭)?



2
Cygwin从任务栏打开错误的终端
我在Windows 7机器上安装了Cygwin。前几天,我使用Cygwin安装程序更新并安装了一个新软件包。之后,我的任务栏上的Cygwin图标会打开一些其他没有任何命令的终端。但是,“开始”菜单中的Cygwin图标会打开正确的终端。 这是我从开始菜单打开的Cygwin终端: 这是我从任务栏打开的Cygwin(但不是真正的Cygwin)终端: 注意not-Cygwin终端上的不同图标和事实 ls 找不到命令。 该图标与我在任务栏中看到的相匹配。如果我没有打开Cygwin,我在任务栏中有“标准”终端图像: 但是如果我进入开始菜单并打开Cygwin,我会在任务栏中看到这一点: 我已经尝试卸载并重新安装Cygwin,但它没有任何区别。 可能导致这种情况的原因以及如何解决?

2
安装MacPorts后,让PATH适合python
我无法导入我刚刚安装MacPorts的一些python库(PIL,psycopg2)。我浏览了这些论坛,并试图调整我的 PATH 变量 ~/.bash_profile 为了解决这个问题但它不起作用。 我添加了PIL和psycopg2的位置 PATH。 我知道终端正在使用python的一个版本 /usr/local/bin 而不是MacPorts安装的那个 /opt/local/bin。 我是否需要使用MacPorts版本的Python以确保在终端中使用python时PIL和psycopg2在sys.path上? 我应该切换到MacPorts版本的Python,还是会导致更多问题? 如果它有用,这里有更多的事实: 安装了PIl和psycopg2 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages which python 回报 /usr/bin/python $ echo $PATH 返回(我将每个路径分开以便于阅读): :/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ :/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages :/opt/local/bin :/opt/local/sbin :/usr/local/git/bin :/usr/bin :/bin :/usr/sbin :/sbin :/usr/local/bin :/usr/local/git/bin :/usr/X11/bin :/opt/local/bin 在python中, >>> sys.path 收益: /Library/Frameworks/SQLite3.framework/Versions/3/Python /Library/Python/2.6/site-packages/numpy-override /Library/Frameworks/GDAL.framework/Versions/1.7/Python/site-packages /Library/Frameworks/cairo.framework/Versions/1/Python /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages …

1
多路复用器和终端之间有什么关系?
最近,我了解到了这一点 TMUX 工具。 在wiki中,它定义了tmux是一个终端多路复用器,我有点了解它的能力。 但我对tmux(多路复用器)和终端之间的关系有点困惑。 一些问题: tmux需要在终端应用程序中使用吗? 如果我使用tmux,我使用哪种类型的终端是否重要?那个tmux会完全接管来自终端的控制吗? 使用tmux和gnome-terminal比使用更好 terminator?因为tmux比终结器提供更多功能?

1
在具有指定URL的终端的INCOGNITO模式下在CHROME中打开一个新窗口
我需要帮助来完成应该能够完成的bash脚本 在Chrome(或镀铬金丝雀)中打开新窗口(非标签) 打开每个新窗口 INCOGNITO 模式 打开指定的 网址 在脚本中 我的脚本如下: # Open up the urls in Canary # but in NEW_TABS not in NEW_WINDOWS # NOT in INCOGNITO Mode either open -a "Google Chrome Canary" http://example1.com --args --incognito open -a "Google Chrome Canary" http://example2.com --args --incognito open -a "Google Chrome Canary" …

0
终端似乎无法找到文件
我试图将.iso文件复制到我的mac(El Capitain)上的usb。我正在使用以下命令通过终端执行此操作: sudo dd if=~/Desktop/WindowsSP1.iso of=/dev/rdisk2s1 bs=1m 出于某种原因,我得到: No such file or directory 由于文件存在,我不明白。我究竟做错了什么?非常感谢。
1 macos  terminal 

2
终端中的^ S不会被发送到Vim
如果我碰巧在Vim中编辑某些内容,我想重载Ctrl + S和Cmd + S以保存文件。 在经历了一些^S令人头疼的事后,我想我已经发现在一个终端中可能被外壳捕获,因为它向进程发送信号,或者Vim正在做一些特别的事情来不听它。我有一个perl脚本,将术语置于原始模式,可以很好地读取我的映射(^S发送十六进制0x13),但是当我处于Vim Ctrl+V逐字模式并键入它时没有任何反应。在裸zsh shell中,逐字模式确实向我显示我正在按压^S。这似乎反驳了一个命令,即有一些终端程序流控制绑定到这个键,因为我能够让zsh看到它。 如何让vim识别我的Ctrl + S?
1 unix  terminal  shell 

0
cygwin + tmux和多个bash进程
我安装了cygwin和tmux。每次我运行一个终端,我也运行tmux然后启动weechat。当我不得不离开时,我只是关闭终端窗口并且tmux继续在后台运行......到目前为止一切都很好。 问题是,每次我再次打开一个终端并连接到tmux会话时,都会产生一个新的bash进程,所以如果我关闭我的终端并多次连接我的tmux会话,我会在任务管理器中获得几个bash进程。 我做错了什么或者它应该如何运作?谢谢 编辑:在关闭终端窗口之前分离TMUX修复了我的问题。 这是我在TMUX仍然连接时关闭终端时看到的:
1 bash  terminal  cygwin  tmux 

1
我似乎无法复制公共ssh密钥
我刚刚生成了一个ssh密钥,之后我试图复制id_rsa.pub,但它抛出一个错误,说该目录不存在。有人能帮我吗? user$ sudo pbcopy <~/.ssh/id_rsa.pub -bash: /Users/user/.ssh/id_rsa.pub: No such file or directory
1 ssh  terminal 


0
将某些单词设置为在iterm2中显示为彩色
iterm2当我在终端中键入它们时,我试图打印某些彩色(或粗体,或其他)的单词。我以为我可以以某种方式指示它检查字典,如果它找到某个单词,它应该应用一个模式,就像你可以使用他们网站上的例子一样: printf '\e\[0;31mplain\n\e\[1;31mbold\n'\ '\e\[0;91mhighlight\n\e\[1;91mbold+highlight\n\e\[0m' 哪个输出 不知怎的,我想模仿vim终端中的行为,但我只需要几个这样的词。 我一直在浏览他们的文档和互联网上的类似问题,但我没有找到任何答案,我怀疑它并不是非常直接的。 有什么方法可以实现吗?提前致谢。

5
重复一个终端命令
假设我有一个终端命令被调用foo(实际上这将是类似cd或ls更复杂的东西。有没有一种方法,我可以多次执行此命令而不使用脚本。 例如,我想做相同的以下内容: foo && foo && foo && foo && foo 有什么方法可以做一些事情 foo * 5 或者可能 5:foo 我正在使用linux机器。

0
Mac终端为鼠标点击分配按键?
是否有Mac终端命令为鼠标点击分配击键? 这里的目标很简单。我有一个通用的三键鼠标,没有可用的自定义驱动程序,我希望它这样做: - rightclick = command+leftclick (replacing control+leftclick) - wheelclickdown = close-window (cmd-w) 我使用的另一台Mac上的鼠标用它的驱动程序做了这个,我可以为这台机器买一台鼠标,但是我发现一只手上感觉恰到好处的鼠标我想用它 - 如果可以的话创建这些关键任务。 或者还有其他方法可以做到这一点吗?有第三方通用驱动程序可以做到这一点,但出于极简主义的目的,我想用Mac本身来做。这似乎是一个简单的基本事情。

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.