我的 cat 命令有什么问题?

The*_*tor 23 files cat

我借给朋友一台装有 Ubuntu 12.04 LTS 的计算机,他搞砸了cat命令。

$ cat testfile.txt
cat: meow!
$
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何解决这个问题吗?请?

的输出which cat

/bin/cat
Run Code Online (Sandbox Code Playgroud)

Rma*_*ano 20

如果他是朋友,他可能会做一些类似的事情(以 root 身份)(1):

mv /bin/cat /bin/cat.orig 
echo "echo 'cat: meow! '" > /bin/cat
chmod 755 /bin/cat
Run Code Online (Sandbox Code Playgroud)

如果他不是朋友,他就省略了第一行。

apt-file

apt-file search -F /bin/cat 
Run Code Online (Sandbox Code Playgroud)

说包裹是coreutils。你可以重新安装它,虽然我认为它有点危险......

(1) 好吧,我真的会添加alias which="echo cat: is a siamese"到您的 .bashrc 中,但是...

  • *如果他不是朋友,他会省略第一行。*我喜欢你说的方式。 (2认同)