当我在 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
答案1
引用 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'
}