Linux ടൈം ആജ്ഞയോടൊപ്പം സമയ വിവരണ സ്റ്റേഷനുകൾ നേടുക

ലിനക്സ് കമാൻഡുകൾക്കു് ഏറ്റവും കുറഞ്ഞ സമയമാണു് കമാൻഡ്. പക്ഷേ എത്ര കമാൻഡ് പ്രവർത്തിക്കുമെന്നു് ഇതുപയോഗിയ്ക്കാം.

നിങ്ങൾ ഒരു ഡെവലപ്പർ ആണെങ്കിൽ നിങ്ങളുടെ പ്രോഗ്രാം അല്ലെങ്കിൽ സ്ക്രിപ്റ്റിന്റെ പ്രകടനം പരീക്ഷിക്കാൻ ഇത് ഉപകാരപ്പെടും.

ഈ ഗൈഡ് നിങ്ങളുടെ അർത്ഥങ്ങളുമായി സമയ കമാൻഡിനൊപ്പം ഉപയോഗിയ്ക്കുന്ന പ്രധാന സ്വിച്ചുകൾ പട്ടികയിലുണ്ടു്.

ടൈം കമാൻഡ് എങ്ങനെയാണ് ഉപയോഗിക്കുക

ടൈം കമാൻഡ് എന്ന സിന്റാക്സ് താഴെ കാണിച്ചിരിക്കുന്നു:

സമയം

ഉദാഹരണത്തിനു്, സമയത്തു്, കമാൻഡിനൊപ്പം നീണ്ട ഫോർമാറ്റിലുള്ള ഫോൾഡറിലുള്ള എല്ലാ ഫയലുകളും നിങ്ങൾക്കു് ls കമാൻഡ് പ്രവർത്തിപ്പിയ്ക്കാം.

സമയം ls -l

സമയത്തിന്റെ കമാൻഡിൽ നിന്നുള്ള ഫലങ്ങൾ ചുവടെ കൊടുക്കുന്നു:

യഥാർത്ഥ 0m0.177s
ഉപയോക്താവ് 0m0.156s
sys 0m0.020s

കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ സമയമെടുക്കുന്നതായും, ഉപയോക്തൃ മോഡിൽ ചെലവഴിച്ച സമയം, കെർണൽ മോഡിൽ ചെലവഴിച്ച സമയം എന്നിവ കാണിക്കുന്നു.

നിങ്ങൾ എഴുതിയ ഒരു പ്രോഗ്രാം ഉണ്ടെങ്കിൽ, നിങ്ങൾ പ്രകടനത്തിൽ പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് അത് ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കാൻ കഴിയും, കൂടാതെ മുകളിലേക്ക് പോകാനും, സ്ഥിതിവിവരക്കണക്കുകൾ പരിശോധിക്കാനും മെച്ചപ്പെടുത്താനും കഴിയും.

ഡിഫാൾട്ടായി, ഔട്ട്പുട്ട് പ്രോഗ്രാം അവസാനിക്കുമ്പോൾ പ്രദർശിപ്പിക്കും, പക്ഷേ നിങ്ങൾക്ക് ഔട്ട്പുട്ട് ഫയലിൽ പോകണം.

ഫോർമാറ്റിന് ഒരു ഫയൽ ഫോർമാറ്റ് ചെയ്യാൻ താഴെ പറയുന്ന സിന്റാക്സ് ഉപയോഗിക്കുക:

സമയം -o
സമയം --output =

നിങ്ങൾ റൺ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന കമാന്ഡിനുമുമ്പായി സമയം കമാൻഡിനുള്ള എല്ലാ സ്വിച്ചും നൽകിയിരിക്കണം.

നിങ്ങൾ പ്രകടനം മെച്ചപ്പെടുത്തുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഒരു ഫയൽ ട്രാൻസ്ഫർ കാണിക്കാനായി സമയത്തിന്റെ കമാൻഡിന് ഒരേ സമയം ഒന്നിൽ നിന്ന് ഔട്ട്പുട്ട് ചേർക്കാവുന്നതാണ്.

അങ്ങനെ ചെയ്യാൻ ഇനി പറയുന്ന സിന്റാക്സ് ഉപയോഗിക്കുക:

സമയം -എ
സമയം - പേസ്റ്റ്

ഫോർമാറ്റ് ടൈം കമാൻഡ് ഔട്ട്പുട്ട്

ഡിഫാൾട്ട് ആയി ഔട്ട്പുട്ട് ഇപ്രകാരമാണ്:

യഥാർത്ഥ 0m0.177s
ഉപയോക്താവ് 0m0.156s
sys 0m0.020s

ഇനിപ്പറയുന്ന പട്ടികയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിരവധി ഫോർമാറ്റിംഗ് ഓപ്ഷനുകൾ ഉണ്ട്

നിങ്ങൾക്ക് താഴെ ഫോർമാറ്റിംഗ് സ്വിച്ചുകൾ ഉപയോഗിക്കാം:

time -f "എകസ്സ്ഡ്ഡ് ടൈം =% E, ഇൻപുട്ട്സ്% I, ഔട്ട്പുട്ട്സ്% O"

മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡിനുള്ള ഔട്ട്പുട്ട് ഇങ്ങനെയുള്ള ഒന്നായിരിക്കും:

കഴിഞ്ഞുപോയ സമയം = 0:01:00, ഇൻപുട്ട് 2, ഔട്ട്പുട്ട് 1

ആവശ്യം വരുമ്പോൾ നിങ്ങൾക്ക് സ്വിച്ചുകൾ കൂട്ടിക്കലർത്തി യോജിപ്പിക്കാൻ കഴിയും.

ഫോർമാറ്റ് സ്ട്രിംഗിന്റെ ഭാഗമായി ഒരു പുതിയ വരി ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ പുതിയ ലൈൻ പ്രതീകം ഉപയോഗിക്കുക:

സമയം -f "കഴിഞ്ഞുപോയ സമയം =% E \ n ഇൻപുട്ടുകൾ% i \ n ഔട്ട്പുട്ടുകൾ% O"

സംഗ്രഹം

സമയ കമാൻഡുകളെപ്പറ്റി കൂടുതൽ അറിയുന്നതിനായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ലിനക്സ് മാനുവൽ പേജ് വായിക്കുക:

മനുഷ്യൻ സമയം

ഉബുണ്ടുവിൽ തന്നെ ഫോർമാറ്റ് സ്വിച്ച് പ്രവർത്തിക്കില്ല. നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് പ്റവറ്ത്തിപ്പിക്കേണ്ടതുണ്ട്:

/ usr / bin / സമയം