2013-08-06 4 views
8

मैं node.js. सीखना शुरू कर रहा हूँ मैंने "द नोड बिगिनर" पुस्तक पढ़कर शुरू किया और वहां दिए गए कोड को यूनिक्स में चलाने के लिए लिखा गया है, और मुझे नहीं पता कि नीचे दिए गए कोड के हिस्से के लिए विंडोज़ के बराबर कोड कैसे लिखना है।वें यूनिक्स कमांड 'ls -lah' के बराबर विंडोज कमांड प्रॉम्प्ट क्या है?

var exec=require("child_process").exec; 

function start(){ 
console.log("Request handler 'start' was called"); 

var content="empty"; 
exec("ls -lah", function(error, stdout, stderr){ 
    content= stdout; 

}); 

return content; 
/* 
function sleep(milliSeconds){ 
    var startTime=new Date().getTime(); 
    while(new Date().getTime()< startTime+milliSeconds); 
} 
sleep(10000); 
return "Hello Start"; */ 
} 

यदि आपने कभी भी उस पुस्तक को पढ़ा है या इस कोड को काम करने के तरीके के बारे में कोई विचार है, तो मैं बहुत आभारी रहूंगा।

+1

क्या आप ढूंढ रहे हैं 'डीआईआर/डब्ल्यू' है? – Joe

+0

मैं कोशिश करूँगा ... यह हो सकता है। – L4reds

+0

@ जो, यह निश्चित है। आपका बहुत बहुत धन्यवाद। एक आकर्षण की तरह काम करता है: डी – L4reds

उत्तर

9

डॉस/आदेश dir जीतने की * nix के ls

dir आदेश डिफ़ॉल्ट रूप से, एक लंबे सूची पैदा करता है ताकि आप -l पैरामीटर के लिए एक समान खोजने की जरूरत नहीं है बराबर है।

सभी फ़ाइलों की सूची तैयार करने के लिए (यानी -a * निक्स में), आपको यह इंगित करने की आवश्यकता है कि आप केवल पढ़ने, छिपी हुई और सिस्टम फ़ाइलों को चाहते हैं। यह /a के साथ किया जाता है।

* nix's -h पैरामीटर के बराबर नहीं है जो फ़ाइल आकारों के लिए बाइट्स से केबी, एमबी या जीबी को एक अक्षर प्रत्यय (उदा।, 1 के 234 एम 2 जी) के साथ मापने की इकाई को बदलता है।

तो, * nix में ls -lah के सबसे नजदीक बराबर है:

dir /a 

यह सभी फ़ाइलों की जो के रूप में करीब के रूप में आप ls -lah

को प्राप्त कर सकते हैं (यानी विशेषताओं में शामिल होंगे) एक लंबे शैली सूची का उत्पादन करेगा

-wdir पर पैरामीटर वास्तव में * nix ls कमांड (यानी '-l' द्वारा प्रदान की गई लंबी सूची के बिना) के बराबर उत्पन्न करता है, इसलिए यह तकनीकी रूप से सही उत्तर नहीं है।

+0

मेरे संदेह को साफ़ करता है। बहुत अच्छा और जानबूझकर स्पष्टीकरण। – L4reds

0

'डीएस/डब्ल्यू' के साथ 'ls -lah' को बदलना ठीक है।

संबंधित मुद्दे