gpt4 book ai didi

linux - 庆典 shell : how to write the alias correctly

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:48:12 27 4
gpt4 key购买 nike

我正在尝试在 Bash 中写下一些涉及 xclip 的别名。这个想法是我想将'pwd'的输出复制到剪贴板缓冲区中,在一系列目录更改之后,我想回到我输入“pwd”的地方。

我在我的 .bashrc 文件中写下了一些东西:

alias putclip='xclip'
alias getclip='xclip -o'
alias wd="pwd | putclip"
alias dw="cd `getclip`"

因此在终端中,'wd' 表示我将当前目录复制到剪贴板,然后 'dw' 应该让我回到那个目录。

但是,这在我的终端上不起作用。

以下代码始终有效:

$ pwd | xclip
$ cd ***
$ cd ***
$ cd `xclip -o`

有什么解决办法吗?谢谢!

更新:

  • 我所说的“没有工作”是指没有错误消息,但是“dw”只是把我送到主目录。
  • 我知道 pushd/popd,但它不知道为我的目的服务。得到东西对我来说很重要通过剪贴板转移 s.t.其他软件/应用程序可以获得参与。
  • 双引号是拼写错误,已修正。

更新 2: 对 wd/dw 使用单引号解决了问题!

最佳答案

您需要用单引号声明别名,否则声明别名时将执行xclip命令。

关于linux - 庆典 shell : how to write the alias correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com