我添加了这个来~/.bashrc
提供彩色尾巴:
tailc () {
tail $@ | ccze
}
我可以这样运行它:tailc -f -n 10 foo/log.txt
但我不能在特权文件上使用它:
sudo tailc -f -n 10 /var/log/syslog
错误:
bash:tailc:找不到命令
我知道我可以这样做:sudo bash -i -c '...'
但我想知道是否可以在没有更复杂的语法的情况下运行它。我能做些什么才能打字sudo tailc ...
?
顺便说一句,我也添加了该功能/root/.bashrc
,但这也无济于事。
这样做的方法是:
但是这种语法很丑陋,所以我朝着不同的方向前进。
我创建了一个
/usr/local/bin/tailc
权限为 755 的脚本:现在我可以根据需要使用
tailc
/sudo tailc
了。