เกิดอะไรขึ้นกับคำสั่ง cat ของฉัน [ปิด]


23

ฉันให้เพื่อนคอมพิวเตอร์ที่ใช้ Ubuntu 12.04 LTS กับเพื่อนและเขาก็ทำตามcatคำสั่ง

$ cat testfile.txt
cat: meow!
$

มีคนบอกฉันว่าจะแก้ไขได้อย่างไร โปรด?

ผลลัพธ์ของwhich cat:

/bin/cat

9
ลองwhich catดู ถ้ามันพูดอะไรบางอย่างเช่น "สยาม" หรือแมวสายพันธุ์อื่น ๆ เพื่อนของคุณก็คืออัจฉริยะ มิฉะนั้นคัดลอกผลลัพธ์ในคำถามของคุณ
Rmano

11
วันโกหก! lolz
OrangeTux

1
กรุณาเพิ่มผลของการและfile /bin/cat ls -l /bin/cat*ยังไงก็ตาม "เพื่อน" ของคุณก็มีสิทธิ์เข้าถึงรูทใช่มั้ย
Rmano

1
อ่า ... เขามีสิทธิ์เข้าถึงรูท ฉันตรวจสอบเนื้อหาของไฟล์:echo "cat: meow"
TheDoctor

2
ฉันไม่ได้คาดหวังคำถามที่มีชื่อนี้ในเว็บไซต์ SE นี้ ... ;-)
Joey

คำตอบ:


20

หากเขาเป็นเพื่อนเขาอาจทำสิ่งที่มีสไตล์ (เหมือนรูท) (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
หากเขาเป็นเพื่อนน้อยกว่าเขาจะละบรรทัดแรก ฉันชอบวิธีที่คุณพูด

2

จริงๆแล้วมันเป็นเคล็ดลับของ April Fool ฉันเปลี่ยนนาฬิกาในกล่อง Debian ของฉันจากวันที่ 1 เมษายนและแก้ไขด้วยตัวเอง ป่วยตลกป่วย ...


2
ฉันเปลี่ยนวันที่ 1 เมษายนและทดสอบใน Ubuntu 12.04 ไม่มีเรื่องตลกที่นี่
Guy บราซิลนั่น

catคำสั่งของฉันเป็นเรื่องปกติในวันนี้อีกครั้ง ... แปลก แต่นั่นคือสิ่งที่ฉันพบเพื่อแก้ไข: -S
Canadian Luke ติดตั้งใหม่ MONICA
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.