Exec - Linux കമാൻഡ് - യൂണിക്സ് കമാൻഡ്

നിർവ്വഹിക്കുക - ഉപവിഭാഗം ഇൻവോക്ക് ചെയ്യുക (es)

സംഗ്രഹം

എക്സിക്യുട്ടീ സ്വിച്ച് ? ആർ ? ആർ ?

വിവരണം

ഒന്നോ അതിലധികമോ സബ് പ്രൊസസ്സറുകളുടെ നിർവ്വഹണമായി ഈ ആർഗ്യുമെന്റുകൾ പ്രവർത്തിപ്പിക്കുന്നു. ആർഗ്യുമെന്റുകൾ ഒരു സാധാരണ ഷെൽ പൈപ്പ് മാതൃകയാണ് സ്വീകരിക്കുന്നത്, ഓരോ ആർഗിയും ഒരു കമാന്ഡിനുളള ഒരു വാക്കായി മാറുന്നു, ഓരോ വ്യത്യാസവും ഒരു ഉപ പ്രൊസസായി മാറുന്നു.

എക്സിക്യൂട്ട് ചെയ്യാനുള്ള പ്രാരംഭ ആർഗ്യുമെന്റുകളാണെങ്കിൽ - അപ്പോൾ അവ കമാൻഡ് ലൈൻ സ്വിച്ചുകൾ ആയി കണക്കാക്കുകയും പൈപ്പ്ലൈൻ സ്പെസിഫിക്കേഷന്റെ ഭാഗമല്ല. ഇനിപ്പറയുന്ന സ്വിച്ചുകൾ നിലവിൽ പിന്തുണയ്ക്കുന്നു:

- ആശംസകളോടെ

പൈപ്പ്ലൈൻ ഔട്ട്പുട്ടിൽ ഒരു പിന്നിലേക്ക് ഒരു പുതിയ ലൈൻ നിലനിർത്തുന്നു. സാധാരണയായി മുന്നോട്ടുപോകുന്ന ഒരു പുതിയ വരി ഇല്ലാതാക്കപ്പെടും.

-

സ്വിച്ച് അവസാനം അടയാളപ്പെടുത്തുന്നു. ഇത് പിന്തുടരുന്ന വാദം, അത് ആരംഭിച്ചാൽ പോലും ആദ്യ ആർഗായി കണക്കാക്കപ്പെടും.

ഒരു ആർഗിന് (അല്ലെങ്കിൽ ആർഗിന്റെ ജോഡിയെങ്കിൽ ) താഴെ നൽകിയിരിക്കുന്ന ഫോമുകളിൽ ഒന്നാണെങ്കിൽ സബ്ജക്റ്റിന്റെ ഉപവിഭാഗങ്ങളിൽ നിന്നുള്ള ഇൻപുട്ട്, ഔട്ട്പുട്ട് എന്നിവ നിയന്ത്രിക്കുവാൻ ഇത് ഉപയോഗിക്കും. ഇത്തരം ആർഗ്യുമെന്റുകൾ സബ് പ്രൊസെസ്സ് (എസ്എസ്എസി) യിലേയ്ക്ക് പാസാക്കുകയില്ല. `` < FileName '' ഫയൽനാമം രൂപത്തിൽ '`ഇടതുപക്ഷത്തിലുള്ളതോ ആയ വ്യവഹാരത്തിൽ (` ` ഫയൽനാമം ' ') ഒരു പ്രത്യേക ആർഗ്യുമെന്റിൽ ആയിരിക്കാം.

|

പൈപ്പ്ലൈനിൽ വ്യത്യാസമുള്ള കമാൻഡുകൾ വേർതിരിക്കുന്നു. മുമ്പുള്ള ആജ്ഞയുടെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് അടുത്ത കമാൻഡിലെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലേക്ക് പൈപ്പ് ചെയ്യുന്നതാണ്.

| &

പൈപ്പ്ലൈനിൽ വ്യത്യാസമുള്ള കമാൻഡുകൾ വേർതിരിക്കുന്നു. മുമ്പുള്ള ആജ്ഞയുടെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടും സ്റ്റാൻഡേർഡ് പിശകും അടുത്ത കമാൻഡിലെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലേക്ക് പൈപ്പ് ചെയ്യുന്നതാണ്. ഈ രൂപത്തിലുള്ള റീഡയറക്ഷൻ 2>, കൂടാതെ & amp;

