ਟੇਲ ਕਮਾਂਡ ਨਾਲ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਫਾਇਲ ਦਾ ਅੰਤ ਕਿਵੇਂ ਵੇਖਣਾ ਹੈ

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

ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਵਿਚੋਂ ਕਿਸੇ ਵੀ ਹੁਕਮ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ਕਿਉਂ ਨਾ ਸਿਰਫ ਪੂਰੀ ਕਮਾਂਡ ਵੇਖਣ ਲਈ cat ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਾਂ ਨੈਨੋ ਵਰਗੀ ਕੋਈ ਸੰਪਾਦਕ ਦੀ ਵਰਤੋਂ ਕਰੋ?

ਕਲਪਨਾ ਕਰੋ ਕਿ ਜਿਸ ਫਾਈਲ ਵਿਚ ਤੁਸੀਂ ਪੜ੍ਹ ਰਹੇ ਹੋ ਉਸ ਵਿਚ 300,000 ਲਾਈਨਾਂ ਹਨ.

ਇਹ ਵੀ ਕਲਪਨਾ ਕਰੋ ਕਿ ਫਾਇਲ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀ ਡਿਸਕ ਸਪੇਸ ਖਾਈ ਜਾਂਦੀ ਹੈ.

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

Tail ਕਮਾਂਡ ਫਾਇਲਾਂ ਦੀਆਂ ਆਖਰੀ ਕੁਝ ਲਾਈਨਾਂ ਨੂੰ ਵੇਖਣ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਅਤੇ ਇਹ ਬਹੁਤ ਵਧੀਆ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇਹ ਵੇਖਣ ਲਈ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ / var / log ਫੋਲਡਰ ਵਿੱਚ ਹੋਣ ਵਾਲੀ ਲਾਗ ਫਾਇਲ ਵਿੱਚ ਕੀ ਹੋ ਰਿਹਾ ਹੈ .

ਇਹ ਗਾਈਡ ਤੁਹਾਨੂੰ ਦਿਖਾਏਗਾ ਕਿ ਪੂਰੀਆਂ ਪੂਰੀਆਂ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਸਮੇਤ ਸਾਰੇ ਉਪਲਬਧ ਸਵਿੱਚਾਂ ਸਮੇਤ

ਟੇਲ ਕਮਾਂਡ ਦੀ ਉਦਾਹਰਣ

ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਪਾਇਅਲ ਕਮਾਂਡ ਇੱਕ ਫਾਇਲ ਦੇ ਆਖਰੀ 10 ਲਾਈਨਾਂ ਵੇਖਾਉਂਦੀ ਹੈ.

ਟੇਲ ਕਮਾਂਡ ਲਈ ਸਿੰਟੈਕਸ ਇਸ ਤਰਾਂ ਹੈ:

ਪੂਛ

ਉਦਾਹਰਨ ਲਈ ਆਪਣੇ ਸਿਸਟਮ ਲਈ ਬੂਟ ਲਾਗ ਵੇਖਣ ਲਈ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਵਰਤ ਸਕਦੇ ਹੋ:

sudo tail /var/log/boot.log

ਆਉਟਪੁਟ ਇਹੋ ਜਿਹਾ ਹੋਵੇਗਾ:

