ਲੀਨਕਸ ਟਾਈਮ ਕਮਾਂਡ ਨਾਲ ਵਾਪਸ ਟਾਈਮ ਅੰਕੜੇ ਪ੍ਰਾਪਤ ਕਰੋ

ਟਾਈਮ ਕਮਾਂਡ ਘੱਟ ਜਾਣਿਆ ਲੀਨਕਸ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਪਰ ਇਹ ਦਿਖਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਇੱਕ ਕਮਾਂਡ ਕਿੰਨੀ ਦੇਰ ਚਲਦੀ ਹੈ.

ਇਹ ਲਾਭਦਾਇਕ ਹੈ ਜੇ ਤੁਸੀਂ ਇੱਕ ਡਿਵੈਲਪਰ ਹੋ ਅਤੇ ਤੁਸੀਂ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਜਾਂ ਸਕਰਿਪਟ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.

ਇਹ ਗਾਈਡ ਮੁੱਖ ਸਵਿੱਚਾਂ ਦੀ ਲਿਸਟ ਕਰੇਗਾ ਜੋ ਤੁਸੀਂ ਟਾਈਮ ਕਮਾਂਡ ਨਾਲ ਆਪਣੇ ਮਤਲਬ ਦੇ ਨਾਲ ਵਰਤੋਗੇ.

ਟਾਈਮ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਟਾਈਮ ਕਮਾਂਡ ਦਾ ਸਿੰਟੈਕਸ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:

ਸਮਾਂ

ਉਦਾਹਰਣ ਲਈ, ਤੁਸੀਂ ls ਕਮਾਂਡ ਨੂੰ ਇੱਕ ਲੰਬੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਫ਼ੋਲਡਰ ਵਿੱਚ ਸਭ ਕਮਾਂਡਜ਼ ਨਾਲ ਟਾਈਮ ਕਮਾਂਡ ਦੇ ਨਾਲ ਲਿੱਖਣ ਲਈ ਚਲਾ ਸਕਦੇ ਹੋ.

ਟਾਈਮ ls -l

ਟਾਈਮ ਕਮਾਂਡ ਦੇ ਨਤੀਜੇ ਹੇਠ ਲਿਖੇ ਹੋਣਗੇ:

ਅਸਲੀ 0m0.177 s
ਯੂਜ਼ਰ 0m0.156 ਐਸ
sys 0m0.020s

ਦਿਖਾਇਆ ਗਿਆ ਅੰਕੜੇ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਕੁੱਲ ਸਮਾਂ ਲਿਆ ਗਿਆ ਹੈ, ਯੂਜ਼ਰ ਮੋਡ ਵਿੱਚ ਖਰਚ ਕੀਤੀ ਗਈ ਸਮਾਂ ਅਤੇ ਕਰਨਲ ਮੋਡ ਵਿੱਚ ਖਰਚ ਕੀਤੇ ਗਏ ਸਮੇਂ ਦੀ ਮਾਤਰਾ.

ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਪ੍ਰੋਗਰਾਮ ਹੈ ਜੋ ਤੁਸੀਂ ਲਿਖਿਆ ਹੈ ਅਤੇ ਤੁਸੀਂ ਕਾਰਗੁਜ਼ਾਰੀ 'ਤੇ ਕੰਮ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਸਮੇਂ ਦੇ ਹੁਕਮ ਦੇ ਨਾਲ ਨਾਲ ਅਤੇ ਨਾਲ ਨਾਲ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ ਅੰਕੜੇ ਤੇ ਕੋਸ਼ਿਸ਼ ਅਤੇ ਸੁਧਾਰ ਕਰ ਸਕਦੇ ਹੋ.

ਡਿਫਾਲਟ ਤੌਰ ਤੇ, ਪ੍ਰੋਗਰਾਮ ਦੇ ਅਖੀਰ ਵਿੱਚ ਆਉਟਪੁਟ ਦਿਖਾਈ ਦੇ ਰਿਹਾ ਹੈ ਪਰ ਸ਼ਾਇਦ ਤੁਸੀਂ ਆਉਟਪੁਟ ਨੂੰ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ.

ਇੱਕ ਫਾਈਲ ਨੂੰ ਫੌਰਮੈਟ ਵਿੱਚ ਆਊਟਪੁਟ ਕਰਨ ਲਈ ਇਹ ਸੰਟੈਕਸ ਵਰਤੋ:

