Questions tagged «terminal»

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



1
控制终端和国际键盘中的字符
我有一个Linux服务器,其服务在systemd容器内运行。要访问容器内的shell,我可以使用该命令machinectl login <container>。该命令将为我提供容器的登录提示和此消息: Connected to container <name>. Press ^] three times within 1s to exit session. 在我完成并键入exit或之后logout,我将返回容器的登录提示。为了回到主机的shell,我需要发送控制字符^](在一秒钟内发送三次)。 我使用的是国际(芬兰)键盘,而不是拥有自己的专用键,]角色是⌥+ 9。但是当我按下ctrl+ ⌥+时9,它不被识别为控制角色^]而且我被困在登录提示符下。 如何^]使用国际键盘发送适当的控制字符?


2
在配置PostgreSQL时弄乱了.bash_profile
我对终端使用很新。在我的MacBook Pro(OS 10.6.8)上安装和激活本地PostgreSQL服务器时,我肯定搞砸了我的.bash_profile(可能是通过搞乱用户/超级用户和密码设置)。 实际上我通过输入运行服务器: psql -U postgres -p 5432 -d postgres 但我没有得到额外的插件(PostGIS和osm2​​pgsql)来运行,可能是由于混乱的配置文件。启动终端会话后,将显示以下消息: -bash: export: /Users/Jop/.bash_profile': not a valid identifier 而.bash_profile的内容是: export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH source /Users/Jop/.bash_profile alias psql=/usr/local/pgsql-9.2/bin/psql export PATH="/usr/local/bin:$PATH" export PATH="/usr/local/bin:$PATH" source /Users/Jop/.bash_profile alias psql=/usr/local/pgsql-9.2/bin/psql export PATH="/usr/local/bin:$PATH" source /Users/Jop/.bash_profile alias psql=/usr/local/opt/postgresql/bin/psql alias psql=/usr/local/pgsql-9.2/bin/psql export PATH="/usr/local/bin:$PATH" 任何人都可以帮我吗?提前谢谢了!


