Unix & Linux

लिनक्स, FreeBSD और अन्य Un * x जैसे ऑपरेटिंग सिस्टम के उपयोगकर्ताओं के लिए Q & A

7
एक शेल स्क्रिप्ट में टाइमिंग
मेरे पास एक शेल स्क्रिप्ट है जो मानक इनपुट से पढ़ रहा है । दुर्लभ परिस्थितियों में, कोई भी इनपुट प्रदान करने के लिए तैयार नहीं होगा, और स्क्रिप्ट को समय समाप्त होना चाहिए । टाइमआउट के मामले में, स्क्रिप्ट को कुछ सफाई कोड निष्पादित करना होगा। ऐसा करने का …
53 shell  signals  timeout 

9
बाहरी हार्ड ड्राइव में आसान वृद्धिशील बैकअप
थोड़ी देर के लिए मैंने अपनी मशीनों के वृद्धिशील बैकअप करने के लिए डिर्वविश का उपयोग किया, लेकिन यह कॉन्फ़िगर करने के लिए थोड़ा बोझिल है, और यदि आप अपने कॉन्फ़िगरेशन की प्रतिलिपि नहीं लेते हैं, तो इसे कहीं और पुन: पेश करना मुश्किल हो सकता है। मैं यूनिक्स, लिनक्स …
53 linux  backup  bsd 

10
स्पष्ट रूप से स्थापित पैकेजों की सूची दें
जेंटू में वह फ़ाइल होती /var/lib/portage/worldहै जिसमें ऐसे पैकेज होते हैं जिन्हें मैंने स्पष्ट रूप से स्थापित किया है। स्पष्ट रूप से मेरा मतलब है, वे पैकेज जो मैं चुनते हैं, न कि डिफ़ॉल्ट रूप से इंस्टॉल की गई कोई भी चीज, या निर्भरता द्वारा खींचा गया। क्या उबंटू में …

11
बाहरी प्रदर्शन प्लग इन होने पर स्वचालित रूप से RandR कॉन्फ़िगरेशन लागू करने का एक उपकरण
एक उपकरण है जो एक को सक्षम करता है: मॉनिटर के आधार पर वर्तमान रैंडर कॉन्फ़िगरेशन (स्थिति, अभिविन्यास, संकल्प आदि) को याद रखें। स्वचालित रूप से अंतिम ज्ञात अच्छे कॉन्फ़िगरेशन को लागू करें जैसे ही डिस्प्ले प्लग किया जाता है, एप्लेट्स या ज़ेंडर (1) के साथ घूमने की कोई आवश्यकता …
53 linux  xorg  udev  xrandr 

