标签: terminal

Mac OS X 更好的“顶部”命令?

topOS X 上的命令非常糟糕。大多数 Linux 发行版中包含的命令允许您使用<和更改排序依据列>,有一个彩色模式(通过按下z键),以及一堆其他有用的选项。

有替换命令行工具吗?理想情况下,我想要htopOS X,但因为它依赖于/proc/文件系统(请参阅此线程),因此尚未移植(并且可能永远不会移植)

显而易见的答案是“活动监视器”,但我正在寻找命令行工具!

monitoring terminal mac-osx

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

如何直接在控制台中启动 qemu(*不是*在curses或SDL中)

我似乎记得能够仅使用终端仿真器输出启动 qemu,同时禁用图形窗口。在这里我不是说 ncurses 界面,那个界面很好,但我希望输出直接流入我的终端,使剪切和粘贴更容易。

我试过了:

qemu -nographic binary.img # simply no display
qemu -curses binary.img # nice text output, but not directly flowing in the terminal
qemu -noframe -curses binary.img # same as above
qemu -nographic -curses binary.img
Run Code Online (Sandbox Code Playgroud)

我想一个可以接受的解决方法是让我能够调整 curses 控制台的大小以适应我正在使用的终端。现在很烦人,因为它不适合终端尺寸......

qemu -curses  binary.img



           SeaBIOS (version 1.7.0-20120603_194846-gandalf)



           iPXE (http://ipxe.org) 00:03.0 C900 PCI2.10 PnP PMM+07FC86A0+07F886A0 C900


           Booting from Hard Disk...
           [...]
Run Code Online (Sandbox Code Playgroud)

注意显示是如何缩进 12 个空格的?恼人的。:)

terminal display serial qemu curses

26
推荐指数
2
解决办法
7万
查看次数

为什么密码输入在管道 sudo 命令中起作用?

如果我做:

sudo cat /etc/resolv.conf | less
Run Code Online (Sandbox Code Playgroud)

它会提示我输入密码,即使less(大概)需要stdin。在什么 fd 上显示密码提示以及它如何取回输入?

linux terminal sudo file-descriptors

25
推荐指数
2
解决办法
3097
查看次数

退出后如何保留我从男人那里阅读的内容?

所以我们man whatever用来获取有关whatever命令的用法和其他信息,当找到信息的相关部分时,我想退出man命令并在屏幕上留下信息。所以我可以用上面的裁判输入下一个命令。但是该man命令会退出整个屏幕以恢复类似于 的旧屏幕vim。有没有办法实现这一目标?

terminal man

25
推荐指数
2
解决办法
2666
查看次数

如何确定终端是否支持 UTF-8

我正在 CentOs 5 上为 perl 设置 CPAN 模块,问题之一是“您的终端是否支持 UTF-8?” (释义)。我怎么知道?

terminal utf-8

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

反向 bash 控制台文本流

这是一个有点奇怪的问题,我不确定是否有任何简单的答案,但我对找到解决方案非常感兴趣。

因此,当我通过控制台在 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 terminal

19
推荐指数
1
解决办法
4652
查看次数

我如何收回已否认的进程?

与之前的许多问题类似,我发现自己正在运行一项我希望在屏幕上运行的工作。我被迫否认这个过程,因为我需要断开连接。现在我已经重新连接,我看到进程仍在运行。我怎样才能“回收”这个过程,以便我可以看到它的输出并给它输入?

这个问题与仅仅将正在运行的进程移动到屏幕不同,因为它涉及重新打开丢失的 stdin/out/err 句柄。

bash terminal

19
推荐指数
2
解决办法
3万
查看次数

远程服务器上 vim/nano 中的 SSH 乱码字符

......这让我发疯。

基本上(过去几个月一直发生这种情况),我登录了几个不同的 CentOS 服务器(一个 Linode、另一个 VPS 和一个我可以访问的共享主机),从我的计算机上运行 5.5、5.7 和 6。 Mac 运行 OS X Lion,使用终端。

基本上:

$ ssh username@example.com

[remote-host] $ nano somefile.txt
Run Code Online (Sandbox Code Playgroud)

一旦我开始编辑文件,如果我使用箭头键移动光标,或者开始删除,然后再次输入,光标会跳动一下,如果我保存文件并重新打开它,很明显光标,其实就是无缘无故的在一条线上到处跳。

我最终得到诸如“这是一个新文本”之类的信息。当我输入(到光标疯狂的编辑器)“这是一行文本”时。

在编辑配置文件时这是一个大问题,因为我经常必须编辑一行,保存并关闭,然后重新打开以确保该行正确......然后编辑另一行......这变得很烦人.

我发现Linode Lish Shell Vim 和 Nano 渲染问题:线条没有出现/光标位置错误,但我不知道这是否有很大关系,因为那是专门指 lish。

linux ssh terminal

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

在 pts 登录的“last”输出中缺少 IP 信息的原因?

我有五个 CentOS 6 linux 系统在工作,并且遇到了一个相当奇怪的问题,似乎只发生在我拥有的所有 linux 系统中的用户 ID ......这是我从last命令中排除的条目的问题示例.. .

mpenning pts/19                        Fri Nov 16 10:32 - 10:35  (00:03)
mpenning pts/17                        Fri Nov 16 10:21 - 10:42  (00:21)
bill     pts/15       sol-bill.local   Fri Nov 16 10:19 - 10:36  (00:16)
mpenning pts/1        192.0.2.91       Fri Nov 16 10:17 - 10:49 (12+00:31)
kkim14   pts/14       192.0.2.225      Thu Nov 15 18:02 - 15:17 (4+21:15)
gduarte  pts/10       192.0.2.135      Thu Nov 15 12:33 - 08:10 (11+19:36)
gduarte  pts/9        192.0.2.135      Thu Nov 15 12:31 - 08:10 …
Run Code Online (Sandbox Code Playgroud)

linux login bash terminal centos

18
推荐指数
5
解决办法
6088
查看次数

如何删除许多(200 000)个文件?

我必须从文件夹中删除 200 000 个文件(所有这些文件),而且我不想删除文件夹本身。

使用 rm,我收到“参数列表太长”错误。我试图用 xargs 做一些事情,但我不是一个 Shell Guy,所以它不起作用:

find -name * | xargs rm -f
Run Code Online (Sandbox Code Playgroud)

ubuntu shell terminal remove

17
推荐指数
2
解决办法
7296
查看次数

标签 统计

terminal ×10

linux ×3

bash ×2

centos ×1

console ×1

curses ×1

display ×1

file-descriptors ×1

login ×1

mac-osx ×1

man ×1

monitoring ×1

qemu ×1

remove ×1

serial ×1

shell ×1

ssh ×1

sudo ×1

ubuntu ×1

utf-8 ×1