< ഫയൽ പേര്

ഫയൽ നാമത്തിന്റെ പേരു് ഫയൽ പൈപ്പ്ലൈനിലുള്ള ആദ്യത്തെ ആജ്ഞയ്ക്കുള്ള സാധാരണ ഇൻപുട്ടായി തുറന്നു് ഉപയോഗിയ്ക്കുന്നു.

<@ ഫയൽ ഐഡി

ഒരു തുറന്ന ഫയലിനായി ഐഡന്റിഫയർ ആയിരിക്കണം ഫയൽ ഐഡി. പൈപ്പ്ലൈനിലുള്ള ആദ്യത്തെ ആജ്ഞയ്ക്കായുള്ള സ്റ്റാൻഡേർഡ് ഇൻപുട്ടായി ഇത് ഉപയോഗിക്കുന്നു. ഫയൽ ഐഡി വായനക്കായി തുറന്നിരിക്കണം.

<< മൂല്യം

മൂല്യം അതിന്റെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടായി ആദ്യ കമാൻഡിലേക്ക് നൽകുന്നു.

> ഫയൽനാമം

അവസാനത്തെ കമാൻഡിൽ നിന്നുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് fileName , അതിന്റെ മുമ്പത്തെ ഉള്ളടക്കത്തെ തിരുത്തിയെഴുതുന്ന ഫയലിലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു.

2> ഫയൽ നാമം

പൈപ്പ്ലൈനിലെ എല്ലാ കമാൻഡുകളിൽ നിന്നുമുള്ള സ്റ്റാൻഡേർഡ് പിശക് അതിന്റെ മുമ്പത്തെ ഉള്ളടക്കത്തെ തിരുത്തിയെഴുതുന്ന ഫയൽ നെയിം എന്ന പേരിൽ റീഡയറക്ട് ചെയ്യുന്നു.

> & ഫയൽനാമം

അവസാന കമാൻഡിൽ നിന്നും സ്റ്റാൻഡേർഡ് പിശകും നിന്നുമുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് എല്ലാ കമാൻഡുകളിൽ നിന്നും ഫയൽ നെയിം എന്ന ഫയൽയിലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു, അതിൻറെ മുമ്പത്തെ ഉള്ളടക്കത്തെ തിരുത്തിയെഴുതുന്നു.

>> ഫയൽ നാമം

അവസാനത്തെ കമാൻഡിൽ നിന്നുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഫയൽ നെയിം എന്ന പേരുള്ള ഫയലിലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു.

2 >> ഫയൽ നാമം

പൈപ്പ്ലൈനിലെ എല്ലാ കമാൻഡുകളിൽ നിന്നുമുള്ള സ്റ്റാൻഡേർഡ് പിശക് ഫയൽ നാമത്തിൻറെ പേരുള്ള ഫയലിലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു.

>> & ഫയൽനാമം

അവസാന കമാൻഡിൽ നിന്നുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്, എല്ലാ കമാൻഡുകളിൽ നിന്നുമുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്, ഫയൽ നെയിം എന്ന പേരിൽ റീഡയറക്ട് ചെയ്യുന്നു.

> @ fileId

ഒരു തുറന്ന ഫയലിനായി ഐഡന്റിഫയർ ആയിരിക്കണം ഫയൽ ഐഡി. അവസാന കമാൻഡിൽ നിന്നുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് fileId ഫയലിനൊപ്പം റീഡയറക്ട് ചെയ്യുന്നു, അവ എഴുതാനായി തുറക്കണം.

2> @ fileId

ഒരു തുറന്ന ഫയലിനായി ഐഡന്റിഫയർ ആയിരിക്കണം ഫയൽ ഐഡി. പൈപ്പ്ലൈനിലെ എല്ലാ കമാൻഡുകളിൽ നിന്നുമുള്ള സ്റ്റാൻഡേർഡ് പിശക് ഫയൽ ഐഡി ഫയലിന്റെ റീഡയറക്ട് ചെയ്യുന്നു. ഫയൽ രേഖപ്പെടുത്താനായി തുറന്നിരിക്കണം.

