Questions tagged «alias»

别名是替代名称。在计算机科学中,最常见的上下文是Shell中的命令别名,数据库中的列别名或C ++等语言中的变量引用。


19
做一个带有参数的Bash别名?
我曾经用过CShell(csh),这样您就可以创建一个带参数的别名。记号有点像 alias junk="mv \\!* ~/.Trash" 在Bash中,这似乎不起作用。鉴于Bash具有许多有用的功能,我想假设该功能已实现,但我想知道如何实现。
1270 bash  alias 


16
Windows命令提示符中的别名
我已经notepad++.exe在“环境变量”中添加了“路径”。 现在在命令提示符下,notepad++.exe filename.txt打开filename.txt。但是我只想np filename.txt打开文件。 我尝试使用DOSKEY np=notepad++。但这只是在不打开文件的情况下将已经打开的notepad ++带到了前台。如何使其打开文件? 谢谢。

7
我应该使用alias还是alias_method?
我在aliasvs 上找到了一篇博客文章alias_method。如该博客文章中给出的示例所示,我只想在同一个类中为另一个方法别名。我应该使用哪个?我总是看到alias用过,但是有人告诉我alias_method更好。 别名的用法 class User def full_name puts "Johnnie Walker" end alias name full_name end User.new.name #=>Johnnie Walker alias_method的用法 class User def full_name puts "Johnnie Walker" end alias_method :name, :full_name end User.new.name #=>Johnnie Walker 博客文章链接在这里
353 ruby  alias 

12
如何将命令行参数传递给Shell别名?
如何将命令行参数传递给别名?这是一个示例: 别名mkcd ='mkdir $ 1; cd $ 1;' 但是在这种情况下,$ xx在别名创建时而不是在运行时转换。但是,我已经使用shell函数(在进行了少许搜索之后)创建了一种变通方法,如下所示: 函数mkcd(){ mkdir $ 1 cd $ 1 } 只是想知道是否有一种方法可以使别名接受CL参数。 顺便说一句-我使用“ bash”作为默认外壳。
288 shell  alias 

11
如何在不使用“ sh”或“ bash”命令的情况下运行shell脚本?
我有一个要运行的shell脚本,而无需使用“ sh”或“ bash”命令。例如: 代替: sh script.sh 我要使用: script.sh 我怎样才能做到这一点? PS(i)我不太使用shell脚本,并且尝试阅读有关别名的信息,但是我不了解如何使用它们。 (ii)我还阅读了有关将脚本与PATH变量中的另一个文件链接的信息。我正在使用大学服务器,但没有在这些位置创建文件的权限。
261 bash  shell  alias  sh 

7
具有位置参数的Git别名
基本上我想别名: git files 9fa3 ...执行命令: git diff --name-status 9fa3^ 9fa3 但是git似乎没有将位置参数传递给alias命令。我努力了: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ...和其他一些,但没有用。 简并的情况是: $ git echo_reverse_these_params a b c d e e d c b a ...我该如何进行这项工作?

17
在Bash中,如何在任何命令或别名中添加“您确定[Y / n]”?
在这种情况下,我想在Bash中添加一个确认 你确定吗?[是/否] 对于Mercurial来说hg push ssh://username@www.example.com//somepath/morepath,实际上是一个别名。是否可以将标准命令添加到别名中来实现它? 原因是hg push和hg out听起来相似,有时在我需要时hgoutrepo,我可能会不小心键入hgpushrepo(均为别名)。 更新:如果它可以像是内置命令和另一个命令一样,例如:confirm && hg push ssh://...那就太好了……只是一个可以要求yesor 的命令,no其余的if 可以继续yes。
228 bash  alias  confirmation 

3
如何在SQL Server 2008中使用表别名编写UPDATE SQL?
我有一个非常基本的UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; 该查询运行良好的Oracle,Derby,MySQL-但它在SQL Server 2008中失败 与以下错误: “消息102,级别15,状态1,行1'Q'附近的语法不正确。 如果我从SQL中删除所有出现的别名“ Q”,那么它将起作用。 但是我需要使用别名。

8
Git Alias-多个命令和参数
我正在尝试创建一个使用多个Git命令和位置参数的别名。每个页面都有Stackoverflow页面,这两个页面看起来很痛苦,但我遇到了麻烦。 例如,我想切换到分支foo并执行状态。所以在我中.gitconfig,我有: [alias] chs = !sh -c 'git checkout $0 && git status' 这不起作用。而类似的东西会起作用。 chs = !sh -c 'git checkout $0' echoes = !sh -c 'echo hi && echo bye' 任何见识将不胜感激。
181 git  sh  alias  git-alias 

5
&,<<,*在此database.yml文件中是什么意思?
到目前为止,我只使用了database.yml,每个参数都被明确调用,在下面的文件中,它使用了一些我不理解的字符。每行和符号(&,*,&lt;&lt;)是什么意思,我该如何读取该文件? development: &amp;default adapter: postgresql database: dev_development test: &amp;test &lt;&lt;: *default database: test_test cucumber: &lt;&lt;: *test production: &lt;&lt;: *default database: test_production

7
别名化Vim中的命令
Vim 是我编程时首选的文本编辑器,因此我总是遇到一个特别烦人的问题。 通常,当我快速需要保存缓冲区并继续执行其他任务时,我通常 :w 但是,我(似乎有50%的时间都喜欢)总是设法将其资本化:w。自然,vim对我大喊,因为这W是无效的命令 E492: Not an editor command: W 我的问题是在vim中如何使用一个别名冒号命令。尤其是,你能举例说明如何别名W来w。 我知道将键映射到某些命令的过程。不幸的是,这不是我想要的。
151 vim  alias  command 

9
SQL-在分组依据中使用别名
只是对SQL语法感到好奇。所以如果我有 SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter 这将是不正确的,因为 GROUP BY itemName, FirstLetter 真的应该是 GROUP BY itemName, substring(itemName, 1,1) 但是为什么我们不能简单地使用前者来方便呢?
143 sql  group-by  alias 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.