* ਬੂਟ-ਟਾਈਮ ਇੰਕ੍ਰਿਪਟਡ ਬਲਾਕ ਡਿਵਾਈਸ ਬਾਕੀ ਰਹਿੰਦੇ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣਾ [OK]
* Udev ਲਾਗ ਅਤੇ ਅੱਪਡੇਟ ਨਿਯਮਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨਾ [ਠੀਕ ਹੈ]
* Udev ਲਾਗ ਅਤੇ ਅੱਪਡੇਟ ਨਿਯਮਾਂ ਨੂੰ ਰੋਕਣਾ [ਠੀਕ ਹੈ]
* ਸਪੀਚ-ਡਿਸਪੈਚਰ ਅਸਮਰੱਥ; ਸੰਪਾਦਨ / etc / ਡਿਫਾਲਟ / ਸਪੀਚ-ਡਿਸਪੈਚਰ
* ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਵਿੱਚ ਨਹੀਂ, ਵਰਚੁਅਲਬਾਕਸ ਐਡੀਸ਼ਨ ਅਸਮਰੱਥ ਹੈ
ਪਾਬੰਦੀ ਸੰਪਾਦਨ / etc / default / saned
* ਰਿਜ਼ੋਲਵਰ ਰਾਜ ਮੁੜ ਸਥਾਪਿਤ ਕਰ ਰਿਹਾ ਹੈ ... [ਠੀਕ ਹੈ]
* ਸਿਸਟਮ V ਰੰਨਲੈਵਲ ਅਨੁਕੂਲਤਾ ਨੂੰ ਰੋਕਣਾ [ਠੀਕ ਹੈ]
* MDM ਡਿਸਪਲੇਅ ਮੈਨੇਜਰ ਸ਼ੁਰੂ ਕਰ ਰਿਹਾ ਹੈ [ਓਕ]
* ਰੋਕਥਾਮ ਨੂੰ ਇਸ਼ਤਿਹਾਰ ਭੇਜਣ ਲਈ ਪਲਾਈਮਾਊਥ ਚਾਲੂ ਹੈ [ਠੀਕ ਹੈ]

ਦਿਖਾਉਣ ਲਈ ਲਾਈਨਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਕਿਵੇਂ ਨਿਰਧਾਰਿਤ ਕਰਨਾ ਹੈ

ਸ਼ਾਇਦ ਤੁਸੀਂ ਫਾਈਲ ਦੀਆਂ ਆਖਰੀ 10 ਲਾਈਨਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ. ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੀਆਂ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਲਾਈਨ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾ ਸਕਦੇ ਹੋ:

sudo tail -n20

ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਫਾਈਲ ਦੀਆਂ ਆਖਰੀ 20 ਲਾਈਨਾਂ ਦਿਖਾਏਗਾ.

ਵਿਕਲਪਕ, ਤੁਸੀਂ ਫਾਈਲ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ -n ਸਵਿੱਚ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ. ਸ਼ਾਇਦ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਪਹਿਲੇ 30 ਕਤਾਰਾਂ ਟਿੱਪਣੀਆਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਤੁਸੀਂ ਕੇਵਲ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਡਾਟਾ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ:

sudo tail -n + 20

ਪੇਂਟ ਕਮਾਂਡ ਨੂੰ ਅਕਸਰ ਹੋਰ ਕਮਾਂਡ ਦੇ ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕਿ ਤੁਸੀਂ ਇੱਕ ਸਮੇਂ ਇੱਕ ਫਾਇਲ ਨੂੰ ਪੇਜ ਪੜ ਸਕੋ.

ਉਦਾਹਰਣ ਲਈ:

sudo tail -n + 20 | ਹੋਰ

ਉਪਰੋਕਤ ਕਮਾਂਡ ਫਾਇਲ ਦੇ ਆਖਰੀ 20 ਲਾਈਨਾਂ ਨੂੰ ਭੇਜਦੀ ਹੈ ਅਤੇ ਪਾਈਪ ਨੂੰ ਹੋਰ ਕਮਾਂਡ ਲਈ ਇੰਪੁੱਟ ਵਜੋਂ ਭੇਜਦੀ ਹੈ:

ਤੁਸੀ ਪੂਰੀਆਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕੁਝ ਲਾਈਨਾਂ ਦੀ ਬਜਾਏ ਬਾਯਟ ਦਿਖਾਉਣ ਲਈ ਵੀ ਕਰ ਸਕਦੇ ਹੋ:

sudo tail -c20

ਫੇਰ ਤੁਸੀਂ ਇਕੋ ਸਵਿਚ ਵਰਤ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਇੱਕ ਖਾਸ ਬਾਈਟ ਨੰਬਰ ਤੋਂ ਦਿਖਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:

sudo tail -c + 20

ਇੱਕ ਲਾਗ ਫਾਇਲ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਕਿਸ

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

ਇਸ ਮੌਕੇ ਵਿੱਚ, ਤੁਸੀਂ ਲੌਗ ਫਾਈਲ ਨੂੰ ਵੇਖਣਾ ਚਾਹੋਗੇ ਜਿਵੇਂ ਕਿ ਇਹ ਬਦਲਦਾ ਹੈ

