387得票16回答
如何在Linux终端输出带颜色的文本?

如何在支持彩色显示的Linux终端中打印彩色字符? 如何判断终端是否支持颜色代码?

378得票1回答
在终端中仅显示当前路径

我已经使用SSH登录到计算机,因此无法使用图形用户界面来访问路径名。你是否知道是否有一种方法可以直接在终端中查看路径,而不必使用Nautilus?

373得票12回答
在Python中通过管道输出stdout时设置正确的编码

当将Python程序的输出导入管道时,Python解释器会对编码感到困惑并将其设置为None。这意味着像这样的程序: # -*- coding: utf-8 -*- print u"åäö" 在正常运行时,这段代码可以正常工作,但在管道序列中使用时会失败并报错: UnicodeEnc...

362得票5回答
统计终端输出中的行数

在SO上找不到相关内容。我在终端中运行了以下命令:>> grep -Rl "curl" ./ 这将显示包含关键字curl的文件列表。我想要计算文件数。我能想到的第一种方法是计算终端输出中的行数。如何实现?

355得票6回答
iTerm2键盘快捷键-分割窗格导航

我长期使用标准的Mac终端。听取同事的建议后,决定试用iTerm2。 iTerm2中更加实用的特性之一就是分屏功能(类似于vim的分屏缓冲区)。 在vim中,我可以使用Ctrl+W+方向键在分屏缓冲区之间移动。iTerm2是否有类似的键盘快捷方式来在分屏之间切换?

335得票20回答
列出所有可用的命令和别名的Linux命令

有没有一个Linux命令可以列出此终端会话中所有可用的命令和别名? 就像您键入'a'并按Tab键一样,但适用于字母表中的每个字母。 或者运行“alias”,但也返回命令。 为什么?我想运行以下命令,以查看命令是否可用:ListAllCommands | grep searchstr

330得票31回答
安装Homebrew后,我得到了“zsh:command not found: brew”错误提示。

➜ ~ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" -e:77: warning: Insecure world writable dir...

330得票9回答
Mac OS X终端:将option+delete键映射为“向后删除单词”

尝试从 "首选项->设置->键盘" 进行映射,但 "key" 组合框仅有 "前向删除" 而没有 "删除"。然而,我的键盘上只有 "删除" 没有 "前向删除"! 除了首选项之外,还有其他方法可以完成映射吗?

326得票15回答
如何在Python中获取Linux控制台窗口宽度

在Python中有没有一种方法可以自动确定控制台的宽度?我的意思是指不换行情况下适合一行的字符数,而不是窗口的像素宽度。 编辑 寻找适用于Linux的解决方案。

324得票13回答
在Mac OS X上从zsh切换到bash,然后再切回来?

我正在学习开发 Rails,并发现了 zsh 的强大之处。然而,在某些其他任务中,我希望使用普通的 bash。 虽然它们是相同的,但在某些情况下我只是更喜欢 bash 的布局。 我如何在 zsh 和 bash 之间切换或启用和禁用 zsh?