Questions tagged «terminal»

有关终端应用程序或其终端仿真的问题应使用此标记。对于与外壳程序或命令行程序无关的,与终端无关的问题,请使用“命令行”。

3
为什么Mac Terminal在两个连续的命令相同时会记住它们?
我最近开始使用Mac,而在以前的Ubuntu上工作之前。 假设我在终端上一个接一个地运行以下命令: python3 main.py python3 main2.py python3 main2.py python3 main2.py python3 main2.py python3 main2.py python3 main2.py 现在假设我想python main.py再次运行,因此我将单击向上键。我只需要在Ubuntu上单击两次键,而在Mac上则单击7次。 如果两个连续命令相同,则终端应仅记住一个命令,而不要记住两个不同的命令。 如何在macOS上实现此目的?

2
|| OSX 10.10.5]屏幕锁定时脚本执行停止了吗?
我运行的脚本在Terminal中需要很长时间。 在我离开MacBook时,我想在不受监督的情况下运行它,因此我从菜单(右上)中选择了用户名 > 登录窗口...,这不是注销,而是锁定屏幕。 我期望脚本能够运行。当我几个小时后返回并解锁屏幕(通过输入密码)时,我不得不发现在锁定屏幕时,脚本一直处于暂停状态,直到解锁屏幕时脚本才继续播放。 预期的行为(从其他UNIX派生类中知道)将在UI锁定且安全的同时运行。 我该如何实现?

5
从cmd + tab应用程序中删除iterm
我正在使用TotalTerminal在快捷方式上获得类似于终端的遮阳板。但是TotalTerminal被放弃了,所以我改用了iTerm2。我的问题是,当我使用快捷方式触发iTerms遮阳器行为和配置文件时,它也像普通应用一样被激活并进入Cmd+ Tab应用列表,但我不希望那样。有没有办法防止iTerm2的面罩配置文件出现此类行为?

3
在终端中以文本形式显示日历事件
使用优胜美地,是否可以在命令行中显示日历中的事件? 我知道苹果为假期等提供的股票日历,/ usr / share / calendar /和命令“ calendar”以显示其中列出的事件。除了从我自己的日历中列出事件之外,是否可以执行相同的操作? 我发现个人日历存储在〜/ Library / Calendars中,但是我在该文件夹中找到的所有内容均不适用于'calendar'命令。有几个名称不明确的文件夹,类似于“ D4385-GS57-D352-GA248592.calendar”。有些文件夹包含很多* .ics文件,我认为这是日历事件。

3
Ctrl +方向键和Shift +方向键的终端问题
我在新的Macbook Pro上运行Mavericks。当将Ctrl和Shift键与箭头键一起使用时,会在终端中输出某种键控代码。我很确定这个问题是新问题,而且几天前没有发生。但我不确定100%。无论如何,这是会发生什么: 如果按Ctrl+ ←(向左箭头),;5D则在终端中输出。类似地: Ctrl+ →(向右箭头)输出;5C Shift+ ←(向左箭头)输出;2D Shift+ →(向右箭头)输出;2C 正如我所提到的,我非常确定,在今天之前,我可以使用这些快捷方式在单词之间切换并选择文本。有没有人见过这个?我已经浏览了有关箭头快捷键的一些现有问题,但是我没有找到有关此确切问题的参考。 另外,请注意,我已经关闭了使用Ctrl+箭头键在桌面之间移动的键盘快捷键。


2
终端应用程序选项卡,如何定位在当前选项卡的旁边而不是最后
我一直使用Cmd-T打开新标签页,并将其设置为使用同一目录。 但是,它将新标签页放置在窗口中的最后一个/最右边的标签页中,而不是放置在我当前所在的标签页旁边。由于它通常与我正在处理的内容有关,因此我希望显示在右边当前标签旁边。 有这个设置吗?(发现了很多有关“终端机”和“选项卡”的信息,但没有发现此特定问题) 谢谢
10 terminal  tabs 