5
मॉनिटर फ़ाइलों (एक ला पूंछ -f) एक पूरी निर्देशिका में (यहां तक ​​कि नए भी)
मैं आमतौर पर एक निर्देशिका में कई लॉग देखता हूं tail -f directory/*। समस्या यह है कि एक नया लॉग बनाया जाता है उसके बाद, यह स्क्रीन में नहीं दिखाई देगा (क्योंकि *पहले से ही विस्तारित किया गया था)। क्या किसी निर्देशिका में प्रत्येक फ़ाइल की निगरानी करने का एक …
53 logs  tail 

4
ग्लोब मैच से एक पैटर्न को छोड़ दें
मेरे पास एक ही बेस फाइलनेम वाली कई फाइलें हैं। मैं सभी को हटाना चाहता हूं, लेकिन एक foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc अगर मुझे एक रखने की जरूरत नहीं थी, मुझे पता है कि मैं इस्तेमाल कर सकता हूं rm foo.*। टीएलडीपी^ एक मैच को …
53 bash  wildcards 


4
मैं $ होम के अलावा किसी निर्देशिका में सभी शेल सत्र कैसे शुरू करूं?
जब मैं उबंटू में अपना गैर-लॉगिन खोल खोलता हूं, तो मेरी वर्तमान कार्यशील निर्देशिका /home/user_name(मेरा $HOMEपर्यावरण चर) है, लेकिन मैं इसे इस तरह बदलना चाहता हूं कि जब मैं अपना टर्मिनल शुरू करता हूं तो मैं किसी अन्य निर्देशिका में हूं। मैंने पढ़ा है कि जब मैं उबंटू में अपना …

3
http डाउनलोड में वाइल्डकार्ड के साथ wget
मुझे wget का उपयोग करके एक फ़ाइल डाउनलोड करने की आवश्यकता है, हालांकि मुझे नहीं पता कि फ़ाइल का नाम क्या होगा। https://foo/bar.1234.tar.gz मैन पेज के अनुसार , wget आपको एक FTP साइट के साथ काम करते समय ग्लोबिंग को बंद और चालू करने देता है, हालाँकि मेरे पास http …
53 wget 

2
पहले पैरामीटर के रूप में xargs पास करें
मैं इस व्यवहार का उत्पादन करने की कोशिश कर रहा हूँ: grep 192.168.1 *.txt Xargs के माध्यम से grep में एक स्ट्रिंग पास करके लेकिन यह पहले पैरामीटर के बजाय अंत में चल रहा है। echo 192.168.1 | xargs grep *.txt मुझे आने वाले स्ट्रिंग को अंत के बजाय 'grep' …
53 xargs 

3
sshfs माउंट, सुडो को अनुमति से वंचित कर दिया गया
मैं sshfsअपनी ~/निर्देशिका में ssh पर कुछ अजगर परियोजनाओं के साथ एक फ़ोल्डर माउंट करने के लिए उपयोग कर रहा हूं । $ mkdir -p ~/mount/my-projects $ sshfs user@example.com:/home/user/my-projects ~/mount/my-projects मैं अधिकांश कमांड का प्रदर्शन कर सकता हूं जैसा कि उम्मीद की जा सकती है: $ ls ~/mount/my-projects some-python-project लेकिन …
53 ssh  sudo  sshfs 

3
मैं कैसे बता सकता हूं कि क्या मैं बैश स्क्रिप्ट से tmux सत्र में हूं?
मैं अपने git रिपॉजिटरीbash_profile में रखना पसंद करता हूं और इसे उन मशीनों तक क्लोन करता हूं जिनके पास शेल एक्सेस है। चूँकि मैं ज्यादातर समय में है, जब मुझे शेल प्रॉम्प्ट में अपने पारंपरिक स्थान के बजाय स्टेटस लाइन में एक स्ट्रिंग होती है।tmuxuser@host मेरे द्वारा उपयोग की जाने …
53 bash  prompt  tmux 

6
पूरे फाइल सिस्टम में टेक्स्ट कैसे खोजें?
यह मानते हुए कि grep उपकरण का उपयोग किया जाना चाहिए, मैं संपूर्ण फ़ाइल सिस्टम में पाठ स्ट्रिंग "800x600" की खोज करना चाहता हूं। मैंने कोशिश की: grep -r 800x600 / लेकिन यह काम नहीं करता है। मेरा मानना ​​है कि मेरे आदेश को पाठ "800x600" के लिए रूट के …
53 grep  recursive 

9
एक अलग विभाजन के लिए / घर के अलावा अन्य चीजों को क्यों रखा जाए?
तो हाल ही में एक डेबियन 5.0.5 संस्थापक मुझे अलग करने की पेशकश की /usr, /home, /varऔर /tmp(एक भौतिक डिस्क पर) विभाजन। इसका व्यावहारिक कारण क्या है? मैं समझता हूं कि /homeएक अलग विभाजन पर रखना फायदेमंद हो सकता है, क्योंकि उपयोगकर्ता फ़ाइलों को अलग से एन्क्रिप्ट किया जा सकता …
53 linux  partition 

1
`खोज` के -exec विकल्प को समझना
मैं खुद को लगातार वाक्य रचना देख रहा हूं find . -name "FILENAME" -exec rm {} \; मुख्य रूप से क्योंकि मैं नहीं देखता कि वास्तव में -execभाग कैसे काम करता है। ब्रेसिज़, बैकस्लैश और अर्धविराम का क्या अर्थ है? क्या उस सिंटैक्स के अन्य उपयोग के मामले हैं?
53 shell  find 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.