> & @ ഫയല്ഐഡി

ഒരു തുറന്ന ഫയലിനായി ഐഡന്റിഫയർ ആയിരിക്കണം ഫയൽ ഐഡി. എല്ലാ കമാൻഡുകൾക്കുമുള്ള അവസാന കമാൻഡും സ്റ്റാൻഡേർഡും പിശകിൽ നിന്നുമുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് fileId ഫയലിലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു. ഫയൽ രേഖപ്പെടുത്താനായി തുറന്നിരിക്കണം.

സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് റീഡയറക്ട് ചെയ്തില്ലെങ്കിൽ, പൈപ്പ്ലൈനിൽ അവസാന കമാൻഡിൽ നിന്നും സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് നൽകുന്നു. പൈപ്പ്ലൈൻ എക്സിറ്ററ്റിലുള്ള ഏതെങ്കിലും ആജ്ഞകൾ അസാധാരണമായോ അല്ലെങ്കിൽ കൊല്ലപ്പെടുകയോ സസ്പെന്റ് ചെയ്യുകയോ ചെയ്താൽ, എക്സിക്യൂഷൻ ഒരു പിഴവ് വരുത്തും, കൂടാതെ പിശക് സന്ദേശത്തിൽ പൈപ്പ്ലൈൻ ഉൽപാദനവും അസാധാരണ അവസാന നിർദേശങ്ങൾ വിശദീകരിക്കുന്ന പിശക് സന്ദേശങ്ങളും ഉൾപ്പെടുത്തും; പിശക് അസാധുവായത് അവസാനത്തെ അസാധാരണമായ അവസാനത്തെക്കുറിച്ച് അധിക വിവരങ്ങൾ അടങ്ങിയിരിക്കും. ഏതെങ്കിലും കമാൻഡുകൾ അതിന്റെ സാധാരണ പിശക് ഫയലിലേക്ക് എഴുതുന്നുണ്ടെങ്കിൽ ആ സ്റ്റാൻഡേർഡ് എറർ റീഡയറക്ട് ചെയ്തില്ലെങ്കിൽ, എക്സിക്യൂട്ട് ഒരു പിഴവ് വരുത്തും; പിശക് സന്ദേശത്തിൽ പൈപ്പ്ലൈൻ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്, അസാധാരണ അവസാനത്തെ (എന്തെങ്കിലുമുണ്ടെങ്കിൽ) സന്ദേശങ്ങൾ, തുടർന്ന് സ്റ്റാൻഡേർഡ് എറർ ഔട്ട്പുട്ട് എന്നിവ ഉൾപ്പെടുത്തും.

ഫലത്തിന്റെ അവസാന അക്ഷരം അല്ലെങ്കിൽ പിശക് സന്ദേശം ഒരു പുതിയ വരി ആണെങ്കിൽ, ആ പ്രതീകം സാധാരണ ഫലമോ പിശക് സന്ദേശത്തിൽ നിന്നോ ഇല്ലാതാക്കപ്പെടും. ഇത് മറ്റ് Tcl റിട്ടേൺ മൂല്യങ്ങളുമായി പൊരുത്തപ്പെടുന്നു, സാധാരണയായി പുതിയ വരികൾ അവസാനിക്കുന്നില്ല. എന്നിരുന്നാലും, -ന്യൂപ്ലൈന് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ പിന്നീടുള്ള പുതിയ വരി നിലനിർത്തുന്നു.

``

അവസാനത്തെ വാദമുഖം `` & '' ആണെങ്കിൽ പൈപ്പ്ലൈൻ പശ്ചാത്തലത്തിൽ നടപ്പിലാക്കും. ഈ സാഹചര്യത്തിൽ, പൈപ്പ്ലൈനിലെ എല്ലാ സബ് പ്രൊസസുകളും പ്രോസസ് ഐഡന്റിഫയറുകളായി നിർവ്വഹിക്കുന്ന ഒരു ലിസ്റ്റ് എക്സിക്യൂട്ട് കമാൻഡ് നൽകും. പൈപ്പ് ലൈനിലെ അവസാന കമാൻഡിൽ നിന്നുള്ള സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്, റീഡയറക്ട് ചെയ്യപ്പെട്ടില്ലെങ്കിൽ ആപ്ലിക്കേഷന്റെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് പോകും, ​​കൂടാതെ പൈപ്പ്ലൈനിലെ എല്ലാ നിർദ്ദേശങ്ങളിൽ നിന്നുള്ള തെറ്റ് ഔട്ട്പുട്ടും റീഡയറക്ട് ചെയ്തില്ലെങ്കിൽ ആപ്ലിക്കേഷന്റെ സ്റ്റാൻഡേർഡ് എറർ ഫയലിലേക്ക് പോകും.

