我在〜/.bashrc中添加了一些别名,以简化我的工作环境,但是我想知道如何在命令上添加选项。
例如,我补充说:
alias emacs="emacs -nw"
每次运行文件时都能停止编写no window
命令。
我想知道是否有一些文档有关命令读取上的附加选项。例如,而不是添加对我不优雅的alias
(当然是个人口味),我们只会写类似的东西
if (command == "emacs") {
command += "-nw"
}
这是我如何通过评论建议解决此问题的完整答案:
我通过参数conge conge conge conder con的名称,通常使用同一名称,而无需.c的可执行文件。
。function ccompile(){
cc -std=c99 -Wall $1.c -o $1 -lm
}
这将做什么,它将以我的第一个参数($ 1)为例,填写功能中的$ 1,并将其代码编译到具有相同名称的可执行文件,例如,如果我们键入:
ccompile hello_world
它将填充命令并具有
cc -std=c99 -Wall hello_world.c -o hello_world -lm
这也可以用于我的Emacs问题,例如:
function emacs(){
emacs -nw $1
}
这个问题基本上是因为我喜欢可扩展的东西,而且我确定别名不足以解决这种问题,我们无法将别名用于我需要的编译脚本。