bash-alias

来自 WSL2 shell 的别名 CMD 命令
bash-alias

来自 WSL2 shell 的别名 CMD 命令

我在 Windows 10 上运行 WSL2,并且希望能够在不退出 Linux shell 的情况下从中运行 CMD 命令。具体来说,我想这样做: wmic diskdrive get Model,Manufacturer,Size,DeviceID,Status,InterfaceType 我如何使用 WSL2 做到这一点? ...

Admin

将不同目录中的编号文件按正确顺序合并到同一目录中
bash-alias

将不同目录中的编号文件按正确顺序合并到同一目录中

我有一些名为 FOO 和 BAR 等的目录,其中包含以下形式的文件 富/ 1.png ... 18.png 酒吧/ 1.jpg ... 12.jpg ... 我希望它们全部复制到目标目录中,以便 目的地/ 1.png ... 18.png 19.jpg ... 30.jpg ... 我正在寻找一个可以执行此操作的 bash 别名或函数。 输入应该是这样的,function DESTINATION FOO BAR etc 如果有目标目录使得函数过于复杂,那么请回答将当前目录视为目标的函数,因此function FOO BAR etc ...

Admin

在 Linux 系统中设置系统范围的 shell 别名的最合适位置
bash-alias

在 Linux 系统中设置系统范围的 shell 别名的最合适位置

