Unix & Linux

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

6
सु विश्व निष्पादन योग्य क्यों है?
मेरे पास एक हेडलेस सर्वर है जिसे कई उपयोगकर्ताओं द्वारा दूरस्थ रूप से लॉग इन किया जाता है। अन्य उपयोगकर्ताओं में से कोई भी sudoers फ़ाइल में नहीं है, इसलिए वे रूट प्राप्त नहीं कर सकते हैं sudo। हालांकि, अनुमतियों के बाद से पर suकर रहे हैं -rwsr-xr-xउन्हें जानवर बल …
20 sudo  su  headless 

4
क्या एक कार्यक्रम शुरू करते समय वर्तमान कार्य निर्देशिका को सेट करने के लिए POSIX (या कम से कम एक लोकप्रिय) उपयोगिता है?
हमारे पास उस कमांड के वातावरण को संशोधित करने के लिए env (1) है जिसे हम चलाना चाहते हैं (उदाहरण के लिए env MANPAGER=more man dtrace)। क्या ऐसा ही कुछ है लेकिन निर्देशिका को संशोधित करने के लिए जिसे कमांड शुरू किया जा रहा है? आदर्श रूप में, मैं इसे …
20 shell  freebsd  cwd 

5
मैं दूसरे चर के आधार पर एक चर के लिए अलग-अलग मान कैसे दे सकता हूं?
मैं इस शेल स्क्रिप्ट को कैसे छोटा कर सकता हूं? CODE="A" if test "$CODE" = "A" then PN="com.tencent.ig" elif test "$CODE" = "a" then PN="com.tencent.ig" elif test "$CODE" = "B" then PN="com.vng.pubgmobile" elif test "$CODE" = "b" then PN="com.vng.pubgmobile" elif test "$CODE" = "C" then PN="com.pubg.krmobile" elif test "$CODE" = …

7
~ (बैकअप फ़ाइलों) के साथ समाप्त होने वाली फ़ाइलों की सूची से बचें
मेरी आवश्यकता एक निर्देशिका में सभी फ़ाइलों को सूचीबद्ध करने के लिए है, एक ~(बैकअप फ़ाइलों) के साथ समाप्त होने वाली फ़ाइलों को छोड़कर । मैंने कमांड का उपयोग करने की कोशिश की: ls -l | grep -v ~ मुझे यह आउटपुट मिलता है: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh …
20 ls  filenames 

