alias相关内容

为什么非交互式 Bash shell 中的别名不起作用

我正在尝试在非交互式 bash shell 中使用别名.我已经在 ~/.bashrc 中定义了我的别名,并且我已经设置了变量 BASH_ENV=~/startUpFile.startUpFile 的内容是source ~/.bashrc. 当我执行 alias 命令时,我可以看到我的别名被识别.但是,如果我尝试使用 ~/.bashrc 中定义的别名,Bash 无法识别它.它给了我未知的命令错 ..
发布时间:2021-11-26 23:57:35 其他开发

如何在 Fortran 中为函数名称设置别名

不知道标题写得好不好.欢迎提出建议. 这就是我想要做的.检查条件,然后决定在循环中使用哪个函数.例如: if (a 然后我可以在编写循环时使用 loop_func 作为指针.这两个函数采用完全相同的输入,并且是基于 a 的值解决问题的不同方法.这将允许我只有一个代码块,而不是两个几乎相同的块.这也适用于子程序. 有什么想法可以实现吗? 谢谢. 解决方案 是的,For ..
发布时间:2021-11-26 23:57:28 其他开发

如何编写带有中间参数的 PowerShell 别名?

我正在尝试设置 Windows PowerShell 别名以使用某些参数运行 MinGW 的 g++ 可执行文件.但是,这些参数需要跟在文件名和其他参数之后.我不想经历尝试设置功能和所有这些的麻烦.有没有办法简单地说: alias mybuild="g++ {args} -lib1 -lib2 ..." 或类似的东西?我对 PowerShell 并不十分熟悉,而且我很难找到解决方案.有人吗? ..
发布时间:2021-11-26 23:57:17 其他开发

Python:为什么我的列表在我没有实际更改的情况下会更改?

新手有问题,请温柔: list = [1, 2, 3, 4, 5]列表 2 = 列表def fxn(list,list2):对于列表中的数字:打印(编号)打印(列表)list2.remove(number)打印(“删除列表后是“,列表,"和列表2是“,列表2)返回列表,列表 2列表,列表2 = fxn(列表,列表2)print("fxn list 之后是", list)print("fxn li ..
发布时间:2021-11-26 23:57:05 Python

如何在其他脚本中使用 .bashrc 中定义的别名?

在 ~/.bashrc 中,我定义了一些别名.但是我不能在其他 shell 脚本中使用它们,在那里我只能使用在那里定义的别名.即使我使用了 bashrc,它仍然无法正常工作.我该怎么办? 附注.我在 bash 中. 解决方案 除了source ~/.bashrc之外,还需要在脚本中做shopt -s expand_aliases. ..
发布时间:2021-11-26 23:56:49 其他开发

有没有办法以仅在将参数传递给别名时才运行的方式为 cmdlet 创建别名?

我正在尝试 创建Get-Command cmdlet,如果我不发送任何参数,它就不会运行(因为如果它在没有参数它输出所有可用的命令). 我知道这可以使用函数来完成,但我想保留选项卡完成功能,而不必编写一个可放入我的 $PROFILE. 简而言之,我只希望别名在传递参数时起作用. 解决方案 你不能用别名来做,因为PowerShell别名只能引用另一个命令名称或路径,因此既不能包含 ..
发布时间:2021-11-26 23:56:40 其他开发

如何在 git 别名中直接嵌入 bash 脚本

我可以嵌入以下 bash shell 代码吗: for name in $(git diff --name-only $1);做 git difftool $1 $name &完毕 直接进入创建git别名: git config --global alias.diffall ***my-bash-code-here*** 这源于我的上一个关于 SO 的问题/答案,我将代码放入 .sh 文 ..
发布时间:2021-11-26 23:56:31 其他开发

如何在 C++ 中为函数名分配别名?

为类型、变量或命名空间创建新名称很容易.但是如何为函数分配一个新名称呢?例如,我想对 printf 使用名称 holler.#define 很明显...还有其他方式吗? 解决方案: #define holler printf void (*p)() = fn;//函数指针 void (&r)() = fn;//函数参考 inline void g(){ f();} 解决方案 ..
发布时间:2021-11-26 23:56:21 C/C++开发

从 R 中退出并重新启动一个干净的 R 会话?

有没有办法在 R 中创建一个别名,它会执行 q() 然后重新启动一个干净的 R 会话? 是的,我懒得输入 q() 然后输入字母 R :) 解决方案 如果您在 RStudio:命令/ctrl + shift + F10 你也可以使用 .rs.restartR() ..
发布时间:2021-11-26 23:56:13 其他开发

Git 别名 - 多个命令和参数

我正在尝试创建一个同时使用多个 Git 命令和位置参数的别名.每个都有 Stackoverflow 页面,两者都做似乎很明显,但我遇到了麻烦. 举个例子,我想切换到分支 foo 并执行一个状态.所以在我的 .gitconfig 中,我有: [别名]chs = !sh -c 'git checkout $0 &&git状态' 这不起作用.而像这样的事情会起作用. chs = !sh - ..
发布时间:2021-11-26 23:56:04 其他开发

是否可以通过 git 别名覆盖 git 命令?

我的 ~/.gitconfig 是: [别名]commit = "!sh commit.sh" 但是,当我输入 git commit 时,不会调用脚本. 是否可以,或者我必须使用其他别名? 解决方案 这不可能 这是来自我的 git.git 克隆: static int run_argv(int *argcp, const char ***argv){int done_al ..
发布时间:2021-11-26 23:55:56 其他开发

在 WHERE 子句中使用别名

我有一个查询,旨在向我显示表 A 中最近没有足够更新的任何行.(每行应在“month_no"之后的 2 个月内更新.): SELECT A.identifier, 一个名字, TO_NUMBER(DECODE(A.month_no, 1, 200803, 2, 200804, 3, 200805, 4, 200806, 5, 200807, 6, 200808, 7, 200809, 8, 20 ..
发布时间:2021-11-26 23:55:37 数据库

如何在不使用“sh"的情况下运行 shell 脚本?或“bash"命令?

我有一个 shell 脚本,我想在不使用“sh"或“bash"命令的情况下运行它.例如: 代替:sh script.sh 我想使用:script.sh 我该怎么做? 附言(i) 我很少使用 shell 脚本,我尝试阅读有关别名的内容,但我不明白如何使用它们. (ii) 我还阅读了有关将脚本与 PATH 变量中的另一个文件链接的内容.我正在使用我的大学服务器,但我无权在 ..
发布时间:2021-11-26 23:55:27 其他开发

如何将命令行参数传递给 shell 别名?

如何将命令行参数传递给别名?这是一个示例: 别名 mkcd='mkdir $1;cd $1;' 但在这种情况下,$xx 在别名创建时而不是在运行时被翻译.但是,我已经使用如下所示的 shell 函数(在谷歌搜索之后)创建了一个解决方法: 函数 mkcd(){目录 $1光盘 $1} 只是想知道是否有办法制作接受 CL 参数的别名. 顺便说一句 - 我使用“bash"作为我的默认 s ..
发布时间:2021-11-26 23:55:20 其他开发

带有位置参数的 Git 别名

基本上我想别名: git 文件 9fa3 ...执行命令: git diff --name-status 9fa3^ 9fa3 但 git 似乎没有将位置参数传递给 alias 命令.我试过了: [别名]文件 = "!git diff --name-status $1^ $1"文件 = "!git diff --name-status {1}^ {1}" ...还有一些其他的,但没有用 ..
发布时间:2021-11-26 23:55:09 其他开发

JavaScript 函数别名似乎不起作用

我刚刚阅读了这个问题并想尝试alias 方法而不是函数包装器方法,但我似乎无法让它在 Firefox 3 或 3.5beta4 或 Google Chrome 中工作,无论是在调试窗口还是在测试网页中. 萤火虫: >>>window.myAlias = document.getElementById功能()>>>myAlias('item1')>>>window.myAlias('item ..
发布时间:2021-11-26 23:55:01 前端开发

Windows 命令提示符中的别名

我已将 notepad++.exe 添加到我的环境变量路径中. 现在在命令提示符下,notepad++.exe filename.txt 打开 filename.txt.但我只想做 np filename.txt 来打开文件. 我尝试使用 DOSKEY np=notepad++.但它只是在不打开文件的情况下将已经打开的记事本++带到了最前沿.我怎样才能让它打开文件? 谢谢. ..
发布时间:2021-11-26 23:54:54 其他开发

SQL - 在 Group By 中使用别名

只是对 SQL 语法感到好奇.所以如果我有 SELECT项目名称作为项目名称,substring(itemName, 1,1) 作为 FirstLetter,计数(项目名称)从表 1GROUP BY itemName, FirstLetter 这是不正确的,因为 GROUP BY itemName, FirstLetter 真的应该 GROUP BY itemName, substrin ..
发布时间:2021-11-26 23:54:47 其他开发

制作一个带参数的 Bash 别名?

我曾经使用 CShell (csh),它允许您创建一个带有参数的别名.符号类似于 aliasjunk="mv \\!* ~/.Trash" 在 Bash 中,这似乎不起作用.鉴于 Bash 有许多有用的功能,我认为这个功能已经实现,但我想知道如何实现. 解决方案 Bash 别名不直接接受参数.您必须创建一个函数. alias 不接受参数,但可以像别名一样调用函数.例如: myf ..
发布时间:2021-11-26 23:54:37 其他开发