标签: terminal

通过终端设置 OS X WiFi?

我管理着一大群 mac,它们都通过以太网连接。我想禁用它们的 wifi,然后要求管理员更改任何 wifi 设置(几乎如下图所示) 在此处输入图片说明 由于我管理了这么多,我想通过远程桌面管理器推出设置。这些设置有命令行吗?我知道关闭 wifi 是networksetup -setairportpower en1 off但我似乎无法找到需要管理员权限的设置。

terminal mac-osx

9
推荐指数
1
解决办法
1万
查看次数

我可以从以前的终端恢复纳米进程吗?

我的系统在 nano 会话中因未保存的更改而崩溃。

当我通过 SSH 重新登录时,当我执行ps.

davidparks21@devdb1:/opt/frugg_batch$ ps -ef | grep nano
1001     31714 29481  0 18:32 pts/0    00:00:00 nano frugg_batch_processing
1001     31905 31759  0 19:16 pts/1    00:00:00 grep --color=auto nano
davidparks21@devdb1:/opt/frugg_batch$
Run Code Online (Sandbox Code Playgroud)

有没有办法让我在新终端中控制纳米进程?

或者有什么方法可以强制它远程保存(从我的新终端)?

linux bash terminal pid

9
推荐指数
2
解决办法
1万
查看次数

允许访问 Linux 控制台

假设一个人正在一个客户SSHGNU/Linux盒子里运行一个会话,他要求你看看“你在做什么”。你怎么能让对方看到你的会话中发生了什么?

linux ssh console terminal share

8
推荐指数
1
解决办法
3085
查看次数

在没有 PSTN 线路的情况下连接到模拟拨入 PSTN 终端

有一台没有互联网连接的计算机(“服务器”),它位于没有 GSM 信号的地方。连接到它的唯一方法是模拟调制解调器(US Robotics 56Kbit/s)。该调制解调器连接到具有地理编号的国家 PSTN 线路,服务器(运行现代 Linux 发行版)配置为提供拨号串行终端。澄清一下,当你打电话到这条 PSTN 线路时,​​调制解调器握手(我认为这是 V90 协议),然后你会看到登录信息,然后你在 ttyS0 上。没有IP/PPP协议栈,只有串行终端。

我想以任何不需要我携带物理模拟调制解调器和(更糟糕的是)在物理 PSTN 线路周围查找的方式连接到该服务器,这至少在意大利的商业环境中确实是一种稀缺资源。澄清一下:服务器端的 PSTN 线路是唯一的通路,但我希望能够在客户端没有物理 PSTN 线路的情况下连接到它。

一些想法出现在我的脑海中,但我不知道它们是否能真正实现:

  • 通过蓝牙/USB连接手机。旧手机导出了一个处理 AT 命令的 ttyUSB,但随后无法(AFAICT)获取音频流。我不知道在技术上是否可以编写一个拨打电话的 Android 应用程序,然后将音频编码为半原始 UDP 流。

  • 通过 VOIP 路由呼叫。谷歌搜索,有些人似乎在通过 g711 (uLaw/aLaw) 的 VOIP 终端进行模拟调制解调器呼叫方面取得了不同的成功。看起来至少可以达到9600bps,这对我来说已经足够了。

  • 即使上述之一是可能的,是否有任何可用的软件可以模拟完整的 V90 协议/握手/任何内容并将音频编码/解码为字节?

  • 是否有任何在线服务可以为订户提供一组模拟调制解调器?听起来不是我个人会投资的业务,但你永远不知道:)

  • 是否有任何物理对象与模拟调制解调器的现代 UMTS 等效,例如通过 USB 连接的盒子,您可以将 SIM 卡放入其中,它可以发挥所有作用,并在您的 PC 上为您提供 ttyUSB?

  • 假设我只能物理访问服务器一次,是否可以在服务器上安装任何东西(硬件或软件),这会让我的生活更轻松?唯一的要求是必须经过标准的国家PSTN线路(双绞铜线),没有其他方法可以得到任何其他信号。起初,调制解调器看起来是最好的选择,但你永远不知道。

谢谢!

linux modem terminal dialup pstn

8
推荐指数
1
解决办法
3197
查看次数

SSH 连接 - 一段时间后我无法输入任何内容

这一直发生在我连接到的服务器上。我输入:

ssh user@server
Run Code Online (Sandbox Code Playgroud)

我登录,一切正常几分钟。但是一段时间后,可能当我尝试在终端中输入任何内容时切换到其他程序(浏览器、ftp 客户端等)时,光标在我输入时停止闪烁,但实际上没有输入任何内容。我无法执行任何命令,我所能做的就是关闭终端窗口,重新打开它并重新连接。

