482得票8回答
ANSI颜色转义序列列表

在大多数终端中,可以使用 \033 ANSI 转义序列来给输出内容上色。 我正在寻找一个列出所有支持的颜色和选项(如明亮和闪烁)的列表。 由于不同支持它们的终端之间可能存在差异,因此我主要关注 xterm 兼容终端支持的序列。

478得票21回答
将多个文件连接在一起,但包含文件名作为节标题

我想在终端中将多个文本文件连接成一个大文件。我知道可以使用cat命令来完成此操作。但是,我希望在每个文件的“数据转储”之前加上该文件的文件名。有人知道如何做到这一点吗? 我目前拥有的:file1.txt = bluemoongoodbeer file2.txt = awesomepossu...

461得票12回答
清空终端屏幕(实际效果)

在终端上使用 clear 命令只是让用户误以为屏幕已经清空...当你使用鼠标滚动时,仍然可以看到之前命令的输出。当你被海量文本淹没时,这会使生活变得困难。 在互联网上可以找到各种解决方案(如转义代码等),但它们只是对 clear 命令已经执行的操作做了些变化。 那么,在 Linux 终端中...

458得票10回答
如何在iTerm2中关闭“滚动历史记录”?

我已经安装了新的iTerm 2。 在顶部的黄色栏中,它问我是否要启用鼠标功能。不幸的是,我不记得确切的句子了。 由于疏忽,我批准了。现在当我在iTerm中使用鼠标滚轮时,它不再向上滚动,而是触发命令历史记录,就好像我按了向上光标键一样。 我在哪里可以切换此选项以再次关闭它?

446得票16回答
如何在终端中退出'git status'列表?

我如何退出由git status命令生成的终端列表模式?

436得票5回答
保持SSH会话活动

我使用ssh -p8520 username@remote_host来登录远程服务器。 问题: 当我在工作场所时,总是可以连接并正常工作。不幸的是,当我从家里连接到远程服务器时,终端会在10-15分钟后冻结。 控制台上没有错误/超时报告,但光标不能再移动。 当输入w以检查登录用户时,有...

427得票4回答
如何通过终端(bash shell)快速删除文件和目录

在终端窗口中: 当我使用rm命令时,它只能删除文件。 当我使用rmdir命令时,它只能删除空文件夹。 如果我有一个嵌套了文件和文件夹的目录,里面还有更多的文件夹和文件,那么有没有一种方法可以删除所有的文件和文件夹,而不需要输入繁琐的命令? 如果有区别的话,我是从终端使用Mac Bash she...

404得票12回答
更改 Visual Studio Code 的默认终端

我正在我的 Windows 10 电脑上使用 Visual Studio Code。我想要将默认终端从 Windows 的 PowerShell 更改为 Bash 在 Ubuntu 上(在 Windows 上)。 我该如何做到这一点?

399得票10回答
如何查找终端窗口的宽度和高度?

举个简单的例子,我想编写一个CLI脚本,可以在终端窗口的整个宽度上打印=。#!/usr/bin/env php <?php echo str_repeat('=', ???); 或者#!/usr/bin/env python print '=' * ??? 或者#!/usr/bin/en...

390得票24回答
`npm install` 在 node-gyp 重建时失败,出现 `gyp: No Xcode or CLT version detected!` 错误提示。

每次我尝试运行npm install时,都会出现以下错误。我该如何解决? 每次我尝试npm install时,都会出现以下错误。我该如何解决?gyp: No Xcode or CLT version detected! 我使用的是node -v → v8.8.0和npm -v → v6.11...