ഓരോ കമാൻഡിന്റിലും ആദ്യത്തെ വാക്ക് കമാൻഡ് നെയിം ആയി കണക്കാക്കും; tilde-substitution ആണു് പ്രവർത്തിയ്ക്കുന്നതു്, അതിന്റെ ഫലമായി സ്ലാഷുകൾ ഇല്ലെങ്കിൽ, പാഥ് എൻവിറോൺമെൻറിലുള്ള വേരിയബിളിലുള്ള ഡയറക്ടറികൾ നൽകിയിരിക്കുന്ന പേരുപയോഗിച്ച് നിർവ്വഹിക്കാവുന്നതാണ്. പേരിൽ സ്ളാഷുണ്ടെങ്കിൽ അത് നിലവിലെ ഡയറക്ടറിയിൽ നിന്ന് എക്സിക്യൂട്ടബിൾ ആയിരിക്കണമായിരുന്നു. ആജ്ഞകളിലേക്ക് ആർഗ്യുമെന്റുകളൊന്നും "glob" വികസനം അല്ലെങ്കിൽ മറ്റ് ഷെൽ പോലുള്ള പകരക്കാരെ നിർവ്വചിക്കുന്നില്ല.

പോർട്ടബിലിറ്റി പ്രശ്നങ്ങൾ

വിൻഡോസ് (എല്ലാ പതിപ്പുകളും)

`` @ ഫയല് ഐഡി '' നൊട്ടേഷന് ഉപയോഗിച്ച് ഒരു സോക്കറ്റിലേക്ക് റീഡുചെയ്യുകയോ റൈഡിംഗ് ചെയ്യുകയോ ചെയ്യുന്നതല്ല. ഒരു സോക്കറ്റിൽ നിന്ന് വായിച്ചാൽ, ഒരു 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷൻ തൂക്കിക്കൊണ്ടിരിക്കും, അവസാനമായി ഫയൽ ഉപയോഗിച്ച് ഒരു 32-ബിറ്റ് ആപ്ലിക്കേഷൻ ഉടനടി മടങ്ങിവരും. ഒന്നുകിൽ ആപ്ലിക്കേഷൻ സോക്കറ്റിൽ എഴുതുകയാണെങ്കിൽ, ഒരു കൺട്രോളിൽ ഒരാൾ ഉണ്ടെങ്കിൽ, അല്ലെങ്കിൽ ഉപേക്ഷിക്കപ്പെടും.

Tk കൺസോൾ ടെക്സ്റ്റ് വിഡ്ജെറ്റ് യഥാർത്ഥ നിലവാരം IO ശേഷികൾ നൽകുന്നില്ല. Tk- നു കീഴിൽ, സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് റീഡയറക്ട് ചെയ്യുമ്പോൾ, എല്ലാ ആപ്ലിക്കേഷനുകളും ഉടൻ അവസാനമായി-ഓഫ്-ഫയൽ കാണും; സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് എറർ റീഡയറക്ട് വിവരങ്ങൾ നിരസിക്കപ്പെടും.