ਸਮਾਂ -ਓ
ਸਮਾਂ --output =

ਕਮਾਂਡ ਕਮਾਂਡ ਲਈ ਸਭ ਸਵਿੱਚਾਂ ਨੂੰ ਕਮਾਂਡ ਤੋਂ ਪਹਿਲਾਂ ਦੇਣਾ ਜਰੂਰੀ ਹੈ ਜੋ ਤੁਸੀਂ ਚਲਾਉਣ ਲਈ ਚਾਹੁੰਦੇ ਹੋ.

ਜੇ ਤੁਸੀਂ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਟਿਊਨਿੰਗ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਟਾਈਮ ਕਮਾਂਡ ਤੋਂ ਆਉਟਪੁਟ ਨੂੰ ਉਸੇ ਫਾਈਲ ਤੇ ਜੋੜਨਾ ਚਾਹੋਗੇ ਤਾਂ ਕਿ ਤੁਸੀਂ ਇਕ ਰੁਝਾਨ ਦੇਖ ਸਕੋ.

ਅਜਿਹਾ ਕਰਨ ਲਈ ਇਸ ਦੀ ਬਜਾਏ ਹੇਠਲੀ ਸੰਟੈਕਸ ਵਰਤੋ:

ਸਮਾਂ- a
ਸਮਾਂ - ਅਪੈਂਡ

ਟਾਈਮ ਕਮਾਂਡ ਦੀ ਆਉਟਪੁੱਟ ਫਾਰਮੇਟਿੰਗ

ਮੂਲ ਤੌਰ ਤੇ ਆਊਟਪੁਟ ਇਹ ਹੈ:

ਅਸਲੀ 0m0.177 s
ਯੂਜ਼ਰ 0m0.156 ਐਸ
sys 0m0.020s

ਹੇਠਾਂ ਦਿੱਤੇ ਸੂਚੀ ਦੁਆਰਾ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਕਿ ਬਹੁਤ ਸਾਰੇ ਫਾਰਮੇਟਿੰਗ ਵਿਕਲਪ ਹਨ

ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਫਾਰਮੈਟਿੰਗ ਸਵਿੱਚਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

time -f "ਖ਼ਤਮ ਕੀਤੀ ਸਮਾਂ =% ਈ, ਇੰਪੁੱਟ% I, ਆਉਟਪੁੱਟ% O"

ਉਪਰੋਕਤ ਕਮਾਂਡ ਲਈ ਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਹੋਵੇਗੀ:

ਬੀਤਿਆ ਸਮਾਂ = 0:01:00, ਇੰਪੁੱਟ 2, ਆਉਟਪੁੱਟ 1

ਲੋੜ ਅਨੁਸਾਰ ਤੁਸੀਂ ਸਵਿੱਚਾਂ ਨੂੰ ਮਿਲਾਓ ਅਤੇ ਮੇਲ ਕਰ ਸਕਦੇ ਹੋ

ਜੇ ਤੁਸੀਂ ਫਾਰਮੈਟ ਸਤਰ ਦੇ ਹਿੱਸੇ ਦੇ ਰੂਪ ਵਿੱਚ ਨਵੀਂ ਲਾਈਨ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਨਵੇਂ ਲਾਈਨ ਦੇ ਅੱਖਰ ਦੀ ਵਰਤੋਂ ਕਰੋ:

time -f "ਖ਼ਤਮ ਕੀਤੀ ਸਮਾਂ =% ਈ \ n ਇੰਪੁੱਟ% I \ n ਆਉਟਪੁੱਟ% O"

ਸੰਖੇਪ

ਟਾਈਮ ਕਮਾਂਡ ਬਾਰੇ ਹੋਰ ਪਤਾ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾ ਕੇ ਲੀਨਕਸ ਮੈਨੁਅਲ ਪੇਜ ਨੂੰ ਪੜ੍ਹੋ:

ਆਦਮੀ ਦਾ ਸਮਾਂ

ਫਾਰਮੈਟ ਸਵਿੱਚ ਸਿੱਧੇ ਉਬੁੰਟੂ ਦੇ ਅੰਦਰ ਕੰਮ ਨਹੀਂ ਕਰਦਾ. ਤੁਹਾਨੂੰ ਕਮਾਂਡ ਨੂੰ ਇਸ ਤਰਾਂ ਚਲਾਉਣ ਦੀ ਜਰੂਰਤ ਹੈ:

/ usr / bin / time