如果这很重要,我在本地机器上运行 Ubuntu 12.04。

ssh terminal

8
推荐指数
2
解决办法
6207
查看次数

如何远程观看终端窗口?

我早些时候离开办公室时,有一个在 Centos 7 服务器上运行脚本的活动终端窗口。现在我已经从家里通过 SSH 登录了,我想看看它会到达哪里。这可能吗?我可以从这里重新加入同一个终端窗口吗?

linux ssh terminal centos7

8
推荐指数
3
解决办法
4279
查看次数

在 Ubuntu Server 中更改终端颜色

我想改变颜色。淡蓝色文件名上突出的柠檬绿让我眼睛都睁不开了。

我不确定我是否正在使用xtermgnome其他什么,但我想更改默认配色方案(最好是对我的角膜不那么冒犯的东西)并保持更改(更新我的用户配置文件)。

颜色很好,但有时会使文本不可读。如果我不能有漂亮的颜色,我会满足于没有颜色,标准的黑白。

ubuntu ssh terminal color

7
推荐指数
1
解决办法
3万
查看次数

创建一个伪终端让 sudo 开心

我需要自动配置一个云实例(运行 Fedora 17),以下初始事实为真:

  • 我可以通过 ssh 密钥访问远程用户 ( cloud)
  • 该用户通过sudo.

手动配置就像登录和运行sudo su -并拥有它一样简单,但我想完全自动化这个过程。诀窍是系统默认为requiretty启用该选项sudo,这意味着尝试执行以下操作:

ssh remotehost sudo yum -y install puppet
Run Code Online (Sandbox Code Playgroud)

将失败:

sudo: sorry, you must have a tty to run sudo
Run Code Online (Sandbox Code Playgroud)

我现在正在解决这个问题,首先推送一个将在伪终端上运行命令的小型 Python 脚本:

import os
import sys
import errno
import subprocess

pid, master_fd = os.forkpty()

if pid == 0:
    # child process: now that we're attached to a
    # pty, run the given command.
    os.execvp(sys.argv[1], sys.argv[1:])
else:
    while True:
        try:
            data …
Run Code Online (Sandbox Code Playgroud)

cloud terminal sudo

7
推荐指数
1
解决办法
1858
查看次数

如何让“tail -f”处理位于 Windows 共享上的文件

我使用的是 Mac,并且使用 Finder 中的“连接到服务器”在我的文件系统中安装了一个 Windows 网络磁盘。

在终端中,当我对位于所述网络磁盘上的日志文件执行 tail -f 操作时,当新行写入日志文件时,tail 不会更新显示。我假设 tail 通常会在文件更新时侦听某些 os 事件,并且在尾随网络驱动器上的文件时这不起作用。

如何解决这个问题呢?另一个程序?

windows terminal network-share mac-osx tail

7
推荐指数
1
解决办法
1097
查看次数

在 Asterisk CLI 中配置命令提示符

  1. 我正在尝试在asterisk CLI. 在文档中,我发现了这一点:

    %Cn[;n]将终端前景(和可选背景)颜色更改为指定。完整的颜色列表可以在 include/asterisk/term.h* 中找到

    但是我找不到颜色代码应该是什么格式。我已经尝试了所有可能的排列,但没有一个有效:

    ASTERISK_PROMPT="%Cn[COLOR_BLUE] %H: " asterisk -vvvvvvr
    ASTERISK_PROMPT="%Cn[32;128] %H: " asterisk -vvvvvvr
    ASTERISK_PROMPT="%Cn[32;] %H: " asterisk -vvvvvvr
    ASTERISK_PROMPT="%Cn[;32] %H: " asterisk -vvvvvvr
    ASTERISK_PROMPT="%Cn[;COLOR_CYAN] %H: " asterisk -vvvvvvr
    ASTERISK_PROMPT="%Cn[32|128] %H: " asterisk -vvvvvvr 
    
    Run Code Online (Sandbox Code Playgroud)

    例如,有人可以告诉我如何使我的星号提示变为红色吗?

  2. 另外,我还有一个 CLI 提示问题:

    我在 Debian Wheezy 上使用 Asterisk 11.13。当我在 中时asterisk CLI,我可以使用命令历史记录和“类似readline”的功能,例如 CTRL+r 进行搜索。但并非所有功能都可用。例如,用于搜索历史记录的“向上翻页”和“向下翻页”的替代映射不起作用。它们适用于其他所有领域(bash、mysql 等)

    $ cat /etc/inputrc
    "\e[5~": history-search-forward
    "\e[6~": history-search-backward
    
    Run Code Online (Sandbox Code Playgroud)

    有没有办法让它在星号中工作?

shell command-line-interface terminal asterisk color

7
推荐指数
1
解决办法
2804
查看次数