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

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

4
सभी ssh कमांड के स्थानीय, टाइमस्टैम्प लॉगिंग?
मैं उन सभी दूरस्थ कमांडों का एक स्थानीय, टाइमस्टैम्पड रिकॉर्ड रख सकता हूं, जिनका उपयोग मैं करता हूं ssh(कमांड-लाइन ओपनशश क्लाइंट के माध्यम से शुरू किया गया है bash)? आवश्यकताएँ: आवश्यक: सर्वर लॉगिंग पर भरोसा किए बिना 100% क्लाइंट-साइड उपयोगकर्ता के घर निर्देशिका में संग्रहीत लॉग के साथ प्रति उपयोगकर्ता …


2
मैं कई फाइलों पर कमांड कैसे चला सकता हूं
यह काफी बुनियादी है, मेरे पास जेएस फ़ाइलों के कई सबफ़ोल्डर्स के साथ एक फ़ोल्डर है और मैं उन फ़ोल्डरों में सभी फाइलों पर Google के क्लोजर कंपाइलर को चलाना चाहता हूं। किसी एकल फ़ाइल को संसाधित करने का आदेश निम्नानुसार है: java -jar compiler.jar --js filename.js --js_output_file newfilename.js अपनी …

4
एक ही समय में एक निर्देशिका में कई फ़ाइलों का नाम बदलने के लिए कैसे
मेरे पास निर्देशिका है /var/tmp/abcजिसमें 4 फाइलें हैं: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv मैं सभी CSV फ़ाइलों का नाम बदलना चाहता हूं (सभी फाइलें ढूंढें और उन्हें नाम बदलें) कम से कम संभव (शायद एक-लाइनर) इस तरह से: XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
12 shell  files  rename 

2
शॉर्टकट के साथ शेल से बाहर निकलें (टाइपिंग एग्जिट नहीं) जो सत्र को ठीक से बंद कर देता है
मैं कई दैनिक सत्रों का उपयोग करने के लिए ProxyJump कमांड का उपयोग करता हूं, और उपयोगकर्ताओं को इन सत्रों पर बहुत अधिक स्विच करता हूं और exitपंक्ति में 3 या 4 बार टाइप करने में बहुत मज़ा नहीं आता है। मुझे ssh सत्र समाप्त करने के लिए newline+ ~+ …
12 bash  shell  session 

1
एनवी कमांड के साथ दिखाए गए पर्यावरण चर के लिए मैन पेज में वर्णन ढूंढें
मैन पेजों में, मुझे envकमांड चलाए जाने पर सूचीबद्ध पर्यावरण चर का विस्तृत विवरण कहां मिल सकता है? मैंने कोशिश की है, man envलेकिन यह केवल मुझे TZपर्यावरण चर के लिए एक उदाहरण प्रदान करता है

6
एक अन्य चरित्र के साथ एक स्ट्रिंग में अनुगामी व्हॉट्सएप को पैड करना
मैं hello world20 से अधिक पात्रों का उत्पादन करना चाहता हूं । printf "%-20s :\n\n" 'hello world!!' # Actual output hello world!! : # Wanted output hello world!!========: हालाँकि, मैं रिक्त स्थान के साथ नहीं बल्कि " = " के साथ पूर्ण करना चाहता हूं । मैं उसको कैसे करू?
12 bash  shell  string  printf 

1
मेरे पास .bash_profile की कई प्रतियां हैं, जो वास्तव में उपयोग की जा रही हैं? (यदि कोई)
मुझे लगता है कि कुछ बिंदु पर मैंने अपने को गड़बड़ कर दिया है .bash_profileऔर मेरे पास अब कई हैं। मैं अपने शेल को कस्टमाइज़ करने की कोशिश कर रहा हूं लेकिन मुझे यकीन नहीं है कि कौन सा .bash_profileउपयोग करना है, यदि कोई हो। मैंने सोचा .bashrcथा कि फ़ाइल …
12 shell  bashrc 

3
क्या "$ {PS1-}" वैध सिंटैक्स है और यह सादे "$ PS1" से कैसे भिन्न है?
मैं एक स्क्रिप्ट देख रहा हूँ जिसमें: if [ "${PS1-}" ]; then यह -मुझे थोड़ा परेशान करता है क्योंकि यह पॉज़िक्स या बैश स्टैंडर्ड सिंटैक्स नहीं लगता है। यह कुछ पुरातन वाक्यविन्यास है जो हमेशा के लिए चारों ओर हो गया है, या यह एक टाइपो है? मानकों / डॉक्स …

1
मैं PATH पर किसी कार्यक्रम का पूरा रास्ता कैसे ढूंढूं?
मुझे PATHशेल स्क्रिप्ट का उपयोग करके किसी दिए गए प्रोग्राम का मार्ग खोजने की आवश्यकता है । पथ कार्यक्रम का वास्तविक पूर्ण पथ होना चाहिए, जिसे बाद में किसी एक exec*कार्य के लिए पारित किया जा सकता है , जो PATHस्वयं की खोज नहीं करता है, जैसे execv। ऐसे कार्यक्रम …
12 shell  path 

1
SIGINT सिग्नल ट्रैप करने के लिए मुझे एक त्रुटि संदेश क्यों मिलता है?
मैं Lftp का उपयोग कर सर्वर से फ़ाइलों को स्वचालित रूप से डाउनलोड करने के लिए नीचे स्क्रिप्ट चला रहा हूं। यह काम करता है सिवाय इसके कि जब यह चलता है तो मुझे त्रुटि संदेश मिलता है trap: SIGINT: bad trap यदि मैं SIGINT और SIGTERM को INT और …
12 shell  trap 

1
Ksh93 कमांड प्रतिस्थापन में कांटे से कैसे बचता है
दिया हुआ cmd='fun(){ echo "$@"; }; fun $(fun $(fun hi))' गोले बनाने के लिए 2 कांटे बनाने की आवश्यकता होती है strace-f(){ strace -f "$@" 2>&1; }; for sh in dash bash zsh ksh; do printf "$sh\t" ; strace-f $sh -c "$cmd" |grep -e clone -e fork -c; done सिवाय …

1
क्या फाइलें खट्टी थीं, zsh
मैं zpretzo के साथ ओह-माय-ज़ीश का उपयोग करता हूं, और मैं ज़ीश फ़ाइलों को भूलता रहता हूं यह उन स्रोतों को कहते हैं जिन्हें मैं संपादित करना चाहता हूं। मैं शेल से कैसे पूछ सकता हूं कि किस स्रोत ने इसे सोर्स किया है?
12 shell  zsh 

4
Apt-cache पॉलिसी आउटपुट पाइप क्यों नहीं है?
क्यों नहीं मिल सकता $ apt-cache policy foo N: Unable to locate package foo परंतु $ apt-cache policy foo 2>&1 | grep . खाली है। बाद के कॉल में मैं गलत धारणा कहाँ कर रहा हूँ? मूल कार्य: मुझे apt-cache policyउत्पादन की प्रक्रिया संभवतः करने की आवश्यकता है :-) UPD …
12 shell  apt  pipe 

7
/ बिन / डैश: जांचें कि क्या $ 1 एक संख्या है
यह जांचने का सबसे अच्छा तरीका क्या होगा कि $ 1 / बिन / डैश में पूर्णांक है? बाश में, मैं कर सकता था: [[ $1 =~ ^([0-9]+)$ ]] लेकिन ऐसा लगता है कि पोसिक्स अनुपालन नहीं करता है और डैश इसका समर्थन नहीं करता है

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