मेरे पास यह स्क्रिप्ट थी:
spd-say "Hello, don't forget the trash bin."
तो यह मुझे याद दिलाता है कि मैं क्या करने वाला था, और मैं इसे स्थानांतरित करने के लिए गया /usr/local/bin/
और कमांड trash
ने तर्क का उच्चारण किया, फिर मैंने एक कॉन्टैब जॉब सेट किया , जिससे मुझे यह याद दिलाने के लिए कि मैं रोज क्या करना चाहता था। लेकिन क्रेस्टब ने काम नहीं किया और मैं समझ नहीं पाया कि यह (यह अन्य कार्यों को दोषपूर्ण तरीके से क्यों करता है)।
एक बार जब मैंने अपने टर्मिनल में यह संदेश देखा:
You have new mail in /var/mail/root
जिसके अंत में इस लाइन ने मुझे बहुत बुरा कर दिया:
/bin/sh: 1: trash: not found
मुझे पता है कि यह एक मूर्खतापूर्ण बात थी लेकिन मैंने किया:
mv /usr/local/bin/trash /bin/sh
यह सोचना कि sh
एक निर्देशिका है और मुझे निष्पादित होने के लिए स्क्रिप्ट को वहां स्थानांतरित करना चाहिए।
अब, जब मैं एक आदमी पृष्ठ देखना चाहता हूं, तो सिस्टम कहता है:
"नमस्ते, कचरा बिन मत भूलना।"
और का उत्पादन cat sh
है:
#!/bin/bash
spd-say "Hello, don't forget the trash bin. "
वैसे भी, मैं कुछ भी कर सकता हूं या मुझे अपने ऑपरेटिंग सिस्टम को फिर से स्थापित करना होगा?
man
डॉक्स बकवास हैं (या समझना मुश्किल है)