alias相关内容

如何在 bash 别名中包含参数?

尝试创建: alias mcd="mkdir $1; cd $1" 获取: $ mcd foo用法:mkdir [-pv] [-m mode] 目录...-bash: foo: 命令未找到 我做错了什么? 解决方案 别名只能用任意文本替换命令的第一个单词.不能使用参数. 您可以改为使用 shell 函数: mcd(){测试 -e "$1" ||mkdir "$1"cd "$ ..
发布时间:2021-11-27 00:00:20 其他开发

ORA-00972 标识符太长别名列名

我有一个类似的查询: SELECT column as averyveryveryverylongalias(超过30个字符)从表名 它返回错误 ORA-00972 identifier is too long ,是否有任何提示可以在不缩短别名的情况下使其正常工作? 谢谢 解决方案 否,在 Oracle 12.2 版之前,标识符的长度不允许超过 30 个字符.请参阅Oracle ..
发布时间:2021-11-26 23:59:54 数据库

我应该使用 alias 还是 alias_method?

我发现了一篇关于 alias 与 alias_method 的博文.如该博客文章中给出的示例所示,我只想将一个方法别名为同一类中的另一个方法.我应该使用哪个?我总是看到使用 alias,但有人告诉我 alias_method 更好. 别名的使用 类用户定义全名把“尊尼获加"结尾别名 full_name结尾User.new.name #=>尊尼获加 alias_method 的使用 类用 ..
发布时间:2021-11-26 23:59:45 其他开发

列出 Git 别名

如何打印我的 git 别名列表,即类似于 bash alias 命令的内容? 解决方案 此答案建立在 answer 的基础上 href="https://stackoverflow.com/users/880767/johnny">约翰尼.如果您不使用 git-alias 来自 git-extras. 在 Linux 上,运行一次: git config --global alia ..
发布时间:2021-11-26 23:59:34 其他开发

无法让expand_aliases生效

我无法让 expand_aliases 在 bash 中生效.我尝试了很多不同的东西,但没有任何效果. 这是一个简单的测试用例: /bin/bash -c 'shopt -s expand_aliases;别名 cdtmp="cd/tmp";别名;cdtmp;密码;' 和输出: $/bin/bash -c 'shopt -s expand_aliases;别名 cdtmp="cd/tm ..
发布时间:2021-11-26 23:59:25 其他开发

方法接收器上的 golang 函数别名

我可以为常用方法创建方法别名: func method1() {fmt.Println("method1")}var 方法 1 = 方法 1 但不能对方法接收者做同样的事情: type Person struct {名称字符串}func (p *Person) methodReciver() {fmt.Println("方法接收器")}var MethodReciver = methodRe ..
发布时间:2021-11-26 23:59:02 其他开发

如何在 PHP 中给函数取别名?

是否可以在 PHP 中使用不同名称的函数别名?假设我们有一个名为 sleep 的函数.有没有办法创建一个名为 wait 的别名? 现在我是这样做的: 函数等待( $seconds ) {睡眠($ 秒);} 解决方案 仅限 PHP 5.6+ 从 PHP 5.6 开始 可以通过导入来给函数取别名: 使用函数sleep作为等待; 文档中还有一个示例(参见“函数别名"). ..
发布时间:2021-11-26 23:58:54 PHP

在 Bash 中,如何添加“Are you sure [Y/n]"?任何命令或别名?

在这种特殊情况下,我想在 Bash 中添加一个确认 你确定吗?[是/否] 对于Mercurial的hg push ssh://username@www.example.com//somepath/morepath,其实就是一个别名.有没有标准命令可以加别名来实现? 原因是hg push和hg out听起来很相似,有时当我想要hgoutrepo时,我可能会不小心输入hgpushrepo ..
发布时间:2021-11-26 23:58:45 其他开发

别名在 Bash 脚本中不起作用

我有一个可执行文件 command.sh #/bin/bash别名 my_command='echo ok'我的命令 我的终端是 bash. 当我像 ./command.sh 一样运行它时,它工作正常. 当我像 /bin/bash ./command.sh 一样运行它时,它找不到 my_command 可执行文件. 当我像 /bin/sh ./command.sh 一样运行它 ..
发布时间:2021-11-26 23:58:38 其他开发

为什么 bash 别名在脚本中不起作用?

我使用的是 Mac,我在 .bashrc 中定义了这个别名: $cat .bashrc |格雷拉别名 la='ls -la' 然后我尝试在脚本中使用它: $cat ./mytest.sh#!/bin/bash啦 它运行并说它找不到la: ./mytest.sh: line 2: la: command not found 这是为什么?我在 Mac 和 Linux 上都试过,同样的错误! ..
发布时间:2021-11-26 23:58:09 其他开发

如何在 Vim 中为命令创建别名?

Vim 是我编程时的首选文本编辑器,因此我总是遇到一个特别烦人的问题. 通常,当我很快需要保存缓冲区并继续执行其他一些杂项任务时,我会执行典型的操作 :w 然而,我总是——似乎超过 50% 的时间——设法将 :w 大写.自然,Vim 对我大喊大叫,因为 W 是一个无效的命令: E492:不是编辑器命令:W 我的问题是如何在 Vim 中别名冒号命令.特别是,您能否举例说明如何将 W 别 ..
发布时间:2021-11-26 23:57:51 其他开发

定义同名的 git 别名来隐藏原始命令

我试图使用与现有命令相同的别名作为别名,以便别名隐藏原始命令(防止我从工作树中删除文件). [别名]rm = rm --cached差异=差异--颜色 不幸的是,这不起作用.有谁知道解决方法?谢谢. 编辑设置 color.diff = true 将提供彩色输出作为默认值. 解决方案 对于像 rm --cached 这样没有可配置选项的命令,最好的办法是创建一个不同名称的别名.例如 ..
发布时间:2021-11-26 23:57:44 其他开发