标签: bash

如何在 bash 行 CURL 中包含环境变量?

尝试让传输在下载完成时通知。

这有效:

curl -u <my-api-token>: \
  -X POST https://api.pushbullet.com/v2/pushes \
  --header 'Content-Type: application/json' \
  --data-binary '{"type": "note", "title": "$TR_TORRENT_NAME", \
  "body": "$TR_TORRENT_NAME completed."}'
Run Code Online (Sandbox Code Playgroud)

...除了它推送$TR_TORRENT_NAME而不是该变量的实际内容。

我需要逃避一些引用或什么吗?

bash environment-variables

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

echo $((2#$1)) 到底是做什么的?

以下 bash 脚本在给定二进制数时显示十进制数。

echo $((2#$1))
Run Code Online (Sandbox Code Playgroud)

为什么?

我明白这$1是输入。也许2是基础(二进制)。但我无法理解使用的语法。

bash

55
推荐指数
3
解决办法
8379
查看次数

有没有办法让 bash 像鱼一样突出显示语法?

fish shell 中,实际的命令行以语法高亮显示:

在此处输入图片说明

有没有办法在 bash 中获得相同的行为?

类似的东西,但对于 zsh,而不是 bash。这有可能移植到 bash 吗?

为那些不理解所提供的屏幕截图、解释或链接的人澄清:我想突出显示在终端输入的实际文本。命令、括号、引号等。

bash fish syntax-highlighting

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

“命令&amp;&amp;命令”和“命令;命令”有什么区别

我在Ubuntu“command && command”和“command ; command”上看到了这两种用法,
例如apt-get update && apt-get upgrade

如果我使用,会有什么不同apt-get update; apt-get upgrade
我不是要求这种特定用法,但总的来说这两种用法之间有什么区别?

linux bash shell command-line ubuntu

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

如何获取 scp 命令来覆盖目标文件夹

我正在使用 scp 命令将一些文件复制到远程 PC,就像使用 scp 一样:)

我注意到文件的 scp 副本的默认行为是覆盖任何现有文件。现在我想复制一个文件夹,所以我基本上做同样的事情:

scp -r <source_path> user@myOtherPc:<dest_path>
Run Code Online (Sandbox Code Playgroud)

<> 中的部分是我的文件夹路径。但是,当我运行它时,我收到消息“文件存在”。有没有解决的办法?某种强制覆盖?

谢谢,饲料

ssh bash scp

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

如何向 .bash_profile 添加一行

我刚刚在 Mac 上的 bash 上安装了 Homebrew,现在我需要这样做:

安装 Homebrew 后,在 PATH 环境变量的顶部插入 Homebrew 目录。您可以通过在~/.bashrc文件底部添加以下行来完成此 操作。

export PATH=/usr/local/bin:$PATH

“ls -a”显示.bash_profile.bashrc.save

我是否将此行添加到.bash_profile?如何?

对不起。我对一切都很陌生。

bash path osx-lion

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

Windows 10 版本 14316:Ctrl + v 在 Windows 上的 Ubuntu 上的 Bash 上不起作用

在新的 Windows 10 Insider build 14316 上,我无法在 Windows 应用程序上的 Ubunbu 上的新 Bash 上使用 Ctrl + V(粘贴快捷方式)。有没有其他人遇到过这个问题?任何解决方案?

我编辑了应用程序的属性以启用控件快捷方式和插入。另外,我尝试过 Ctrl + Shift + V 和 Shift + Insert ,但都不起作用。

bash copy-paste windows-10 windows-insider windows-subsystem-for-linux

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

如何在文本文件的每一行前添加行号和制表符?

如何在文本文件的每一行的开头附加行号和制表符?

unix bash

52
推荐指数
4
解决办法
6万
查看次数

如何“解压”一个 zip 文件?

我将一个 zip 文件解压缩到一个非空文件夹中。zip 文件有很多文件和很深的层次结构,与目标目录的现有树合并。如何在不破坏已经存在的文件和目录的情况下删除通过解压缩创建的文件和目录?当然,我还有合并后的 zip 文件,所以信息就在那里。

linux zip bash

52
推荐指数
3
解决办法
3758
查看次数

如果后台的 linux 作业完成,这些 +/- 是什么意思(以 &amp; 开头)

如果我&在末尾使用与号 ( )开始一个进程,它将被分叉到后台。完成后,我得到类似于

[1]+  Fertig   my_script
Run Code Online (Sandbox Code Playgroud)

我有一个本地化的发行版,但这应该无关紧要。

我看到的是方括号中的作业 ID,后跟一个加号 ( +)。

如果我有多个并行开始的工作,我会得到

[1]-  Fertig   my_script
[2]+  Fertig   my_script
Run Code Online (Sandbox Code Playgroud)

现在我-的第一份工作有一个减号 ( ),第二份工作有一个加号 ( +)。

我想知道,那些+/-是什么意思。

使用互联网搜索引擎找不到任何答案。

linux bash

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