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

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

8
लिनक्स में अल्ट्रा-लाइटवेट टेक्स्ट-आधारित प्रोग्रामिंग वातावरण के लिए सुझाए गए सेटअप
मैं अपनी विशेष जरूरतों के लिए एक सेटअप के सुझाव की तलाश कर रहा हूं। मैंने कॉलेज के बाद से बहुत अधिक लिनक्स नहीं बनाया है और शौक के रूप में इसमें वापस आना चाहता हूं। मेरे पास कुछ बहुत शक्तिशाली हार्डवेयर नहीं है (512 एमबी रैम, सिंगल कोर)। मैं …

3
जब मैं नया शेल चलाता हूं तो $ SHELL क्यों नहीं बदलता है?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

8
केवल निर्देशिका की सामग्री कैसे निकालें?
मैं एक फ़ोल्डर में हूँ /var/myfolder:। अंदर कुछ अन्य फ़ोल्डर हैं जैसे: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/आदि। प्रत्येक के अंदर रैंडम नामों वाली कुछ फाइलें होती हैं। मैं सभी फ़ोल्डर्स के अंदर की सभी फाइलें कैसे निकालूं /var/myfolder? संरचना (सभी निर्देशिका, उदाहरण के लिए, ए, बी, सी आदि, अंदर /var/myfolder) बरकरार रहना …
14 shell  files 

3
Ascii चरित्र के लिए दशमलव मुद्रण, मेरा आदेश के रूप में उत्पादन नहीं करता है
मैं निम्नलिखित आदेश के साथ सभी ascii वर्णों की एक स्ट्रिंग का उत्पादन करना चाहता था for i in `seq 32 127`; do printf "%c" $i; done उपरोक्त कमांड का आउटपुट है: 33333334444444444555555555566666666667777777777.............. यह प्रत्येक संख्या का पहला (बाएं से) अंक है। इस साइट के माध्यम से देख कर मुझे …

4
Ncurses एप्लिकेशन से कॉल की गई स्क्रिप्ट के आउटपुट में एस्केप अनुक्रम
मैं वर्तमान में अपने होमबाइवर पर tmux सत्र में अपने जाबर क्लाइंट (जो ncurses का उपयोग करता है) के रूप में mcabber चला रहा हूं। स्थानीय रूप से मैं iTerm2 को एक टर्मिनल एमुलेटर के रूप में चलाता हूं, जो कि कैरेक्टर एस्केप सिक्वेंस के माध्यम से ग्रोथ नोटिफिकेशन को …

1
लिनक्स शेल में टाइप की गई कमांड को कैसे छिपाएं?
वहाँ एक तरीका है जो मैं एक शेल में टाइप कर रहा हूं, उसे छिपाने के लिए, इसलिए टर्मिनल मेरे कीस्ट्रोक्स को इको नहीं करता है, जबकि अभी भी कमांड का आउटपुट रख रहा है? उदाहरण के लिए, अगर मैं चलाता हूं, तो ip addr showस्क्रीन पर एकमात्र चीज उस …

1
पाइपलाइनों के साथ मल्टी-लाइन बैश कमांड में अलग-अलग लाइनों पर पठनीय टिप्पणियां?
पाइपलाइनों का उपयोग करके शेल स्क्रिप्ट बनाते समय, और लाइनों को जारी रखने के लिए बैकस्लैश का उपयोग करते हुए, मैं एक मजबूत, पठनीय और पोर्टेबल फैशन में, अलग-अलग लाइनों पर टिप्पणियां डालना चाहता हूं । उदाहरण के लिए, यह असंबद्ध बहु-लाइन कमांड (इसकी स्पष्टता के लिए @DigitalRoss से चुराया …
14 bash  shell  pipe 

7
सबसे पुरानी फ़ाइलों को स्थानांतरित करने के लिए शेल स्क्रिप्ट?
मैं केवल 20 सबसे पुरानी फाइलों को एक फ़ोल्डर से दूसरे में ले जाने के लिए स्क्रिप्ट कैसे लिखूं? क्या फ़ोल्डर में सबसे पुरानी फ़ाइलों को हथियाने का एक तरीका है?

2
क्या interleaving से stdout / stderr को रोकता है?
कहो कि मैं कुछ प्रक्रियाएँ चलाता हूँ: #!/usr/bin/env bash foo & bar & baz & wait; मैं उपरोक्त स्क्रिप्ट को इस तरह चलाता हूं: foobarbaz | cat जहां तक ​​मैं बता सकता हूं, जब कोई भी प्रक्रिया stdout / stderr को लिखती है, तो उनका आउटपुट कभी भी इंटरलेव नहीं …
14 shell  osx  stdout  output  stderr 

2
Ubuntu में श के लिए बैश का उपयोग कैसे करें
मैं एक विशाल कार्यक्रम स्थापित कर रहा हूं, जिसमें एक rpmफ़ाइल के रूप में इसके संसाधन हैं । की लाइन पर अटक गया #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] जाहिरा तौर पर, इस वाक्य रचना के साथ Red Hat Linux में shकाम bashकरें, लेकिन यह …

4
कुछ मामले क्या हैं जो बैश (या अन्य शेल) स्क्रिप्ट में रिक्त स्थान की संख्या को मायने रखते हैं
मुझे बताया गया है कि रिक्त स्थान bashया अन्य शेल लिपियों में महत्वपूर्ण हैं और मुझे रिक्त स्थान के अस्तित्व को नहीं बदलना चाहिए जब तक कि मुझे नहीं पता कि मैं क्या कर रहा हूं। "अस्तित्व को बदलने" मैं या तो दो गैर-स्पेस वर्णों के बीच रिक्ति डालने मतलब …

3
`सेट -e` के साथ बैश स्क्रिप्ट`… &&… `कमांड पर बंद नहीं होती है
मैं पहली त्रुटि पर बैश स्क्रिप्टset -e को रोकने के लिए उपयोग करता हूं । जब तक मैं कमांड का उपयोग नहीं करता, तब तक सब ठीक है &&: $ cat script set -e cd not_existing_dir && echo 123 echo "I'm running! =P" $ $ ./script ./script: line 2: cd: …

1
3 <और 1 क्या करता है?
मैं समझता हूं कि execवर्तमान शेल पर I / O पुनर्निर्देशन कर सकता है, लेकिन मैं केवल उपयोग की तरह देखता हूं: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. इससे मैं समझता हूं …

5
एक निर्देशिका से सूची यादृच्छिक फ़ाइलें
क्या मानक लिनक्स कमांड्स का उपयोग करके निर्देशिका से 30 यादृच्छिक फ़ाइलों को कहने का एक सेट सूचीबद्ध करने का एक तरीका है? (इन zsh) यहाँ वर्णित शीर्ष उत्तर मेरे लिए काम नहीं करता है ( sortविकल्प को नहीं पहचानता है -R)
14 shell  files  zsh 

1
क्या मैं किसी उपयोगकर्ता को विशेष कार्यक्रमों का उपयोग करने के लिए प्रतिबंधित कर सकता हूं?
क्या एक उपयोगकर्ता को जोड़ना और उसे विशेष कार्यक्रम चलाने के लिए प्रतिबंधित करना संभव है? उदाहरण के लिए इस उपयोगकर्ता के लॉग इन करने के बाद, वह केवल इंटरनेट का उपयोग करने के लिए फ़ायरफ़ॉक्स खोल सकता है और इस उपयोगकर्ता द्वारा कोई अन्य कार्यक्रम नहीं चलाया जा सकता …

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