在 Linux 系统中,有很多地方可以为所有用户设置别名,例如/etc/profile,,.../etc/profile.d/*/etc/bash.bashrc 我想知道哪一个是最合适/正确的,换句话说,哪一个是最符合当今 Linux 惯例的。 抱歉我的英语不好,希望我已经表达清楚了。 ...

Admin

为 bash-my-aws 配置 zsh 语法突出显示
bash-alias

为 bash-my-aws 配置 zsh 语法突出显示

我一直在使用 zsh 语法高亮器回购到目前为止,它一直都很棒。现在,我发现了一个名为攻击我的它将我的 awscli 命令别名为更易用、更紧凑的命令。例如,输入buckets相当于aws s3 ls并将列出我的所有 s3 存储桶。但是,命令buckets未被 zsh 语法高亮识别。它确实会高亮显示,但显示为亮橙色,即它是错误或未知的命令。所有bash-my-aws别名都分组到一个文件夹中(〜/ .bash-我的-aws);有什么方法可以使用语法高亮工具来识别该别名文件夹中记录的所有别名? ...

Admin

将变量扩展为别名并执行
bash-alias

将变量扩展为别名并执行

我在文件中设置了一个别名.bash_aliases来执行 neovim。我可以从命令行成功使用此别名,但是我无法通过变量(即变量EDITOR- 设置在.bashrc)使用此别名: $ cat ~/.bash_aliases alias nvim='$HOME/.apps/nvim.appimage ' $ nvim --version NVIM v0.9.0 ... $ echo $EDITOR nvim $ $EDITOR Command 'nvim' not found, but can be installed with: ... 我是不是漏掉了什么...

Admin

使别名在 shell 脚本中起作用吗?
bash-alias

使别名在 shell 脚本中起作用吗?

因此,我的系统上没有可用的 python 命令,但我有 python3。所以我安装了它alias python=python3,然后就可以执行python test.py而不是仅仅python3 test.py。 然后我创建了一个新文件 - test.sh - 其内容如下: #!/bin/bash python test.py 在启用该文件的执行权限后,我执行了./test.sh但出现./test.sh: line 2: python: command not found错误。 我ps -p $$正在运行 bash,它与我使用 ./test.sh 的 sh...

Admin

如何使 Subshel​​l 成为别名的一部分?
bash-alias

如何使 Subshel​​l 成为别名的一部分?

我不确定描述我的问题的正确方法是什么,所以这里有一个例子: alias ashell='adb shell su $(stat -c %u /data/data/com.termux) -s /data/data/com.termux/files/home/bin/termuxshell' 我不需要和adb forward,start termux.homeActivity然后通过 SSH 进入 Termux,我的想法是,我只需使用 adb shell 和su进入 Termux(据我所知,这并不理想,因为它的行为不正确,但它满足了我的需要) 虽然按原样运行命...

Admin

如何创建一个接受输入的 bash 脚本别名?
bash-alias

如何创建一个接受输入的 bash 脚本别名?

我目前有一个 bash 脚本,可以像这样启动一个 python 文件 #!/bin/bash echo "Starting main.py in Production folder" cd Production python main.py main.py实际上应该接受 2 个参数,所以通常我会像这样运行它 main.py integerInput integerInput, 所以main.py 5 5 我还有一个像这样的 bash 别名 alias runner='. ~/runner.sh 我如何调整 bash 或别名,以便我可以使用关键字runne...

Admin

如何让 bash 别名在任何目录中都可用?
bash-alias

如何让 bash 别名在任何目录中都可用?

正如标题所述,我希望能够从主目录以外的目录内部使用 bash 别名。如果文件结构看起来像 /home/Documents,我是否必须在 Documents 目录中创建另一个 .bash_aliases 文件夹,但将它们指向保存在主目录中的 bash 文件? 作为参考,.bash_aliases 存在于主目录中 alias mover=". ./mover.sh" 我的主目录中也有一个 mover.sh ...

Admin

Git Bash : neither .bash_aliases nor .gitconfig read automatically
bash-alias

Git Bash : neither .bash_aliases nor .gitconfig read automatically

I'm setting up a new computer, and, among other things, Git with Git Bash. I copied my .bash_aliases and .gitconfig from a previous computer, but I can't get Git Bash to source them automatically. What might I have done wrong ? How to investigate ? Thanks in advance. ...

Admin

进入文件目录并在该目录中执行命令的别名
bash-alias

进入文件目录并在该目录中执行命令的别名

我正在尝试编写两个命令别名,一个用于获取文件(而不是目录路径)并 cd 进入其目录。以下是我的尝试。 alias godir='cd $(dirname $1)' 然而这导致 bash cd: {file path} not a directory 但是当我手动指定文件路径时它可以工作。 然后我会将其扩展为类似 alias execdircmd='cd $(dirname $1) && $2 $1' 因此我可以将单个文件传递给命令移动到其目录中,然后在其上运行命令,而无需将该目录添加到我的 PATH 中。 有什么建议/解决办法吗? ...

Admin

Bash 将函数参数识别为程序
bash-alias

Bash 将函数参数识别为程序

我对 bash 的语法还不太熟悉,我的 '.bash_aliases' 文件中有一段代码。它要么获取一个整数作为参数,要么获取字母 'c',当它获取一个整数时,它会将该整数放入环境变量中,Web 服务器可以将其用作端口。当它获取字母 'c' 作为输入时,它会清除该变量。 当我尝试使用整数运行命令时出现错误 main@linuxWSL:~$ serverp 2000 -bash: [: missing `]' 2000: command not found 当我用字母“c”尝试时,我得到了 main@linuxWSL:~$ serverp c -bash: ...

Admin

如何在 ZSH 中在另一个别名中使用别名?
bash-alias

如何在 ZSH 中在另一个别名中使用别名?

假设我的 ZSH 配置文件中有以下别名定义: alias myalias="cd /" 我如何myalias在另一个别名中使用?即: alias myaliasone="myalias && cd /usr" 我试过了(用一个真正的别名,这个是假的,仅用于举例)但什么都没发生,我无法通过调试或修复看到任何错误,有什么想法吗?如果这是在另一个别名中使用别名的正确方法,你知道我该如何调试它,以便找到根本问题或发生了什么吗? ...

Admin

编辑 bash_aliases 后无法再打开终端
bash-alias

编辑 bash_aliases 后无法再打开终端

我编辑了我的 bash_aliases 以获得一个新的别名(为了保护隐私,星号遮住了我的电子邮件): alias t_cluster="u*******@notchpeak.chpc.utah.edu" 然后我错误地将它添加到我的 bash_aliases 中(当我打算将它添加到我的 bashrc 中时): if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 当我保存并退出 bash_aliases 时,我的终端就关闭了,再也无法打开。我对编程还不太熟悉,需要帮助来了解如何让终端重新工作。我不知道从哪...

Admin

为什么 fish shell不允许函数名为`-`
bash-alias

为什么 fish shell不允许函数名为`-`

我正在尝试使用 fish 作为我的默认交互式 shell。我以前使用的是 bash,它支持别名-(ASCII 连字符,0x2d)。为什么 fish 不允许创建具有此类名称的别名或函数?据我所知,它在 fish 中没有特殊含义。 alias无法进行类似 Bash 的调用: fish-3.1.2$ alias -- -='aliased command' - (line 1): function: Illegal function name '-' function - --wraps 'aliased command' --description 'alias...

Admin