Tcl കമാന്ഡുകളിലേക്കുള്ള ആര്ഗ്യുമെന്റിനായി മുമ്പോട്ടോ പിന്നോട്ടോ സ്ലാസുകളോ പാഥ് സെലക്ടറുകളായി സ്വീകരിച്ചിരിക്കുന്നു. ഒരു പ്രയോഗം നടപ്പിലാക്കുമ്പോൾ, പ്രയോഗത്തിനു് നൽകിയിരിക്കുന്ന പാഥ് നാമം പാഥ് സെപ്പറേറ്ററായി ഫോർവേഡ് അല്ലെങ്കിൽ ബാക്ക്വേഡ് സ്ലാഷുകൾ ലഭ്യമാകുന്നു. എന്നിരുന്നാലും, മിക്ക വിൻഡോസ് ആപ്ലിക്കേഷനുകളും മുന്നോട്ട് സ്ലാഷുകളിലൂടെ ആർഗ്യുമെന്റുകൾ സ്വീകരിക്കുന്നത് ഓപ്ഷനുകൾ ഡെലിമിറ്ററുകളും ബാക്കലുകളും മാത്രമാണ്. മുമ്പുള്ള സ്ലാഷുകളു് ഒരു പാഥ് നാമം വ്യക്തമാക്കുന്ന പ്രയോഗത്തിനു് ഏതെങ്കിലും ആർഗ്യുമെന്റുകൾ പിന്നീടു് സ്വയമായി ഉപയോഗിയ്ക്കുവാൻ സ്വയമായി പരിവർത്തനം ചെയ്യില്ല. ഒരു ആർഗ്യുമെൻറ് മുന്നോട്ട് സ്ലാഷുകൾ പാഥ് സെപ്പറേറ്ററായി ഉണ്ടെങ്കിൽ, പ്രോഗ്രാം അനുസരിച്ച് ഇത് ഒരു പാഥ് പേരായി അംഗീകരിച്ചേക്കാം.

