标签: bash

闪电提示 (PS1)

不久前,我在一些截屏视频中看到有人出现闪电而不是$bash 提示。

有谁知道如何做到这一点?

unix terminal bash command-line prompt

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

使用“kill”停止进程时是否可以强制执行某个退出代码?

使用“kill”停止进程时是否可以强制执行某个退出代码?

linux bash

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

如何使用相同的参数运行不同的命令?

例如,我编辑然后运行相同的源。

vim arbit.py
python arbit.py
Run Code Online (Sandbox Code Playgroud)

我知道我可以从内部运行它vim,但我想要一个关于 Bash 的通用解决方案。我一直在寻找重复使用参数的情况。

我怎样才能做到这一点?

linux unix bash command-line

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

bash:来自 URL 的来源

除了我自己的电脑,我有时会在学校使用 Ubuntu 集群。与其手动保持我的 .bashrc 同步,我想让学校集群的 .bashrc 源通过 URL 从 DropBox 成为我的个人 .bashrc 。但是,当我天真地尝试时source http://myurl,我只会收到一个错误:http://myurl: No such file or directory. 如何从位于在线的脚本中获取 bash 源代码?

最坏的情况是,我可以卷曲到一个命名管道并获取它。还有更优雅的吗?

unix bash shell-script curl bashrc

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

Mac 上的 Bash 彩色外壳?

如何使 bash shell 列出可执行文件的颜色与非可执行文件的颜色不同?

我尝试编辑~/.bashrc以包含以下行(否则为空):

 LS_OPTIONS='--color=auto'
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我究竟做错了什么?我在 Mac OS X 上工作。

bash shell macos

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

如何通过 shell 命令传递 vim 缓冲区内容并将输出捕获到拆分窗口

我已经阅读了很多关于从 vim 运行 shell 命令的线程,很多关于 vim 命令的文档,.vimrc 等等,但我似乎无法很好地理解“ex”语言或 vim 映射来完成我的工作想要,所以我在这里问这个问题。开始:

我在 vim 中有一个打开的缓冲区(在 Snow Leopard 上使用最新的稳定 MacVim,但不是在 gui 模式下),我稍后会将其内容输入到命令行工具中,该工具将处理它并给我一些输出。我想要的是能够:

  1. 按一个键(或组合键,或发出 vi 命令)
  2. 运行我的命令行实用程序,并将当前缓冲区的内容(可能未保存到文件中)通过管道传输到其中
  3. 捕获其输出并在 vim 中显示,最好在新的拆分窗口中显示(如 :help 所做的)

所以,总而言之:我可以跑

$ cat ~/myinput.txt | myScript > output.txt
Run Code Online (Sandbox Code Playgroud)

但是我想在 vim 内部做类似的事情,如果可能的话,将输出放在一个新的拆分窗口中。

更新:
当然,在发布后,我发现了有关该主题的更多信息。我现在知道我可以在 vim 中做到这一点:

:%! myScript
Run Code Online (Sandbox Code Playgroud)

它会将 myScript 的输出(缓冲区内容通过管道传送到它)放入我当前的缓冲区,替换我现在拥有的任何内容。

那么有没有办法将这些内容放入一个新的、拆分的窗口、缓冲区?谢谢!

unix bash vim vi command-line

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

使用“grep”搜索文件夹名称

使用 grep 时,您可以搜索特定的正则表达式,但只能在文件内搜索。有什么办法,我可以搜索文件夹名称吗?

search bash shell grep

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

我怎样才能防止“你有邮件”。每次打开终端时显示的消息

每次我打开终端时,我都会收到“你有邮件”。消息,但我没有任何邮件。当我运行 MAIL 时,它会显示“我的用户名没有邮件”。我尝试了多种方法来防止每次使用终端时发生这种情况,包括将 unset MAILCHECK 添加到我的 bash 配置文件中。

email terminal bash macos

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

有没有人脸识别命令行工具?

我在一个目录中下载了很多图像,包括PeopleLandscape
我想把目录一分为二。
我正在寻找一个 Linux 命令行工具来按人脸过滤。

在此处输入图片说明

bash picasa face-recognition images

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

为什么当我完成 vim 文件名时 bash 选项卡扩展波浪号?

如果我输入cat ~/.bashr<TAB>然后它完成到cat ~/.bashrc.

如果我输入vim ~/.bashr<TAB>然后它完成vim /home/neil/.bashrc...

(它与 相同vi,别名为"vim"。)

我可以关掉它吗?

bash vim tab-completion

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