我的cat命令怎么了?[关闭]


23

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

$ cat testfile.txt
cat: meow!
$

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

输出which cat

/bin/cat

9
尝试which cat。如果说“暹罗”或其他猫科动物的话,您的朋友就是一个天才。否则,请复制问题中的输出。
Rmano 2014年

11
愚人节!Lolz
OrangeTux 2014年

1
请加的结果file /bin/catls -l /bin/cat*。顺便说一句,您的“朋友”具有超级用户访问权限,不是吗?
Rmano 2014年

1
啊...他确实有root访问权限。我检查了文件内容:echo "cat: meow"
TheDoctor

2
我没想到在这个 SE网站上会遇到关于这个标题的问题... ;-)
Joey

Answers:


20

如果他是朋友,则可能采用了某种风格(以root身份)(1):

mv /bin/cat /bin/cat.orig 
echo "echo 'cat: meow! '" > /bin/cat
chmod 755 /bin/cat

如果他不像朋友,那么他会省略第一行。

询问 apt-file

apt-file search -F /bin/cat 

说包裹是coreutils。您可能可以重新安装它,尽管我认为这有点危险...

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


2
如果他不喜欢一个朋友,他会省略第一行。我喜欢你这么说。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.