shell पर टैग किए गए जवाब

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

2
+/- बैकग्राउंड में नौकरी करने के बाद
बैकग्राउंड में नौकरी चलाएं $ command & जब यह हो जाता है, टर्मिनल प्रिंट करता है [n]+ command या [n]- command तो कभी-कभी यह एक प्लस और दूसरी बार यह एक माइनस निम्नलिखित है [n]। प्लस / माइनस का क्या अर्थ है?

1
क्यों / etc / छाया उस पासवर्ड को छोटा कर रहा है जिसे मैंने कमांड के साथ सेट किया है: useradd -p?
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20 [root@P-dude dude]# cat /etc/shadow | grep pswayze pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7::: मुझे यकीन नहीं है कि सिस्टम मेरे एन्क्रिप्टेड पासवर्ड से पहले चौदह वर्णों को क्यों निकालता है। मेरी /etc/shadowफ़ाइल का पासवर्ड तर्क के रूप में मैंने जो प्रदान किया है, उससे छोटा हैuseradd -p
21 shell  useradd 

2
क्या एक लक्ष्य आवेदन के शून्य तर्क को स्थापित करने का एक POSIX तरीका है?
में bashआप उपयोग कर सकते हैं exec -aऔर में zshआप वैकल्पिक रूप से भी सेट कर सकते हैं ARGV0एक निश्चित zeroth तर्क के साथ एक कार्यक्रम पर अमल करने लेकिन वहां भी ऐसा करने का एक POSIX तरीका है? जैसा कि इस एक टिप्पणी में सुझाव दिया गया है कि …

2
मेकफाइल में पर्यावरण चर का मान जाँचना
मेरे पास एक मेकफिल लक्ष्य है, जिसमें मुझे एक पर्यावरण चर के मूल्य की जांच करनी है। लेकिन, मुझे इसका सटीक सिंटैक्स नहीं मिलता है। बहुत कोशिश की, लेकिन यह नहीं मिल रहा। किसी भी मदद की सराहना की है। पर्यावरण चर नाम: परीक्षण, इसका मूल्य: "TRUE" test_target: ifeq ($(TEST),"TRUE") …
21 shell  make 

3
क्या अन्य कमांड को STDIN में लिखना सुरक्षित है जबकि पिछली कमांड STDOUT को लिख रही है?
शायद यह पहले उत्तर दिया गया है, मैं एक और उत्तर के लिए एक लिंक का स्वागत करूंगा ... अगर मैं bashनिम्नलिखित की तरह एक शेल कमांड (एक शेल में) निष्पादित करता हूं : make तब, जबकि उत्पादन से makeसे से स्क्रॉल है STDOUTकी makeकमान, अगर मैं टाइप make checkऔर …
21 bash  shell  stdout  stdin 

6
एक यादृच्छिक पासवर्ड उत्पन्न करना; यह पोर्टेबल क्यों नहीं है
मैं एक यादृच्छिक पासवर्ड उत्पन्न करना चाहता हूं, और ऐसा कर रहा हूं: </dev/urandom tr -dc [:print:] | head -c 64 मेरे लैपटॉप पर, जो उबंटू चलाता है, यह केवल मुद्रण योग्य वर्णों का उत्पादन करता है, जैसा कि इरादा था। लेकिन जब मैं अपने स्कूल के सर्वर में जाता …

6
क्या फ़ाइल का अंत करने के लिए लाइन को जोड़ने का एक और सरल तरीका `>>` के अलावा है?
हाल ही में मैं एक tree_holeफ़ाइल के लिए छोटे वाक्यों की गूंज कर रहा हूं । मैं echo 'something' >> tree_holeइस काम को करने के लिए उपयोग कर रहा था । लेकिन मुझे हमेशा इस बात की चिंता थी कि अगर मैं >इसके बजाय गलत इनपुट करता हूं, तो मैंने …

5
बैश स्क्रिप्ट [x $ 1 = x]
मैं बैश स्क्रिप्ट पढ़ रहा हूं मुझे समझ नहीं आ रहा है कि वहां क्या हो रहा है। #!/bin/sh [ x$1 = x ] दूसरी लाइन पर क्या चल रहा है और क्या [ x$1 = x ] मतलब है?
21 bash  shell 

4
जब मैंने "vi" टाइप किया, तो स्वचालित रूप से पता लगाएं, लेकिन इसका मतलब "cd" था?
दिन में लगभग 5 बार, मैं "vi" टाइप करता हूं जब मेरा मतलब "cd" होता है, और vi में एक डायरेक्टरी खोलना होता है। यह मुझे NUTS बना रहा है। ऐसा लगता है जैसे "vi + निर्देशिका" में टाइप करने पर पता लगाने का एक तरीका होना चाहिए और स्वचालित …
21 bash  shell  alias  cd-command 

6
दो रास्तों के बीच सापेक्ष संबंध बनाना
कहो मेरे पास दो रास्ते हैं: <source_path>और <target_path>। मैं अपने खोल (zsh) की तरह स्वचालित रूप से पता लगाने के लिए अगर वहाँ का प्रतिनिधित्व करने के लिए एक रास्ता है होगा <target_path>से <source_path>एक रिश्तेदार पथ के रूप में। जैसे मान लेते हैं <source_path> है /foo/bar/something <target_path> है /foo/hello/world परिणाम …
21 shell  files  zsh  symlink 

4
एक सीमांकक पर लंबी लाइन विभाजित
इस तरह से इनपुट को विभाजित करने के लिए मैं किस कमांड का उपयोग कर सकता हूं: foo:bar:baz:quux इस मामले में? foo bar baz quux मैं cutकमांड का पता लगाने की कोशिश कर रहा हूं, लेकिन यह केवल निश्चित मात्रा में इनपुट के साथ काम करता है, जैसे "पहले 1000 …

1
यह फ़ाइल 'शो' क्यों नहीं मिलती है?
एक का उपयोग findकरके grep, एक पैटर्न से मेल खाने वाली फ़ाइलों का पता लगा सकते हैं: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log हालाँकि, findअकेले पहली फ़ाइल का उपयोग नहीं किया गया है: # find . -name error* ./error_log ./includes/classes/error_log जब उपयोग नहीं किया जाता है तो फ़ाइल …

1
छोटी निर्देशिका में लंबे समय तक ले रहा है
उबंटू चल रहा है, मैं एक टर्मिनल खोलता हूं और करता हूं sudo bash cd / ls | head -n 1000 और अनुमानित रूप से लगभग 20 निर्देशिकाएं वापस आ गई हैं। हालाँकि, अगर मैं एक ls करता हूँ, और इसे किसी भी चीज़ में नहीं डालता, तो ls सिर्फ …
21 shell  command-line  files  ls 

4
पाइप को कैसे समझें
जब मैंने बस बैश में पाइप का इस्तेमाल किया, तो मैंने इस बारे में ज्यादा नहीं सोचा। लेकिन जब मैंने सिस्टम कॉल पाइप () फोर्क () के साथ मिलकर सी कोड उदाहरण का उपयोग किया, तो मुझे आश्चर्य हुआ कि पाइप कैसे समझें, जिसमें अनाम पाइप और नामित पाइप दोनों …

4
मैं किसी प्रक्रिया के किसी विशेष धागे को कैसे मार सकता हूं?
$ ps -e -T | grep myp | grep -v grep 797 797 ? 00:00:00 myp 797 798 ? 00:00:00 myp 797 799 ? 00:00:00 myp 797 800 ? 00:00:00 myp यह mypPID = 797 के साथ प्रक्रिया और विभिन्न SPID के साथ चार थ्रेड दिखाता है । मैं पूरी …

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