3
如何为终端安装主题?
我是Mac的新手,但是我想熟悉Terminal,并且想要更改其主题。对于如何在网上看到如此多的主题安装Solarized主题,我有些困惑。我可以为vim安装主题,但我只希望将其用于一般终端。 我看到一些建议安装SIMBL的建议,但是我读到如果您有Lion,则不需要SIMBL,因为它具有颜色支持。 然后我看到了一个建议,就是“双击”安装,我不完全确定双击该Solarized Dark ansi.terminal文件是什么意思吗? 我担心的是正在运行某些我不确定该怎么做的东西。因此,任何可以阐明此过程的人都将非常有帮助!
10 lion  terminal  themes 


1
如何从命令行发起Google语音电话?
谢谢 布雷特特普斯特拉 我可以通过终端中的Google语音轻松发送短信,但现在我也希望能够通过Termainal拨打电话。 没有Google Voice API(但是?)所以我知道没有 官方 这样做的方法,但我希望也许其他人有同样的问题,并已经找到了解决方案。 一个合适的解决方案不仅要让我说出我想打电话给哪个号码,而且 也 Google Voice应该使用哪个号码给我打电话。 (对于那些不熟悉Google语音的用户,通过手机接听来自Google服务器的来电,然后您连接到要拨打的电话号码即可启动通话。) 我看了一下Github,但我找到的唯一可能的解决方案是 https://github.com/tylerhall/google-voice-dialer 它在2年内没有更新,我不知道如何使用它。

3
使用Homebrew'Services'命令需要帮助
我最近使用自制软件安装了MongoDB。网上的一些文章建议使用以下命令启动mongo, brew services start mongo 但是,当我使用此命令时,我收到以下消息, Error: Unknown command: services 我试着在网上搜索这个问题。但到目前为止没有运气。这可能是什么问题?我在他们的网站上指定了自制软件。为什么这个功能对我不起作用? 手册页没有关于'services'命令的信息。

3
如何通过终端创建VPN连接?
我有一个MacBook pro,小牛队正在运行。我正在寻找一种连接终端VPN网络的方法。 我想这样做的原因是我想用Python编写一个小程序,自动检测30台服务器中最快的VPN服务器。这是一个自我激励的练习项目,所以我想我会坚持使用Python语言。所以我打破了任务,认为程序可能需要首先连接到服务器之一,然后运行速度测试。 所以我现在陷入了第一步,因为我意识到建立VPN连接似乎是在系统级别,因为我在python中找不到预先编写的VPN模块。所以我想我会告诉Python告诉系统shell连接到VPN服务器。 当我四处寻找时,我通过打字找到了一个命令apropos vpn。它被称为vpnagent。但是man vpnagent没有提供有用的信息,也没有which vpnagent告诉我Mac上没有安装实用程序。我找到的另一个有趣的事情是,pppd但是设置配置文件非常令人沮丧。我无法做到这一点。 那么有没有一种使用终端连接到VPN的方法?另外,由于我是编程新手,所以对我的项目的任何评论也是受欢迎的。先感谢您。

2
不使用完整路径就无法从终端运行一个特定程序
我想ds9从终端运行程序。该程序显然位于PATH中,该路径由我通过运行确定: which ds9 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 但是,当我通过键入运行命令时ds9,它显示了以下错误: -bash: /Applications/ds9.app/Contents/MacOS/ds9: No such file or directory 如果我按如下所示使用完整路径,仍然可以很好地执行它: /Users/evgenii/miniconda3/envs/iraf/bin/ds9 这是怎么回事?为什么要运行/Applications/ds9.app? 权限如下: -rwxrwxr-x@ 1 evgenii staff 18613852 9 Nov 20:13 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 更新: 这是运行type -a ds9命令的输出: type -a ds9 ds9 is aliased to `/Applications/ds9.app/Contents/MacOS/ds9 -xpa no' ds9 is /Users/evgenii/miniconda3/envs/iraf/bin/ds9
9 terminal  bash 

1
从命令行打开并聚焦文件浏览对话框
我想从命令行打开本机文件浏览对话框,聚焦对话框,然后获取所选文件的完整路径。 以下代码可以很好地工作,但是该对话框没有聚焦,因此无法通过键盘进行控制: osascript -l JavaScript -e "var app = Application.currentApplication(); app.includeStandardAdditions = true; app.chooseFile().toString();" 谢谢你的帮助。,

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.