ਤੁਸੀਂ ਇਹ ਦੇਖਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਲੇਬਲ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਲਾਗ ਕਿੰਨੀ ਸਕਿੰਟ ਬਦਲਦਾ ਹੈ:

sudo tail -f-2020

ਹੇਠ ਦਿੱਤੀ ਪ੍ਰਕਿਰਿਆ ਖਤਮ ਹੋਣ ਤੱਕ ਤੁਸੀਂ ਲੌਗ ਦੀ ਨਿਗਰਾਨੀ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਪੂਛ ਦੀ ਵੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

sudo tail -F --pid = 1234

ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਲਈ ਪ੍ਰਕਿਰਿਆ id ਲੱਭਣ ਲਈ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

ps -ef | grep

ਉਦਾਹਰਨ ਲਈ, ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਨੈਨੋ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਫਾਈਲ ਸੰਪਾਦਿਤ ਕਰ ਰਹੇ ਹੋ. ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨੈਨੋ ਲਈ ਪ੍ਰਕਿਰਿਆ ID ਲੱਭ ਸਕਦੇ ਹੋ:

ps -ef | grep ਨੈਨੋ

ਕਮਾਂਡ ਤੋਂ ਆਉਟਪੁੱਟ ਤੁਹਾਨੂੰ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ID ਦੇਵੇਗਾ. ਕਲਪਨਾ ਕਰੋ ਕਿ ਪ੍ਰਕਿਰਿਆ ID 1234 ਹੈ.

ਹੁਣ ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੇ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਫਾਇਲ ਨੂੰ ਨੈਨੋ ਦੁਆਰਾ ਸੰਪਾਦਿਤ ਹੋਣ ਦੇ ਵਿਰੁੱਧ ਪੂਛ ਚਲਾ ਸਕਦੇ ਹੋ:

sudo tail -F --pid = 1234

ਜਦੋਂ ਵੀ ਫਾਇਲ ਨੂੰ ਨੈਨੋ ਦੇ ਅੰਦਰ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਪੂਛ ਵਾਲਾ ਹੁਕਮ ਹੇਠਲੇ ਲਾਈਨਾਂ ਨੂੰ ਚੁੱਕੇਗਾ. ਕਮਾਂਡ ਸਿਰਫ ਤਾਂ ਹੀ ਰੁਕ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਨੈਨੋ ਸੰਪਾਦਕ ਬੰਦ ਹੋਵੇ.

ਟੇਲ ਕਮਾਂਡ ਨੂੰ ਦੁਬਾਰਾ ਕਿਵੇਂ ਕਰਨਾ ਹੈ

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

sudo tail --retry -F

ਇਹ ਸਿਰਫ਼ ਸੱਚਮੁੱਚ -F ਸਵਿੱਚ ਦੇ ਨਾਲ ਜੋੜ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਤੁਹਾਨੂੰ ਫਾਈਲ ਨੂੰ ਚਲਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਤਾਂ ਕਿ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਪਵੇ.

ਸੰਖੇਪ

ਇਹ ਗਾਈਡ ਪੇਂਟ ਕਮਾਂਡ ਦੇ ਆਮ ਵਰਤੋਂ ਵੇਖਾਉਂਦੀ ਹੈ.

Tail ਕਮਾਂਡ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

ਆਦਮੀ ਦੀ ਪੂਛ

ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਮੈਂ ਬਹੁਤ ਸਾਰੇ ਕਮਾਂਡਜ਼ ਦੇ ਅੰਦਰ sudo ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹਾਂ. ਇਹ ਸਿਰਫ ਜਰੂਰੀ ਹੈ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਮ ਉਪਭੋਗਤਾ ਨੂੰ ਫਾਈਲ ਦੇਖਣ ਦੇ ਅਧਿਕਾਰ ਨਹੀਂ ਹਨ ਅਤੇ ਤੁਹਾਨੂੰ ਉੱਚਿਤ ਅਧਿਕਾਰਾਂ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.