代码之家  ›  专栏  ›  技术社区  ›  duggi

要设置ls别名,以获取参数

  •  2
  • duggi  · 技术社区  · 15 年前

    我在.bashrc中设置了以下别名:

    alias la='ls -laG'
    

    但我真的很想发出命令:

    la foo/bar
    

    我想我必须写一个shell脚本?或者有沙尔兹的方法吗?

    2 回复  |  直到 15 年前
        1
  •  6
  •   danben    15 年前

    这对我有用。它将取代 la 具有 ls -laG ,以便将命令执行为 ls -laG foo/bar .

        2
  •  2
  •   DerMike Vladimír Schäfer    15 年前

    对于您的任务,您不需要参数。(或者我错过了什么?)但是,您可以编写一个接受参数的shell函数。我以前吃过类似的东西

    function ccd () { mkdir -p $1 && cd $1; }
    

    在我的 .bashrc . 所以我可以通过输入一步来创建和更改红外。

    ccd temp1