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

POSIX पोर्टेबल ऑपरेटिंग सिस्टम इंटरफेस के लिए एक संक्षिप्त रूप है, ऑपरेटिंग सिस्टम के बीच संगतता बनाए रखने के लिए IEEE द्वारा निर्दिष्ट मानकों का एक परिवार है।

4
$ VAR बनाम $ {VAR} और बोली या नहीं उद्धृत करने के लिए
मैं लिख सकता हूँ VAR=$VAR1 VAR=${VAR1} VAR="$VAR1" VAR="${VAR1}" मेरे लिए अंतिम परिणाम उसी के बारे में लगता है। मुझे एक या दूसरे को क्यों लिखना चाहिए? इनमें से कोई भी पोर्टेबल / POSIX नहीं हैं?

4
वास्तव में POSIX क्या है?
मुझे अक्सर और हर जगह उल्लिखित POSIX दिखाई देता है, और मैंने इसे आधारभूत UNIX मानक माना था .. जब तक कि मैंने विकिपीडिया पृष्ठ पर निम्नलिखित अंश को नहीं देखा: द ओपेन ग्रुप ओपन ग्रुप UNIX ट्रेडमार्क के लिए प्रमाणित निकाय के रूप में सबसे प्रसिद्ध है, और इसके …
139 posix  standard 

5
"फ़ंक्शन फू () {}" और "फू () {}" के बीच अंतर
मैं कीवर्ड bashका उपयोग करके या उसे छोड़ कर कार्यों को परिभाषित कर सकता हूं function। क्या कोई अंतर है? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar दोनों कार्यों को कहते हैं fooऔर barसफल होते हैं और मैं कोई अंतर नहीं देख सकता। …
96 bash  shell  function  posix 

5
क्या प्रगति रिपोर्ट / लॉगिंग जानकारी stderr या stdout पर है?
क्या कोई आधिकारिक POSIX, GNU, या अन्य दिशानिर्देश हैं जहां प्रगति रिपोर्ट और लॉगिंग जानकारी ("fing foo; foo done" जैसी चीजें) मुद्रित की जानी चाहिए? व्यक्तिगत रूप से, मैं उन्हें stderr पर लिखना चाहता हूं ताकि मैं stdout को रीडायरेक्ट कर सकूं और केवल प्रोग्राम का वास्तविक आउटपुट प्राप्त कर …
75 posix  stdout  gnu  stderr  standard 

