标签: bash

使用 bash 提取/保存邮件附件

使用普通bash工具(即内置工具或常用命令行工具),是不是

  • 可能,并且
  • 如何

提取/保存电子邮件附件?

例如,假设我有一份通过电子邮件发送的夜间报告,但它是几个日志文件的 zip 存档。我想将所有这些 zip 文件保存到备份目录中。我将如何做到这一点?

linux email attachments bash

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

以编程方式打开gnome终端,执行bashrc后执行命令

为了启动我的开发环境,我写了一个小脚本。一部分是打开一个带有多个选项卡的 gnome 终端,其中应该自动执行一些命令。其中一些命令依赖于已经执行的 .bashrc。但是当使用

gnome-terminal --tab -e "command" --tab --tab

该命令在 .bashrc 执行之前执行。是否有可能使自动 gnome-terminal -e 表现得像手动使用的一样?(即使像“cd /foo/bar”这样的命令也不适用于 gnome-terminal -e)

bash bashrc gnome-terminal

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

如何跨会话保留我的 bash 历史记录?

我正在开发一个运行 Fedora 9 的 x86 目标。

每当我重新启动它时,我的历史记录都会返回到某个状态,并且在重新启动之前我没有在会话中执行的命令。

我必须更改什么才能更新重新启动之前的历史记录?

linux fedora bash history

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

当 ssh 进入我的服务器时,我如何在 bash 中启动?

我有一个托管的 Debian 服务器。当我通过 ssh 登录时,我看到了一个 sh 环境。如何更改它以便我在 bash 环境中开始?

linux debian bash sh

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

如何在 Mac 上的终端中向上翻页

笔记本电脑没有向上/向下翻页按钮。如何在终端上向上/向下翻页,例如,当我使用 vi 进行编辑时?

mac terminal keyboard-shortcuts bash macos

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

Linux Shell:不使用鼠标将输出复制到剪贴板?

是否可以在不使用鼠标的情况下将输出复制到剪贴板?

例如,我想做这样的事情:

$密码>>剪贴板

linux bash shell

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

使用 rsync 复制除具有特定扩展名的某些文件名之外的所有文件

我有两张相同大小的闪存卡,我想根据以下规则将其中一张的内容复制到另一张:

  1. 我想要所有目录和子目录到位
  2. 我想排除 .FOO、.BAR 和 .ZIM 类型的文件(所有其他文件都被复制)
  3. 奖励:如果它在复制文件名时输出文件名会很酷,因为它会复制约 8 GB 的信息

这可以通过“查找”以某种方式完成吗?

bash rsync command-line cp find

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

Mac 的命令行与 Linux 相比如何?

我喜欢 Ubuntu Linux——尤其是命令行。但我不得不承认,至少就目前而言,Windows 更加用户友好——有更多的软件、更多的驱动程序和更多的东西可以正常工作。

知道 Mac 是基于 Unix 构建的,这让我想知道这是否是它们之间的最佳选择。但我想知道:Mac 命令行与 Linux 的 bash 有多相似?我可以直接使用 vim 和 bash 脚本和 git 等吗?像更改目录这样的常见命令会有所不同吗?有人知道在线“比较和对比”资源吗?

linux mac bash command-line macos

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

自定义 bash 选项卡完成

我有cooltool带有选项列表的自定义控制台实用程序

fooOption
barOption
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能通过按 bashtab键来自动完成选项?

我的意思是用户输入

$ ./cooltool foo_
Run Code Online (Sandbox Code Playgroud)

然后按下tab。进而

$ ./cooltool fooOption _
Run Code Online (Sandbox Code Playgroud)

出现了。

bash

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

使用“cd -”没有任何输出

如何在cd -不回显任何输出的情况下运行命令?
我试过了,cd - 2>&1 /dev/null但这会打印出目标目录。
这样做的原因是我想将它用作 bash 函数,并且我不想有不必要的输出。

bash

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