കൂടാതെ, ഒരു 16-ബിറ്റ് ഡോസ് അല്ലെങ്കിൽ വിൻഡോസ് 3.x അപ്ലിക്കേഷൻ വിളിക്കുമ്പോൾ, എല്ലാ പാഥ് പേരുകളും ചെറിയ, ക്രിപ്റ്റോക്ക് പാത്ത് ഫോർമാറ്റ് ഉപയോഗിക്കണം (ഉദാഹരണമായി, `applpakery.default 'എന്നതിന് പകരം` `ആപ്ബബ ~ 1.def' 'ഉപയോഗിക്കുന്നത് ).

ഒരു പാതയിൽ തുടർച്ചയായി രണ്ടോ അതിൽ കൂടുതലോ മുന്നോ പിന്നോട്ടുള്ള സ്ലാഷുകൾ ഒരു നെറ്റ്വർക്ക് പാഥ് കാണുന്നു. ഉദാഹരണത്തിനു്, ഒരു ഉപഡയറക്ടറി / വിൻഡോസ് / സിസ്റ്റവുമുള്ള റൂട്ട് ഡയറക്ടറി c: / സി എന്ന ലളിതമായ സംക്ഷിപ്തം c: // വിൻഡോസ് / സിസ്റ്റം (രണ്ട് സ്ലാഷുകൾ ഒരുമിച്ചു്) ലഭ്യമാക്കുന്നു . ജാലകങ്ങൾ എന്നു് പേരുള്ള സിസ്റ്റത്തിന്റെ മൌണ്ട് പോയിന്റ് c: / is ignored), കൂടാതെ c: / windows / system -നു് സമമല്ല , ഇതു് നിലവിലുള്ള കമ്പ്യൂട്ടറിൽ ഒരു ഡയറക്ടറി വിവരിക്കുന്നു. പാട്ട് ചേരുന്ന കമാൻഡ് കൂട്ടിച്ചേർത്ത പാത്ത് ഘടകങ്ങളെ ഉപയോഗിയ്ക്കണം.

Windows NT

ഒരു ആപ്ലിക്കേഷൻ എക്സിക്യൂട്ട് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, പേര് സൂചിപ്പിക്കുന്നതുപോലെ തന്നെ ആദ്യത്തെ തിരയലുകൾ നിർവ്വഹിക്കുക. പിന്നെ, ക്രമത്തിൽ, .com , .exe , .bat എന്നിവ വ്യക്തമാക്കിയ പേരുകൾക്ക് കൂട്ടിച്ചേർക്കുകയും അത് ഇനിമുതൽ ദീർഘനേരത്തേയ്ക്ക് തിരയുകയും ചെയ്യുന്നു. അപ്ലിക്കേഷൻ നാമത്തിന്റെ ഭാഗമായി ഡയറക്ടറി പേര് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അപ്ലിക്കേഷൻ കണ്ടെത്താനായി ശ്രമിക്കുമ്പോൾ താഴെ പറയുന്ന ഡയറക്ടറികൾ സ്വയമേ തിരയപ്പെടുന്നു:

Tcl എക്സിക്യൂട്ടബിൾ ലഭ്യമാക്കിയ ഡയറക്ടറി.
നിലവിലെ ഡയറക്ടറി.
വിൻഡോസ് NT 32-ബിറ്റ് സിസ്റ്റം ഡയറക്ടറി.
Windows NT 16-bit സിസ്റ്റം ഡയറക്ടറി.
വിൻഡോസ് എൻടി ഹോം ഡയറക്ടറി.
പാതയിൽ പറഞ്ഞിരിക്കുന്ന ഡയറക്ടറികൾ.

ഷെൽ ബിൽഡിൻ കമാൻഡുകൾ dir , copy എന്നിവ പോലെ പ്രവർത്തിപ്പിക്കാൻ, ആവശ്യപ്പെട്ട ആജ്ഞയ്ക്ക് ` cmd.exe / c 'എന്ന പ്രക്രയെയാണ് വിളിക്കേണ്ടത് .

വിൻഡോസ് 95

ഒരു ആപ്ലിക്കേഷൻ എക്സിക്യൂട്ട് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, പേര് സൂചിപ്പിക്കുന്നതുപോലെ തന്നെ ആദ്യത്തെ തിരയലുകൾ നിർവ്വഹിക്കുക. പിന്നെ, ക്രമത്തിൽ, .com , .exe , .bat എന്നിവ വ്യക്തമാക്കിയ പേരുകൾക്ക് കൂട്ടിച്ചേർക്കുകയും അത് ഇനിമുതൽ ദീർഘനേരത്തേയ്ക്ക് തിരയുകയും ചെയ്യുന്നു. അപ്ലിക്കേഷൻ നാമത്തിന്റെ ഭാഗമായി ഡയറക്ടറി പേര് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അപ്ലിക്കേഷൻ കണ്ടെത്താനായി ശ്രമിക്കുമ്പോൾ താഴെ പറയുന്ന ഡയറക്ടറികൾ സ്വയമേ തിരയപ്പെടുന്നു:

Tcl എക്സിക്യൂട്ടബിൾ ലഭ്യമാക്കിയ ഡയറക്ടറി.
നിലവിലെ ഡയറക്ടറി.
വിൻഡോസ് 95 സിസ്റ്റം ഡയറക്ടറി.
വിൻഡോസ് 95 ഹോം ഡയറക്ടറി.
പാതയിൽ പറഞ്ഞിരിക്കുന്ന ഡയറക്ടറികൾ.

Dir , copy എന്നിവ പോലെ ഷെൽ ബിൽഡിൻ കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുന്നതിനായി, ആവശ്യപ്പെട്ട ആജ്ഞയോടു കോളർ ` കമാൻഡ്.കോം ' ആക്കണം .

ഒരു 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷൻ ഒരു കൺസോളിൽ നിന്ന് സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് വായിച്ചശേഷം പുറത്തുകടന്നു കഴിഞ്ഞാൽ, 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, ഇതിനകം തന്നെ അടച്ചിട്ടിരിക്കുന്ന സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് കാണും. 32-ബിറ്റ് ആപ്ലിക്കേഷനുകൾക്ക് ഈ പ്രശ്നം ഇല്ല, 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷൻ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് അടച്ചതാണെന്ന് ചിന്തിച്ചശേഷവും ശരിയായി പ്രവർത്തിക്കും. ഈ സമയത്ത് ഈ ബഗ്ക്ക് അറിയപ്പെടാത്ത ഒരു പരിഹാരമാർഗമില്ല.

NUL- നായുള്ള റീഡയറക്ഷൻ : ഉപകരണവും 16-ബിറ്റ് ആപ്ലിക്കേഷനും എല്ലായ്പ്പോഴും പ്രവർത്തിക്കുന്നില്ല. NUL ൽ നിന്നും റീഡയറക്ട് ചെയ്യുന്പോൾ, ചില പ്രയോഗങ്ങൾ നിറുത്തിവയ്ക്കും, മറ്റുള്ളവർക്ക് '0x01' 'ബൈറ്റുകളുടെ അനന്തമായ ഒരു സ്ട്രീം ലഭിക്കും, ചിലത് ശരിക്കും ഉടൻ അവസാനമായി ഫയൽ ഓഫ് ചെയ്യും; ഈ സ്വഭാവം ആപ്ലിക്കേഷനിലേയ്ക്ക് കംപൈൽ ചെയ്തിരിക്കുന്ന എന്തെങ്കിലും ആശ്രയിച്ചിരിക്കും. NUL- ലേക്ക് 4K- യിലും കൂടുതലോ റീഡയറക്ട് ചെയ്യുന്പോൾ : ചില പ്രയോഗങ്ങൾ തടസ്സപ്പെടും. 32-ബിറ്റ് ആപ്ലിക്കേഷനുകളുമായി മേൽ പ്രശ്നങ്ങൾ സംഭവിക്കുന്നില്ല.

എല്ലാ ഡോസ് 16-ബിറ്റ് ആപ്ലിക്കേഷനുകളും സമന്വയിപ്പിച്ച് പ്രവർത്തിപ്പിക്കുന്നു. പൈപ്പ് വഴി ഒരു 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷനായി എല്ലാ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടും താൽക്കാലിക ഫയലിലേക്ക് ശേഖരിക്കും; 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷൻ നടപ്പിലാക്കാൻ ആരംഭിക്കുന്നതിനു മുമ്പ് പൈപ്പ് അവസാനിപ്പിക്കേണ്ടതുണ്ട്. 16-ബിറ്റ് ഡോസ് ആപ്ലിക്കേഷനിൽ പൈപ്പ് വഴി എല്ലാ സ്റ്റാൻഡേർഡ് ഔട്പുട്ട് അല്ലെങ്കിൽ പിശക് താത്കാലിക ഫയലുകളായി ശേഖരിക്കുന്നു; താത്കാലിക ഫയലുകളെ പൈപ്പ്ലൈൻ അടുത്ത ഘട്ടത്തിലേക്ക് റീഡയറക്ടുക്കുന്നതിന് മുമ്പ് ആപ്ലിക്കേഷൻ അവസാനിപ്പിക്കണം. പൈപ്പുകൾ നടപ്പിലാക്കുന്നതിലെ വിൻഡോസ് 95 ബഗ്ഗിനുള്ള ഒരു പ്രശ്ന പരിഹാരമാണ് ഇത്. സാധാരണ വിൻഡോസ് 95 ഡോസ് ഷെൽ പൈപ്പുകൾ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നുവെന്നതാണ് ഇത്.

Command.com പോലുളള ചില പ്രയോഗങ്ങൾ പരസ്പര പൂരകങ്ങൾ നിർവ്വഹിക്കാൻ പാടില്ല. കൺസോൾ ജാലകത്തിൽ നേരിട്ട് പ്രവേശിക്കുന്നതിനുപകരം, അവരുടെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്, എഴുത്ത്, സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് വായിക്കുന്നതിനുപകരം, തകരാർ Tcl, അല്ലെങ്കിൽ അവരുടേതായ സ്വകാര്യ കൺസോൾ വിൻഡോ ലഭ്യമല്ലെങ്കിൽ സിസ്റ്റം തടയാൻ സാധിക്കും.

മക്കിന്റോഷ്

എക്സിക്യൂട്ട് കമാൻഡ് നടപ്പിലാക്കിയിട്ടില്ല, മക്കിൻടോഷിന്റെ കീഴിൽ ഇല്ല.

യൂണിക്സ്

എക്സിക്യൂഷൻ കമാൻഡ് പൂർണ്ണമായും പ്രവർത്തിക്കുന്നു, വിശദീകരിച്ചതുപോലെ പ്രവർത്തിക്കുന്നു.

ഇതും കാണുക

പിശക് (n), തുറന്ന (n)

കീവേഡുകൾ

എക്സിക്യൂട്ട്, പൈപ്പ്ലൈൻ, റീഡയറക്ഷൻ, സബ് പ്രൊസെസ്സ്

പ്രധാനപ്പെട്ടതു്: നിങ്ങളുടെ കംപ്യൂട്ടറിൽ എങ്ങനെയാണ് കമാൻഡ് ഉപയോഗിക്കേണ്ടത് എന്ന് കാണുവാൻ man command ( % man ) ഉപയോഗിക്കുക.