1
为什么终端吞下Ctrl +向上/向下键击?
在Snow Leopard的Terminal.app中,键组合Ctrl+ ↑和Ctrl+ ↓不能正确传递。相反,Terminal.app接收单个↑或↓键击。 我已经运行验证了这一点cat -v,它打印的代码^[[A两个Ctrl+ ↑和↑,代码^[[B为两个Ctrl+ ↓和↓。 我查看了“系统偏好设置”中的键盘快捷键设置,但没有映射到它们。此外,击键在MacVim中工作(当这些击键在终端的vim中对我不起作用时,我首先注意到了这个问题)。 我也在运行iTerm2,它根本没有收到Ctrl+ ↑或Ctrl+ ↓(经过测试cat -v)。 我在哪里可以找出在Terminal.app和iTerm2中吃了什么Ctrl+ ↑和Ctrl+ ↓键击?

1
我安装了rEFIND启动管理器,得到了神秘的旧版操作系统无法正常工作[关闭]
有没有详细的方法来修复和防止这种情况?以及如何完全安装0.11.2版本的rEFInd?更进一步的细节,它几个月前安装在USB闪存盘上。甚至现在我仍然无法弄清楚如何以正确的方式完全安装它并继续卸载它以重新安装它,因为我老实说丢了。这是一个点击磁盘工具列表后的屏幕截图。 你能在底部看到吗? 我尝试做的第一件事就是关注并在屏幕截图中执行这些步骤。我收到一条消息告诉我在底部复制样本文件并编辑文件以配置refind。我忘了截取那个但是哦。 但是没想到我在第4步之后就尝试了mountESP脚本,因为我没有收到安装消息,或者没有类似的东西,我根本不记得看到一个。我键入mkdir / volumes / ESP并键入sudo mount -t msdos / dev / disk0s1 / Volumes / ESP后未安装ESP 仍然没有登上。我有屏幕截图显示消息告诉我/当我尝试卸载它时,当前没有安装ESP。甚至尝试使用挂载脚本,甚至没有完成工作,它没有挂载。我甚至使用MacBook Air它的版本是10.13.6,因为我刚刚更新了我的OS X固件。 我还从一个人的问题的答案中尝试了这些命令行,询问“如何从我的Mac中完全删除rEFInd?” 在得到消息告诉我它当前没有安装之前,我决定尝试LibreBowski YouTuber的方法,然后认为我完全删除并卸载了refind,我没有,运行youtuber推荐的命令行然后拖放refind-install脚本并得到了这个: Messengers-MacBook-Air:~ messengerm$ sudo mkdir /volumes/efi Password: Messengers-MacBook-Air:~ messengerm$ sudo mount -t msdos /dev/disk0s1 /volumes/efi Messengers-MacBook-Air:~ messengerm$ /Users/messengerm/Downloads/refind-bin-0.11.2/refind-install Not running as root; attempting to elevate privileges …

1
在系统中找到所有隐藏的“.idea”文件夹[复制]
这个问题在这里已有答案: 如何使用终端搜索隐藏文件夹中的所有隐藏文件? 4个答案 我正在使用PHPStorm 8进行编程。PHPStorm自动创建一个名为“.idea”的隐藏文件夹,其中存储了所有项目指定设置。 我怎样才能在整个系统中找到所有这些“.idea”文件夹? (我喜欢找到并删除所有这些文件夹) 谢谢!


2
自动关机
在尝试取消自动关机时,我在终端中使用了以下内容: * * * * * /sbin/shutdown -h now 最有可能的是我进入了: crontab -e 希望通过不给任何时间关闭不会发生......大错!现在计算机不再打开了。 您有什么建议可以在恢复模式或单用户模式下修复它吗?

1
如何使用automator创建转换电子书的服务(使用口径命令)
我试图找到一种方法,可以右键单击.epub文件并将其转换为.mobi文件。目前(感谢口径命令工具)我可以在终端内进行以下操作 ebook-convert test.epub test.mobi 因此,第一个文件名test.epub是原始的现有文件,第二个文件名test.mobi是它将被转换为。 是否可以从automator创建一个服务,这可以让我们右键单击原始test.mobi文件,然后转换它? 谢谢

1
如何将文本输出到terminal和install.log
我希望我的预安装脚本中的一些语句在我的软件包安装时(通过终端)也可以被用户看到(而不仅仅是登录install.log)。 示例:当通过命令“sudo installer -pkg / path / to / package -target /”调用我的.pkg时,我想在终端本身打印出“感谢您安装我的应用程序”

1
在终端中运行Xcode`git pull`和`git Push`命令
问题很明确: 如何通过终端执行git pull和git push的Xcode命令? 原因: 我已经设置了多个git帐户和ssh(参考)。有人告诉我其中一个git命令(来自XCode或终端)不起作用的原因是因为ssh策略不同。Xcode使用开放式SSH,而终端使用普通的ssh(我不是很确定)。因此,终端和Xcode中的ssh设置是不同的。 由于远程原始URL应该相同,我想知道如何在终端中执行这些命令?

1
Applescript - 从终端命令获取信息
我正在创建一个小脚本,以便快速更改我的Mac的网络设置。我已经完成了所有工作,但我希望能够在弹出的第一个对话框中更改它们之前查看设置。 获取此信息的命令是“networksetup -getinfo device ” 结果是这样的: Manual Configuration --This may also say DHCP Configuration-- IP address: 192.168.0.100 Subnet mask: 255.255.255.0 Router: 192.168.0.1 IPv6: Automatic IPv6 IP address: none IPv6 Router: none Ethernet Address: (null) 如何在我的脚本中将IP地址,子网掩码和路由器作为3个变量,以便通过以下提示将其输出给用户?

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.