标签: alias

带参数的ZSH别名

我正在尝试为我的简单git add/commit/push创建一个带参数的别名.

我已经看到函数可以用作别名所以我尝试但我没有成功..

在我之前:

alias gitall="git add . ; git commit -m 'update' ; git push"
Run Code Online (Sandbox Code Playgroud)

但我希望能够修改我的提交:

function gitall() {
    "git add ."
    if [$1 != ""]
        "git commit -m $1"
    else
        "git commit -m 'update'"
    fi
    "git push"
}
Run Code Online (Sandbox Code Playgroud)

(我知道这是一个可怕的git练习)

bash shell alias zsh zshrc

57
推荐指数
4
解决办法
3万
查看次数

我们可以在php中使用别名吗?

是否可以在PHP中使用不同的名称对函数进行别名?如果有,怎么样?

假设我们有这个函数sleep();

有没有快速的方法来创建一个名为wait()的别名;

不写这段代码

function wait( $seconds ) {
    sleep($seconds);
}
Run Code Online (Sandbox Code Playgroud)

php alias function

53
推荐指数
8
解决办法
4万
查看次数

如何在Dockerfile中为docker容器设置bash别名?

我是码头工人的新手.我发现我们可以使用Dockerfile中的ENV指令设置环境变量.但是如何在Dockerfile中为长命令设置bash别名呢?

unix bash alias docker dockerfile

53
推荐指数
4
解决办法
4万
查看次数

如何在Mac OS X中运行终端时找出别名(在bash意义上)的定义

如何找出系统中定义别名的位置?我指的是从Mac OS X(10.6.3)启动的终端会话中使用的别名.

例如,如果我alias在终端命令提示符下输入没有参数的命令,我会得到一个我设置的别名列表,例如:

alias mysql='/usr/local/mysql/bin/mysql'
Run Code Online (Sandbox Code Playgroud)

但是,我使用Spotlight和mdfind各种启动文件搜索了我的系统,到目前为止还找不到定义此别名的位置.(我很久以前就这样做了,并没有写下我指定别名的地方).

bash terminal alias

52
推荐指数
6
解决办法
6万
查看次数

如何在Java中创建一些变量类型别名

让我说我有这个代码

Map<String, String> list = new HashMap<String, String>();
list.put("number1", "one");
list.put("number2", "two");
Run Code Online (Sandbox Code Playgroud)

我该如何制作一些"别名"类型

Map<String, String>
Run Code Online (Sandbox Code Playgroud)

更容易被重写的东西

// may be something like this
theNewType = HashMap<String, String>;

theNewType list = new theNewType();
list.put("number1", "one");
list.put("number2", "two");
Run Code Online (Sandbox Code Playgroud)

基本上我的问题是,如何为某些"类型"创建"别名",因此当需要更改整个程序代码时,我可以更容易编写和更容易.

谢谢,对不起,如果这是一个愚蠢的问题.我是Java的新手.

java alias types hashmap

52
推荐指数
3
解决办法
4万
查看次数

Oracle中是否需要'as'关键字来定义别名?

Oracle中是否需要'AS'关键字来为SELECT语句中的列定义别名?

我注意到了

SELECT column_name AS "alias"
Run Code Online (Sandbox Code Playgroud)

是相同的

SELECT column_name "alias"
Run Code Online (Sandbox Code Playgroud)

我想知道以后一种方式定义列别名的后果是什么.

sql oracle alias required

49
推荐指数
6
解决办法
13万
查看次数

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

我的〜/ .gitconfig是:

[alias]
        commit = "!sh commit.sh"
Run Code Online (Sandbox Code Playgroud)

但是,当我输入git commit时,不会调用脚本.

是否可能,或者我必须使用另一个别名?

git alias

48
推荐指数
4
解决办法
8559
查看次数

SQL表别名 - 好还是坏?

在SQL中使用表别名有哪些优缺点?我个人试图避免它们,因为我认为它们使代码的可读性降低(特别是在阅读大的where /和语句时),但我有兴趣听到任何反对点.什么时候使用表别名通常是个好主意,你有没有任何首选格式?

sql alias

44
推荐指数
7
解决办法
4万
查看次数

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

我试图在非交互式bash shell中使用别名.我已经定义了我的别名~/.bashrc,我已经设置了变量BASH_ENV=~/startUpFile.startUpFile的内容是source ~/.bashrc.

当我执行alias命令时,我可以看到我的别名被识别.但是,如果我尝试使用定义的别名~/.bashrc,Bash无法识别它.它给了我未知的命令错误.

使用TCSH shell可以很容易地执行此操作,因为~/.cshrc始终会读取文件.

有什么想法我怎么能用Bash shell做到这一点?

bash alias non-interactive

44
推荐指数
3
解决办法
2万
查看次数

在多个(新)选项卡中打开现有Gvim中的文件

我在.bashrc中放了一些别名,在gvim中打开一组项目文件,每个项目都在自己的标签中:

gvim -p <list of file names using absolute paths>
Run Code Online (Sandbox Code Playgroud)

这一切都很好,除了我可能想要在任何给定时间之间移动的几组文件(我当前的项目使用Ruby on Rails,所以这解释了).如果我可以将新选项卡附加到现有的gvim实例,真正棒极了的是什么.在我的最后一个位置,我在Vista上工作; 在文件名我身边这让通过打开一堆空的gvim标签,这让我右击并选择"在现有的无名称gvim中打开." 现在我使用Ubuntu,在上下文菜单中没有这样的东西.有没有办法从命令行执行此操作?

vim bash ubuntu tabs alias

43
推荐指数
4
解决办法
4万
查看次数

标签 统计

alias ×10

bash ×5

sql ×2

docker ×1

dockerfile ×1

function ×1

git ×1

hashmap ×1

java ×1

non-interactive ×1

oracle ×1

php ×1

required ×1

shell ×1

tabs ×1

terminal ×1

types ×1

ubuntu ×1

unix ×1

vim ×1

zsh ×1

zshrc ×1