我已经在许多控制台(在 Linux、Mac 上……)以及许多不同网络中的许多不同机器上看到了这一点。我永远无法确定发生这种情况的确切原因:您所要做的就是通过 SSH 登录到一台机器。如果由于某种原因连接中断(为简单起见,假设网络电缆被拉出),那么有时控制台会永远挂起 - 在其他时候,它只是正常退出到父 shell。
发生这种情况时很烦人(例如,您丢失了命令历史记录。)是否有可以强制退出的秘密键盘快捷键(Ctrl-C 或 Ctrl-D 不起作用)?无论如何,所有实现中出现这个随机“错误”的原因是什么?
我需要它来确定点击ctrl+d是否会断开我与服务器的连接或只是关闭 current screen。
是否可以以某种方式检查我现在是否在screen会话中?
是否有任何 Linux 控制台(konsole、gnome-terminal 等)允许在块模式下选择文本,就像在 Windows cmd.exe 窗口中一样,使用 Mark 并绘制一个矩形?
有没有办法远程tail 2文件?
我在负载均衡器后面有两台服务器(a 和 b),如果可能的话,我想做这样的事情:
tail -f admin@serverA:~/mylogs/log admin@serverB:~/mylogs/log
Run Code Online (Sandbox Code Playgroud)
谢谢!
我在 MacOSX 上,我做ln -s了一个目录,结果如下:
-rwxrwxr-x@ 1 shiki admin 970332 Mar 6 16:38 apc.so
-rwxrwxr-x@ 1 shiki admin 653884 Mar 6 16:38 eaccelerator.so
-rw-rw-r--@ 1 shiki admin 60064 Mar 6 16:38 gettext.a
-rwxrwxr-x@ 1 shiki admin 80320 Mar 6 16:38 gettext.so
-rw-rw-r--@ 1 shiki admin 514784 Mar 6 16:38 imap.a
-rwxrwxr-x@ 1 shiki admin 3886132 Mar 6 16:38 imap.so
Run Code Online (Sandbox Code Playgroud)
这些@符号是什么意思?
我有一个以文本模式启动的 Ubuntu 服务器。它很少有屏幕或键盘连接到它,但是当我连接一个屏幕时,我通常也必须连接一个键盘,因为该死的控制台模式屏幕保护程序将打开,我需要按一个键才能看到是什么继续。
我知道 setterm 命令可以禁用它,但这是每个会话的事情。我怎样才能让机器永远不会在文本模式下使屏幕空白,即使它第一次启动并坐在登录提示下?
我有一个小型 Linux 服务器(Debian Squeeze),它运行一个 Samba 服务器,该服务器配置为与一些 Windows 机器共享一些文件夹。在尝试从 Windows 中删除目录之一时,我收到“无法删除文件夹”错误。
我试图从 linux 的控制台中删除目录我得到了一个类似的错误:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
Run Code Online (Sandbox Code Playgroud)
我列出了目录的内容并找到了一个名为 .fuse_hidden 的文件,后跟一个十六进制数 (000bd8c100000185)。
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
Run Code Online (Sandbox Code Playgroud)
我试图删除 .fuse_hidden 文件,但立即创建了一个新文件(注意十六进制数的变化)。
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
Run Code Online (Sandbox Code Playgroud)
我也尝试使用 Midnight Commander 删除文件但没有成功。
到目前为止,我发现的其他解决方案涉及 GUI,而我只有控制台。
任何建议表示赞赏。
我正在尝试仅使用命令行(管理程序和来宾)在 KVM(RHEL 6)上安装完全虚拟化的来宾(Fedora 14 x86_64)。它没有错误,也没有明显的结果。我想知道如何进行纯文本安装。
所以,这就是我所做的:
# virt-install \
--name=FE --ram=756 --vcpus=1 \
--file=/var/lib/libvirt/images/FE.img --network bridge:br0 \
--nographics --os-type=linux \
--extra-args='console=tty0' -v \
--cdrom=/media/usb/Fedora-14-x86_64-Live-Desktop.iso
Starting install...
Creating domain... | 0 B 00:00
Connected to domain FE
Escape character is ^]
ÿ
Run Code Online (Sandbox Code Playgroud)
怎么办?正如我在谷歌搜索几天后所了解的那样,我应该从文本安装中看到来宾的输出,但没有任何反应。virt-viewer 无法连接到它,建议我通过添加 --help(我做了)来探索所有选项。如果我重新连接 virsh,我会看到:
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
[root@v ~]
# virsh console FEConnected to domain FE
Escape character is ^]
Run Code Online (Sandbox Code Playgroud)
这表明VM正在运行
# virsh list
Id Name …Run Code Online (Sandbox Code Playgroud) redhat command-line-interface console guest kvm-virtualization
我只是一名低级开发人员,但我继承的预定(凌晨 2:00)VB.Net 控制台应用程序作业间歇性地无法完成。大约有一半的时间,它只是没有运行到完成、日志记录和事件:任务计划程序成功完成任务 "[appname]" ,实例 "{3f00cbd6-b40e-4e74-a0da-4def71b4d7db}" ,操作 "D:\Scheduled任务[文件夹名][appname.exe]”,返回代码为 3762504530。
我在网上发现了另一个提到该返回码的内容,该人包含了一些设置的描述;下面是我们的类似设置,由我们的网络专家提供答案。
对于任何建议或方向,我将非常感激......提前致谢。
作业是否“无论用户是否登录都运行”?- 是的
作业是否“以最高权限运行” - 是
服务器操作系统是什么?- 视窗 2008 R2 标准
“设置的唯一条件是唤醒计算机运行”是真的吗?它未设置为唤醒计算机以运行任务。但是,它不会休眠并且任务正在运行。只是异常退出。
“设置是否允许任务按需运行/如果运行超过 3 天则停止任务/如果任务在请求时未结束强制停止”?是的,它可以按需运行;是的,如果运行时间超过 4 小时,它将停止任务;是的,如果它没有按要求结束,它将强制它停止。
这是一个有点奇怪的问题,我不确定是否有任何简单的答案,但我对找到解决方案非常感兴趣。
因此,当我通过控制台在 linux 机器上工作时,我发现我一直盯着屏幕底部,因为一旦您执行了一堆命令,文本就会向底部填充。现在我发现这显然对我的脖子不利,如果不是滚动到底部,而是将文本滚动到顶部会好得多。
那么有没有人知道是否有办法反转控制台中出现的方向文本?
(请注意,我知道该clear命令)
示例:
默认行为
user@machine:~$ command 1
user@machine:~$ command 2
user@machine:~$ command 3
user@machine:~$ __active_prompt__
Run Code Online (Sandbox Code Playgroud)
期望的行为
user@machine:~$ __active_prompt__
user@machine:~$ command 3
user@machine:~$ command 2
user@machine:~$ command 1
Run Code Online (Sandbox Code Playgroud)
使用 Konsole 运行 Kubuntu 10.04
我意识到这是一个奇怪的问题,感谢您的帮助。
console ×10
linux ×4
terminal ×2
chmod ×1
connection ×1
deleting ×1
files ×1
fuse ×1
gnu-screen ×1
guest ×1
logging ×1
mac-osx ×1
mouse ×1
networking ×1
permissions ×1
redhat ×1
ssh ×1
tail ×1
ubuntu ×1
vb.net ×1