Linux સમયનો આદેશ સાથે રીટર્ન ટાઇમ સ્ટેટિસ્ટિક્સ મેળવો

સમય આદેશ ઓછા જાણીતા Linux આદેશોમાંની એક છે પરંતુ તે બતાવવા માટે ઉપયોગમાં લઈ શકાય છે કે આદેશ ચલાવવા માટે કેટલો સમય લે છે.

જો તમે વિકાસકર્તા છો અને તમે તમારા પ્રોગ્રામ અથવા સ્ક્રિપ્ટના પ્રદર્શનને ચકાસવા માંગો છો તો આ ઉપયોગી છે.

આ માર્ગદર્શિકા મુખ્ય સ્વીચોની યાદી આપશે જેનો ઉપયોગ તમે તેમના આદેશો સાથે સમય આદેશ સાથે કરશો.

ટાઇમ કમાન્ડનો ઉપયોગ કેવી રીતે કરવો

સમય આદેશની વાક્યરચના નીચે પ્રમાણે છે:

સમય

ઉદાહરણ તરીકે, તમે સમય આદેશ સાથે લાંબી ફોર્મેટમાં ફોલ્ડરમાં તમામ ફાઇલોને સૂચિબદ્ધ કરવા માટે ls આદેશ ચલાવી શકો છો.

સમય એલએસ-એલ

સમય આદેશના પરિણામો નીચે પ્રમાણે હશે:

પ્રત્યક્ષ 0m0.177 એસ
વપરાશકર્તા 0m0.156 એસ
sys 0m0.020s

બતાવ્યા આંકડા દર્શાવે છે કે આ આદેશ ચલાવવા માટે કુલ સમય, વપરાશકર્તા મોડમાં ખર્ચવામાં આવેલા સમયની કર્નલ અને કર્નલ મોડમાં ખર્ચવામાં આવેલા સમયની સંખ્યા.

જો તમારી પાસે એક પ્રોગ્રામ છે કે જે તમે લખ્યું છે અને તમે કામગીરી પર કામ કરવા માગો છો, તો તમે તેને સમય આદેશ સાથે ઉપર અને ઉપર ચલાવી શકો છો અને આંકડા પર પ્રયાસ કરી અને તેમાં સુધારો કરી શકો છો.

ડિફૉલ્ટ રૂપે, આઉટપુટ પ્રોગ્રામના અંતે પ્રદર્શિત થાય છે પરંતુ કદાચ તમે આઉટપુટને ફાઇલ પર જવા માગો છો.

ફાઇલમાં ફોર્મેટને આઉટપુટ કરવા માટે નીચેના વાક્યરચનાનો ઉપયોગ કરો:

સમય
સમય --આઉટપુટ =

સમય આદેશ માટેના બધા સ્વિચ, આદેશ ચલાવતા પહેલાં જ હોવું જોઈએ.

જો તમે પ્રભાવ ટ્યુનિંગ છો, તો તમે ટાઇમ કમાન્ડમાંથી આઉટપુટને એકથી વધુ ફાઇલ ઉપર ઉમેરી શકો છો જેથી તમે વલણ જોઈ શકો.

આમ કરવા માટે નીચેના સિન્ટેક્સનો ઉપયોગ કરો:

સમય- a
સમય - એપ્લિકેશન

ટાઇમ કમાન્ડનું આઉટપુટ ફોર્મેટિંગ

મૂળભૂત રીતે આઉટપુટ નીચે પ્રમાણે છે:

પ્રત્યક્ષ 0m0.177 એસ
વપરાશકર્તા 0m0.156 એસ
sys 0m0.020s

નીચેની સૂચિ દ્વારા બતાવ્યા પ્રમાણે ફોર્મેટિંગ વિકલ્પોની સંખ્યા છે

નીચે પ્રમાણે તમે ફોર્મેટિંગ સ્વીચનો ઉપયોગ કરી શકો છો:

ટાઇમ -એફ "વીતેલો સમય =% ઇ, ઇનપુટ% I, આઉટપુટ% O"

ઉપરોક્ત આદેશનું આઉટપુટ આની જેમ હશે:

વીતેલો સમય = 0:01:00, ઇનપુટ 2, આઉટપુટ 1

આવશ્યકતા પ્રમાણે તમે સ્વિચને મિશ્ર અને મેળ કરી શકો છો.

જો તમે ફોર્મેટ સ્ટ્રિંગના ભાગ રૂપે એક નવી લાઇન ઍડ કરવા માંગો છો તો નીચે મુજબ નવી લાઇનનો ઉપયોગ કરો:

time -f "વિતેલા સમય =% ઇ \ n ઇનપુટ્સ% I \ n આઉટપુટ% ઓ"

સારાંશ

સમય આદેશ વિશે વધુ જાણવા માટે નીચેના આદેશ ચલાવીને Linux મેન્યુઅલ પૃષ્ઠ વાંચો:

માણસ સમય

ફોર્મેટ સ્વીચ ઉબુન્ટુમાં સીધા જ કામ કરતું નથી. તમારે નીચે પ્રમાણે આદેશ ચલાવવાની જરૂર છે:

/ usr / bin / time