5
बैश में एक एकल विस्मयादिबोधक चिह्न टाइप करना क्या है?
बैश इतिहास के विस्तार के लिए विस्मयादिबोधक चिह्नों का उपयोग करता है, जैसा कि इस प्रश्न के उत्तर में समझाया गया है (उदाहरण sudo !!के साथ पिछली कमांड-लाइन चलाता है sudo)। हालाँकि, मैं कहीं भी यह नहीं बता सकता कि निम्नलिखित कमांड को चलाने का मतलब क्या है (यानी एक …

2
क्या बैश इतिहास में आदेशों की एक श्रृंखला को क्रियान्वित करने का शॉर्टकट मौजूद है?
मान लीजिए कि मेरे पास निम्नलिखित तुच्छ उदाहरण हैं history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... अगर मैं आदेश पर अमल करना चाहता था 77, 78और 79एक आदेश में, वहाँ इस के लिए एक शॉर्टकट मौजूद है? …

2
`कमांड 1> फाइल.टेक्स्ट 2> फाइल.टेक्स्ट का व्यवहार` कमांड 1> फाइल.नेट 2> और 1` से भिन्न क्यों है?
जब आप एक ही फ़ाइल में stdout और stderr दोनों को पुनर्निर्देशित करना चाहते हैं, तो आप इसका उपयोग करके command 1>file.txt 2>&1, या कर सकते हैं command &>file.txt। लेकिन command 1>file.txt 2>file.txtउपरोक्त दो आदेशों से अलग व्यवहार क्यों है ? निम्नलिखित एक सत्यापन आदेश है। $ cat redirect.sh #!/bin/bash …

3
लिनक्स नेटवर्क ट्रैफ़िक केवल eth0 के माध्यम से क्यों जाता है?
मैं दो NIC सर्वर साइड, eth0 पर मिला? 192.168.8.140 और eth1? 192.168.8.142। क्लाइंट 192.168.8.142 को डेटा भेजता है, और मुझे iftopएथ 1 के लिए ट्रैफ़िक दिखाने की उम्मीद है, लेकिन यह नहीं करता है। सभी नेटवर्क eth0 से गुजरते हैं, इसलिए मैं दो NIC का परीक्षण कैसे कर सकता हूं? …

1
मैच खोजने के बाद बाहर निकलने के लिए ग्रीप धीमा?
मैं एक बैश स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो डिवाइस कनेक्शन के लिए btmon को पोल करता है। मुझे एक काम करने वाला समाधान मिल गया है, लेकिन यह बेतुका धीमा है, और ऐसा लगता है कि मुद्दा एक मैच (लगभग 25 सेकंड) खोजने के बाद बाहर निकलने …
20 bash  grep 

3
क्या कुछ यूजर का पासवर्ड बदलने से भी sudo पासवर्ड बदल जाएगा?
मैं अपने लिनक्स मिंट सिस्टम का एकमात्र उपयोगकर्ता हूं और मैंने देखा कि मैंने जिस पासवर्ड को लॉगिन करने के लिए चुना था, वही उसे सौंपा गया है sudo। तो मेरा सवाल है: क्या मेरा लॉगिन पासवर्ड बदलने से sudoपासवर्ड भी बदल जाएगा ? यदि नहीं, तो मैं sudoपासवर्ड कैसे …
20 sudo  password 

4
"केवल निष्पादित" फ़ाइल अनुमति के लिए एक वैध उपयोग मामला क्या है?
मैं chmod और इसके अष्टक मोड पर पढ़ रहा था । मैंने देखा कि 1केवल निष्पादन है। केवल अनुमति के लिए एक वैध उपयोग मामला क्या है? किसी फ़ाइल को निष्पादित करने के लिए, एक आम तौर पर पढ़ने और अनुमति निष्पादित करना चाहते हैं। $ echo 'echo foo' > …

3
मैं कैसे देख सकता हूँ कि वास्तव में शेल या कमांड या फ़ंक्शन के माध्यम से शेल में क्या कमांड चलती थी
उदाहरण के लिए मेरे पास एक बैश फ़ंक्शन (या उपनाम) है function install() {sudo apt-get install $@}। कमांड चलाते समय install dicelab, मुझे जो उम्मीद है वह वास्तव में चलाया जाएगा sudo apt-get install dicelab। मैं कहां देख सकता हूं कि वास्तव में शेल द्वारा क्या चलाया गया था? मैं …
20 bash  shell  debugging 

1
कमांड प्रतिस्थापन के अंदर यहां दस्तावेजों के हवाले से POSIX की क्या आवश्यकता है?
में इस सवाल का कोई एक समस्या एक का उपयोग कर रिपोर्ट यहाँ दस्तावेज़ के अंदर एक उद्धृत सीमांकक शब्द के साथ $(...)आदेश प्रतिस्थापन , जहां एक बैकस्लैश \दस्तावेज़ चलाता अंदर एक पंक्ति के अंत में नई पंक्ति-में शामिल होने लाइन निरंतरता , जबकि एक ही यहाँ दस्तावेज़ के बाहर …

3
मुझे कैसे पता चलेगा कि मेरा सुडोल विशेषाधिकार समाप्त हो गया है?
मैं एक स्क्रिप्ट पर काम कर रहा हूं, जो कि sudo के रूप में एक कमांड चलाता है और केवल पाठ की एक पंक्ति को तब ही echoes करता है यदि मेरे sudo विशेषाधिकार समाप्त हो गए हैं, इसलिए केवल sudo के साथ कमांड चलाने पर मेरे उपयोगकर्ता (रूट) को …
20 sudo 

4
क्या 'eval echo` का उपयोग करना हमेशा सुरक्षित है?
उपयोग करने evalको अक्सर हतोत्साहित किया जाता है क्योंकि यह मनमाने कोड के निष्पादन की अनुमति देता है। हालांकि, अगर हम उपयोग करते हैं eval echo, तो ऐसा लगता है कि बाकी स्ट्रिंग तर्क बन जाएंगे echoइसलिए यह सुरक्षित होना चाहिए। क्या मैं इस पर सही हूं?
20 bash  echo 

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