~/.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
それも役に立ちませんでした。
答え1
これを行う方法は次のとおりです。
sudo bash -i -c 'tailc -f -n 10 /var/log/syslog'
しかし、この構文は見苦しく、別の方向に進んだ。
権限が755のスクリプトを作成しました/usr/local/bin/tailc
。
#!/bin/bash
tail $@ | ccze
これで必要に応じてtailc
/を使用できます。sudo tailc