3
मैं शेल स्क्रिप्ट के POSIX अनुपालन के लिए कैसे परीक्षण कर सकता हूं?
यह देखते हुए कि सभी यूनियनों के बीच POSIX एक सामान्य मानक के सबसे करीब है, मुझे यह जानने में दिलचस्पी है कि क्या कोई ऐसा शेल है जो इसे विशेष रूप से समर्थन करता है। हालांकि अधिकांश आधुनिक गोले POSIX के लिए समर्थन प्रदान करते हैं (और बिना किसी …

3
`Cd` एक्सटर्नल कमांड का क्या मतलब है?
जैसा कि इस ठीक उत्तर में संदर्भित किया गया है , पोसिक्स सिस्टम cdमें शेल बिलिन के अतिरिक्त एक बाहरी बाइनरी है। OS X 10.8 पर /usr/bin/cd। आप इसे बिलिन की तरह उपयोग नहीं कर सकते cdक्योंकि यह अपनी कार्यशील निर्देशिका को बदलने के तुरंत बाद बाहर निकल जाता है। …

5
कितने पोर्टेबल हैं / देव / stdin, / dev / stdout और / dev / stderr?
कभी कभी मैं मानक आईओ धाराओं में से एक (के "-बराबर पथ" एक निर्दिष्ट करने की आवश्यकता stdin, stdout, stderr)। ९९% जब से मैं लिनक्स के साथ काम करता हूं, मैं बस /dev/पाने के लिए तैयार हूं /dev/stdin, आदि, और यह " सही काम करने लगता है"। लेकिन, एक बात …

1
क्या 'rm। *' कभी मूल निर्देशिका को हटाता है?
अभिव्यक्ति .*को वर्तमान और मूल निर्देशिका को शामिल करने के लिए बैश द्वारा विस्तारित किया जाता है: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ …
53 shell  wildcards  rm  posix 

3
POSIX, एकल UNIX विशिष्टता और ओपन ग्रुप बेस विनिर्देशों के बीच अंतर?
POSIX, एकल UNIX विशिष्टता और ओपन ग्रुप बेस विनिर्देशों के बीच अंतर क्या हैं ? मुझे लगता है कि उनका उद्देश्य यह निर्धारित करने के लिए है कि क्या एक ओएस यूनिक्स है?
53 posix 

1
Unix / Linux में विकल्प सीमांकक के अंत के रूप में डबल-डैश (-) कब और कैसे पेश किया गया था?
मुझे नहीं लगता है कि ऐतिहासिक यूनिक्स में शेल / उपयोगिताओं और न ही "हाल ही में" के रूप में 4.4BSD के रूप में कुछ के रूप में एक डबल-डैश (या लगातार दो हाइफ़न) विकल्प सीमांकक के अंत के रूप में समर्थित है । FreeBSD के साथ , आप उदाहरण …
49 history  posix  gnu  arguments 

8
POSIX अनिवार्य उपयोगिताओं को शेल में क्यों नहीं बनाया गया है?
इस प्रश्न का उद्देश्य एक विशेष कंप्यूटिंग समस्या को हल करने के लिए नहीं, एक जिज्ञासा का जवाब देना है। सवाल यह है: POSIX अनिवार्य उपयोगिताओं को आमतौर पर शेल कार्यान्वयन में क्यों नहीं बनाया गया है? उदाहरण के लिए, मेरे पास एक स्क्रिप्ट है जो मूल रूप से कुछ …

7
परीक्षण या [या [[अधिक पोर्टेबल दोनों बैश के गोले के बीच और अन्य गोले के बीच है?
मैं देखता हूं कि मैं कर सकता हूं $ [ -w /home/durrantm ] && echo "writable" writable या $ test -w /home/durrantm && echo "writable" writable या $ [[ -w /home/durrantm ]] && echo "writable" writable मुझे तीसरे सिंटैक्स का उपयोग करना पसंद है। क्या वे सभी तरह से और …

4
UNIX / POSIX सिस्टम कॉलिंग इतनी अवैध क्यों हैं?
ऐसे अनछुए सिस्टम कॉल नामों का उपयोग करने का क्या कारण है, जैसे timeऔर के creatबजाय getCurrentTimeSecsऔर createFile, शायद यूनिक्स पर अधिक उपयुक्त हैं get_current_time_secsऔर create_file। जो मुझे अगले बिंदु पर लाता है: किसी cfsetospeedको ऊंट मामले के बिना या इसे पढ़ने योग्य बनाने के लिए कम से कम अंडरस्कोर …

3
कुछ एप्लिकेशन अपने कॉन्फिग डेटा के लिए ~ / .config / appname का उपयोग क्यों करते हैं जबकि अन्य ~ / .appname का उपयोग करते हैं?
मैंने देखा है कि कुछ एप्लिकेशन अपनी कॉन्फ़िगरेशन फ़ाइलों को डालते हैं ~/.config/appnameजबकि अन्य इसके लिए ~/.appname(क्लासिक तरीका, AFAIK) का उपयोग करते हैं । इस अंतर में क्या समझ है और मेरा आवेदन करने के लिए क्या बेहतर हो सकता है? अद्यतन: मेरा (XUbuntu 11.10 डिफ़ॉल्ट) $ XDG_CONFIG_HOME ~/मेरे सिस्टम …

7
शेबंग में कई तर्क
मैं सोच रहा हूं कि क्या शबंग रेखा ( #!) के माध्यम से एक निष्पादन योग्य के लिए कई विकल्पों को पारित करने का एक सामान्य तरीका है । मैं निक्सोस का उपयोग करता हूं, और मेरे द्वारा लिखे गए किसी भी स्क्रिप्ट में शेबंग का पहला भाग आमतौर पर …

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