如何为长 ls 命令创建别名?

弗拉基米尔·帕夫洛斯基

当我输入 xfce4-terminal 命令时:

ls -pltrh --color=always --time-style="+%d-%b-%Y $newline%H:%M" | grep --color=never -v / | cut -d ' ' -f6- 
echo -e -n '\033[1;5;36m'"Diretório §⮕ " 
echo -e -n '\033[1;5;33m'
pwd
echo -e '\033[00m'

完美无缺,但我无法成功设置别名~/.bashrc,它给出了有关| cut -d ' ' -f6-部分命令的错误(未找到别名)。

我该如何解决?或者我应该完全改变这个命令?

操作系统:Xubuntu 16.04.6

异形

引用 Bash 参考:

别名允许在字符串用作简单命令的第一个单词时将其替换为单词

所以这适用于相当简单的情况。您可以将其定义为 .bashrc 中的函数:

function showdir {
    ls -pltrh --color=always --time-style="+%d-%b-%Y $newline%H:%M" | grep --color=never -v / | cut -d ' ' -f6- ;
    echo -e -n '\033[1;5;36m'"Diretório §⮕ " ;
    echo -e -n '\033[1;5;33m'; 
    pwd;
    echo -e '\033[00m'
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章