Questions tagged «terminal»

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

1
在Mac OS X 10.6.8中将默认外壳设置为MacPorts bash吗?
作为后续行动,我刚才的问题,我重新安装了MacPorts的,想再次尝试的bash的新版本。 我在Mac OS X 10.6.8系统上通过MacPorts安装了最新的bash,但是当我启动Terminal.app会话时,“ sh --version”命令显示我仍在使用旧的bash 3.2.48。即使“哪一拳”指向MacPorts安装的较新的4.2.37,也是如此。 我尝试更改Terminal.app首选项以将新bash用作默认值,更改了/ etc / shells,并使用chsh命令将MacPorts bash指定为默认值。但是,这些方法都没有成功。我想念什么?非常感谢你。

1
Mac OS X Mavericks-添加到路径
我正在尝试建立一个phonegap项目,并在尝试添加平台时输出以下错误: Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path. 我已经尝试过这里的内容:如何在OS X上设置环境变量? 并在.profile文件中写入以下内容: export PATH=/users/ophir/android-sdks/tools 虽然它确实将android命令添加到了我的路径,并且我能够运行它并获得响应,但我开始注意到一个简单的“ ls”命令突然不起作用-直到我删除所做的一切为止。 如何添加另一个路径到PATH变量?在OS X上如何运作? 谢谢
11 macos  terminal  bash  path 

3
从dmg安装ffmpeg,然后从终端运行,还有更好的方法吗?
从这里:https : //ffmpeg.org/download.html#build-mac我选择了64位静态版本,我也对https://evermeet.cx/ffmpeg/ 然后,我下载了此文件: 并使用以下命令打开它: 这给了我这个: Last login: Wed Jun 6 09:41:56 on ttys000 david-selfs-Air:~ david$ /Volumes/FFmpeg\ 91200-g1616b1be5a/ffmpeg ; exit; ffmpeg version N-91200-g1616b1be5a-tessus Copyright (c) 2000-2018 the FFmpeg developers built with Apple LLVM version 9.1.0 (clang-902.0.39.1) configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame …
11 terminal  install  bash 

1
在同一SSH会话中打开新终端
有没有办法在现有的SSH会话中打开新的终端?我已登录到远程系统,并且有一个特殊的会话,我必须请求该会话并等待接收。我知道我可以使用“ xterm&”命令在该会话中打开多个xterm窗口,但是xterm的行为不同于OSX的内置终端。有没有办法在现有的SSH会话中打开多个终端窗口?
11 terminal  ssh 

3
如何在Sierra上使用logger命令?
我正在尝试使用记录来自我的shell脚本的事件/检查点logger。 如何在OS X(版本10.12(16A323))中使用logger或syslog实用程序。我努力了 logger "Hello world"并/var/log/system.log使用控制台应用程序进行了检查,以下是创建的日志条目 无法获取名为“ –Xó ^ H”的二进制文件的字符串 如何logger在OS X中使用?是否需要指定任何内容来创建条目或向OS X系统日志添加条目?
11 macos  terminal  sierra  logs 

2
如何从命令行更改任务控制快捷键?
我一直在努力弄清楚这一点。我有一个非常典型的Mac OS设置脚本: https://gist.github.com/ryanpcmcquen/b2e608311f286a4ab3e1 我想将任务控制快捷键全部更改为Ctrl+ Alt+ ...而不是Ctrl+ ...。例如,默认值为:Ctrl+ Up以激活任务控制。我想将其更改为Ctrl+ Alt+ Up,因为当前的快捷方式与我使用的其他程序冲突。 请注意,我已经知道如何通过来完成此操作System Preferences > Keyboard > Shortcuts,我正在寻找可编写脚本的命令行解决方案。 编辑:感谢@ user3439894,我经历了一个脚本,将所有plist键更改为我想要的键。唯一的问题是,它不起作用。:-( 这是我到目前为止的内容: #!/bin/bash defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 32 "{enabled = 1; value = { parameters = (65535, 126, 2883584); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 33 "{enabled = …


10
我可以将cd缩短到一些众所周知的目录中吗?
我发现自己打开一个终端,然后将很多CD放入同一目录,该目录的路径很长。 这意味着我要进行很多操作,并使用选项卡来加快速度。 如果我可以通过某种方式链接到该目录,然后仅通过cd链接到该目录,这样我就可以快速进入深层嵌套目录,那将非常棒。 这可能吗?
11 macos  terminal 

3
SSH会话后的终端选项卡标题
在Mac OS X(我使用的是10.6.8,尽管我相信其他版本相同)中,将ssh'放入远程计算机会更改Terminal中当前选项卡的标题。烦人的是,当我与远程计算机断开连接(无论是exit通过超时还是通过超时)时,选项卡的标题都不会恢复为原来的状态。 在几乎每天的时间里,这几乎使我心脏病发作,当我键入执行某些命令或其他命令时,只是从眼角看到该选项卡仍然命名为user @ remotehost。我是一个谨慎的用户,pwd在执行任何操作之前总是倾向于确认自己的位置,但是当我这样做时,它仍然让我感到恐慌,DROP DATABASE x并且我在选项卡中看到了远程主机名。 长话短说,与远程主机断开连接时,是否有办法还原此标题,还是每次断开连接时都必须坚持打开新标签来重置标题?
11 macos  terminal  ssh 

4
iTunes通知山狮
在OS X Lion中,偏好(通过终端命令)启用iTunes轨道通知,该通知在扩展坞中显示为弹出窗口。 到目前为止,Mountain Lion似乎不允许这样做,我想知道是否有人知道命令是否已更改,或者这在OS X 10.8中是不可能的。 我在Lion中使用的Terminal命令是: defaults write com.apple.dock itunes-notifications -bool TRUE; killall Dock

3
我安装了Xcode,但终端中仍然没有gcc
我只有一台Mac,而且我是一个完全的新手,因此这可能是一个非常简单的问题,但是我无法使用Google或F1来解决。 我试图从mac附带的Terminal运行C程序,但是当我使用gcc test.c它时,它说-bash: gcc: command not found。我在Google上查询了错误,发现我需要下载Xcode。我这样做并安装了它(我认为,毕竟它可以运行),但是我的终端中仍然没有gcc。我能做什么?
11 terminal  xcode  gcc 


1
如何确定PHP的编译时选项?
我正在尝试自定义我的php安装,但我不熟悉从头开始编译程序。我该如何确定哪些编译时选项用于php?具体来说,我正在尝试确定是否--with-readline指定了该选项。谢谢!
11 terminal  php 


6
创建虚拟串口
我正在尝试在Mac上创建一对虚拟串行端口。使用PC上的许多共享软件程序,这相当容易做到。我认为会有一些超级强大的shell命令可以在一行中完成此操作,但是我找不到它。 我想将NMEA数据发送到一个端口,并让Google Earth从另一个端口读取数据。 有小费吗? 编辑 丹尼尔先生的/dev/ptypx评论似乎很有趣-我可以/dev/ttypx在终端中将其排除在外。 但谷歌地球似乎正在读铜。deviceName而不是/ ttypx设备。 具体来说(旧版专业版): 当尝试使用GPS(或通过虚拟串行端口通过管道传输的NMEA流)导入当前位置时,我们进入:工具> GPS>实时进入导入屏幕。 选择NMEA选项并启用实时跟踪之后,它将查找连接的设备,并且看起来在: USB: /dev/cu.Bluetooth-PDA-Sync / dev / cu。蓝牙调制解调器 /dev/cu.iPhone-WirelessAP 即使我们的ttypx串行端口运行正常,它也不会寻找它。 我想将数据从该设备导入Google Earth。

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.