के लिए कोई कमांड-लाइन शॉर्टकट है जब भी मैं प्रोग्राम के आउटपुट को देखना नहीं चाहता हूं, इसे टाइप करना वाकई परेशान है। मैं लिखने के लिए एक छोटा रास्ता है अगर जानकर प्रसन्नता होगी:क्या ">/dev/null 2> और 1"
$ program >/dev/null 2>&1
जेनेरिक खोल सबसे अच्छा है, लेकिन अन्य गोले के बारे में भी, विशेष रूप से पार्टी या पानी का छींटा जानना दिलचस्प होगा।
ln -s /dev/null /n
तो फिर तुम बस सकता है::
program >/n 2>&1
लेकिन निश्चित रूप से, लिपियों
धन्यवाद, यह अच्छा है (उसे नहीं पता था) लेकिन मुझे यह निर्दिष्ट करना चाहिए था कि "शॉर्टकट" का अर्थ आधे से कम वर्णों से कम है। यह लगभग उतना ही टाइपिंग है। वास्तव में 2> और 1 भाग आसान है, यह/dev/null है जो टाइप करने के लिए परेशान है। –
मैं यह जानकर उत्सुक हूं कि आप क्या चल रहे हैं जो आपको पाइप स्टडआउट और stderr/dev/null को इतनी बार मजबूर करने के लिए मजबूर करता है कि टाइपिंग/dev/null एक परेशानी बन जाती है। –
बैश मैनुअल "> & dev" के साथ संभव अस्पष्टताओं से बचने के लिए "&>/dev/null" फ़ॉर्म को पसंद करता है (जहां n एक पूर्णांक है)। मुझे नहीं लगता कि यह बैश के बाहर पोर्टेबल है, हालांकि। – ephemient