ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਲੱਭਾਂ ਅਤੇ ਬਦਲਾਂ?

ਸਮੱਗਰੀ

ਮੈਂ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਲੱਭਾਂ ਅਤੇ ਬਦਲਾਂ?

ਉਹਨਾਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਹਟਾਓ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਉਹਨਾਂ ਨੂੰ ਚੁਣ ਕੇ ਅਤੇ DEL ਦਬਾ ਕੇ, ਫਿਰ ਬਾਕੀ ਫਾਈਲਾਂ 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਸਾਰੀਆਂ ਖੋਲ੍ਹੋ ਚੁਣੋ। ਹੁਣ ਖੋਜ 'ਤੇ ਜਾਓ > ਬਦਲੋ ਜਾਂ CTRL+H ਦਬਾਓ, ਜੋ ਬਦਲੋ ਮੀਨੂ ਨੂੰ ਲਾਂਚ ਕਰੇਗਾ। ਇੱਥੇ ਤੁਹਾਨੂੰ ਖੁੱਲ੍ਹੇ ਹੋਏ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਸਭ ਨੂੰ ਬਦਲਣ ਦਾ ਵਿਕਲਪ ਮਿਲੇਗਾ।

ਤੁਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਲੱਭਦੇ ਅਤੇ ਬਦਲਦੇ ਹੋ?

ਲੀਨਕਸ/ਯੂਨਿਕਸ ਅਧੀਨ ਫਾਈਲਾਂ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ sed ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਦਲਣ ਦੀ ਵਿਧੀ:

  1. ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਸਟ੍ਰੀਮ ਸੰਪਾਦਕ (sed) ਦੀ ਵਰਤੋਂ ਕਰੋ:
  2. sed -i 's/old-text/new-text/g' ਇਨਪੁਟ। …
  3. s ਖੋਜ ਅਤੇ ਬਦਲਣ ਲਈ sed ਦੀ ਬਦਲੀ ਕਮਾਂਡ ਹੈ।
  4. ਇਹ sed ਨੂੰ 'ਪੁਰਾਣੇ-ਟੈਕਸਟ' ਦੀਆਂ ਸਾਰੀਆਂ ਘਟਨਾਵਾਂ ਨੂੰ ਲੱਭਣ ਅਤੇ ਇਨਪੁਟ ਨਾਮ ਦੀ ਫਾਈਲ ਵਿੱਚ 'ਨਵੇਂ-ਟੈਕਸਟ' ਨਾਲ ਬਦਲਣ ਲਈ ਕਹਿੰਦਾ ਹੈ।

22 ਫਰਵਰੀ 2021

ਲੀਨਕਸ ਵਿੱਚ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਕਿਵੇਂ ਕਰੀਏ?

grep ਕਮਾਂਡ ਨਾਲ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਕਰਨ ਲਈ, ਸਪੇਸ ਅੱਖਰ ਨਾਲ ਵੱਖ ਕੀਤੇ ਫਾਈਲ ਨਾਮ ਪਾਓ ਜੋ ਤੁਸੀਂ ਖੋਜਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਟਰਮੀਨਲ ਹਰੇਕ ਫਾਈਲ ਦਾ ਨਾਮ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਮੇਲ ਖਾਂਦੀਆਂ ਲਾਈਨਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਅਸਲ ਲਾਈਨਾਂ ਜਿਹਨਾਂ ਵਿੱਚ ਅੱਖਰਾਂ ਦੀ ਲੋੜੀਂਦੀ ਸਤਰ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਲੋੜ ਅਨੁਸਾਰ ਜਿੰਨੇ ਵੀ ਫਾਈਲ ਨਾਮ ਜੋੜ ਸਕਦੇ ਹੋ।

ਤੁਸੀਂ ਇੱਕ ਲੀਨਕਸ ਫਾਈਲ ਵਿੱਚ ਕਈ ਸ਼ਬਦਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਦੇ ਹੋ?

sed

  1. i - ਫਾਈਲ ਵਿੱਚ ਬਦਲੋ. ਸੁੱਕੀ ਰਨ ਮੋਡ ਲਈ ਇਸਨੂੰ ਹਟਾਓ;
  2. s/search/replace/g — ਇਹ ਬਦਲੀ ਕਮਾਂਡ ਹੈ। s ਦਾ ਅਰਥ ਹੈ ਬਦਲ (ਭਾਵ ਬਦਲੋ), g ਕਮਾਂਡ ਨੂੰ ਸਾਰੀਆਂ ਘਟਨਾਵਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਹਦਾਇਤ ਕਰਦਾ ਹੈ।

17. 2019.

ਤੁਸੀਂ ਕਈ ਫਾਈਲਾਂ ਵਿੱਚ ਟੈਕਸਟ ਕਿਵੇਂ ਬਦਲਦੇ ਹੋ?

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

ਲੀਨਕਸ ਵਿੱਚ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੈ?

$vim file1 ਨਾਲ ਇੱਕ ਫਾਈਲ ਖੋਲੋ, :split file2 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ VIM ਵਿੱਚ ਇੱਕ ਦੂਜੀ ਫਾਈਲ ਖੋਲ੍ਹੋ। ਜਾਂ, bash ਤੋਂ $vim -o file1 file2 ਦੀ ਵਰਤੋਂ ਕਰੋ। ਫਾਈਲਾਂ ਵਿਚਕਾਰ ਸਵਿੱਚ ਕਰੋ-ਐਕਟਿਵ ਫਾਈਲ ਨੂੰ ਟੌਗਲ ਕਰੋ-ਵੀਆਈਐਮ ਵਿੱਚ ctrl – w ctrl – w ਨਾਲ। ਇੱਕ ਉਦਾਹਰਨ ਓਪਰੇਸ਼ਨ ਫਿਰ ਫਾਈਲ1 yy ਵਿੱਚ ਕਾਪੀ (ਜਾਂ ਯੈਂਕ) ਹੈ, ਸਵਿੱਚ (3), ਫਿਰ p ਸਮੱਗਰੀ ਨੂੰ ਫਾਈਲ2 ਵਿੱਚ ਪੇਸਟ (ਜਾਂ ਪਾਓ) ਹੈ।

ਤੁਸੀਂ ਯੂਨਿਕਸ ਵਿੱਚ ਪਹਿਲੀਆਂ ਕੁਝ ਲਾਈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਪੜ੍ਹਦੇ ਹੋ?

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

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੀ ਨਕਲ ਕਿਵੇਂ ਕਰਾਂ?

ਲੀਨਕਸ ਕਾਪੀ ਫਾਈਲ ਉਦਾਹਰਨਾਂ

  1. ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਸੇ ਹੋਰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ। ਆਪਣੀ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਕਿਸੇ ਹੋਰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ /tmp/ ਨਾਮ ਦੀ ਇੱਕ ਫਾਈਲ ਦੀ ਨਕਲ ਕਰਨ ਲਈ, ਦਾਖਲ ਕਰੋ: ...
  2. ਵਰਬੋਜ਼ ਵਿਕਲਪ। ਫਾਈਲਾਂ ਨੂੰ ਵੇਖਣ ਲਈ ਜਿਵੇਂ ਕਿ ਉਹਨਾਂ ਦੀ ਨਕਲ ਕੀਤੀ ਗਈ ਹੈ -v ਵਿਕਲਪ ਨੂੰ cp ਕਮਾਂਡ ਦੇ ਅਨੁਸਾਰ ਪਾਸ ਕਰੋ: ...
  3. ਫਾਈਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖੋ। …
  4. ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਨਕਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ। …
  5. ਆਵਰਤੀ ਕਾਪੀ.

ਜਨਵਰੀ 19 2021

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਅਤੇ ਸੰਪਾਦਿਤ ਕਰਾਂ?

ਇੱਕ ਫਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ Esc ਦਬਾਓ, ਅਤੇ ਫਿਰ ਫਾਈਲ ਨੂੰ ਲਿਖਣ ਅਤੇ ਬੰਦ ਕਰਨ ਲਈ :wq ਟਾਈਪ ਕਰੋ।
...
ਹੋਰ ਲੀਨਕਸ ਸਰੋਤ।

ਹੁਕਮ ਉਦੇਸ਼
$vi ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹੋ ਜਾਂ ਸੰਪਾਦਿਤ ਕਰੋ।
i ਸੰਮਿਲਿਤ ਮੋਡ 'ਤੇ ਸਵਿਚ ਕਰੋ।
Esc ਕਮਾਂਡ ਮੋਡ 'ਤੇ ਜਾਓ।
:w ਸੰਭਾਲੋ ਅਤੇ ਸੰਪਾਦਨ ਜਾਰੀ ਰੱਖੋ।

ਮੈਂ ਯੂਨਿਕਸ ਵਿੱਚ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਸੂਚੀਬੱਧ ਕਰਾਂ?

ਯੂਨਿਕਸ ਵਿੱਚ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ

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

18. 2019.

ਤੁਸੀਂ ਯੂਨਿਕਸ ਵਿੱਚ ਇੱਕ ਲਾਈਨ ਵਿੱਚ ਕਈ ਸ਼ਬਦਾਂ ਨੂੰ ਕਿਵੇਂ ਗ੍ਰੈਪ ਕਰਦੇ ਹੋ?

ਮੈਂ ਮਲਟੀਪਲ ਪੈਟਰਨਾਂ ਲਈ ਗ੍ਰੈਪ ਕਿਵੇਂ ਕਰਾਂ?

  1. ਪੈਟਰਨ ਵਿੱਚ ਸਿੰਗਲ ਕੋਟਸ ਦੀ ਵਰਤੋਂ ਕਰੋ: grep 'pattern*' file1 file2.
  2. ਅੱਗੇ ਵਿਸਤ੍ਰਿਤ ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰੋ: egrep 'pattern1|pattern2' *। py
  3. ਅੰਤ ਵਿੱਚ, ਪੁਰਾਣੇ ਯੂਨਿਕਸ ਸ਼ੈੱਲ/ਓਸੇਸ: grep -e pattern1 -e pattern2 * 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ। pl
  4. ਦੋ ਸਤਰ grep ਕਰਨ ਲਈ ਇੱਕ ਹੋਰ ਵਿਕਲਪ: grep 'word1|word2' ਇਨਪੁਟ।

25 ਫਰਵਰੀ 2021

ਮੈਂ ਯੂਨਿਕਸ ਵਿੱਚ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਕਿਵੇਂ ਕਰਾਂ?

ਫਾਈਲਾਂ ਲਈ ਡਾਇਰੈਕਟਰੀਆਂ ਰਾਹੀਂ ਖੋਜ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਲੀਨਕਸ ਜਾਂ ਯੂਨਿਕਸ-ਵਰਗੇ ਸਿਸਟਮ 'ਤੇ ਖੋਜ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
...
ਸੰਟੈਕਸ

  1. -ਨਾਮ ਫਾਈਲ-ਨਾਮ - ਦਿੱਤੇ ਗਏ ਫਾਈਲ-ਨਾਮ ਲਈ ਖੋਜ ਕਰੋ। …
  2. -ਨਾਮ ਫਾਈਲ-ਨਾਮ - ਜਿਵੇਂ -ਨਾਮ, ਪਰ ਮੈਚ ਕੇਸ ਅਸੰਵੇਦਨਸ਼ੀਲ ਹੈ। …
  3. -user username - ਫਾਈਲ ਦਾ ਮਾਲਕ username ਹੈ।

24. 2017.

ਮੈਂ ਇੱਕ ਸ਼ਬਦ ਨੂੰ ਕਿਵੇਂ ਗ੍ਰੈਪ ਕਰਾਂ ਅਤੇ ਇਸਨੂੰ ਲੀਨਕਸ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਾਂ?

ਮੂਲ ਫਾਰਮੈਟ

  1. matchstring ਉਹ ਸਤਰ ਹੈ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਮੇਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ, "ਫੁੱਟਬਾਲ"
  2. string1 ਆਦਰਸ਼ਕ ਤੌਰ 'ਤੇ matchstring ਵਰਗੀ ਹੀ ਸਤਰ ਹੋਵੇਗੀ, ਕਿਉਂਕਿ grep ਕਮਾਂਡ ਵਿੱਚ matchstring ਸਿਰਫ਼ ਉਹਨਾਂ ਫਾਈਲਾਂ ਨੂੰ ਪਾਈਪ ਕਰੇਗੀ ਜਿਨ੍ਹਾਂ ਵਿੱਚ sed ਕਰਨ ਲਈ matchstring ਹੈ।
  3. string2 ਉਹ ਸਤਰ ਹੈ ਜੋ string1 ਨੂੰ ਬਦਲਦੀ ਹੈ।

25. 2010.

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਾਂ?

vim ਨਾਲ ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ:

  1. "vim" ਕਮਾਂਡ ਨਾਲ vim ਵਿੱਚ ਫਾਈਲ ਖੋਲ੍ਹੋ। …
  2. ਟਾਈਪ ਕਰੋ “/” ਅਤੇ ਫਿਰ ਉਸ ਮੁੱਲ ਦਾ ਨਾਮ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਫਾਈਲ ਵਿੱਚ ਮੁੱਲ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਐਂਟਰ ਦਬਾਓ। …
  3. ਇਨਸਰਟ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ "i" ਟਾਈਪ ਕਰੋ।
  4. ਆਪਣੇ ਕੀਬੋਰਡ 'ਤੇ ਤੀਰ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਸ ਮੁੱਲ ਨੂੰ ਸੋਧੋ ਜੋ ਤੁਸੀਂ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ।

21 ਮਾਰਚ 2019

awk ਸਕ੍ਰਿਪਟ ਕੀ ਹੈ?

Awk ਇੱਕ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਡੇਟਾ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕਰਨ ਅਤੇ ਰਿਪੋਰਟਾਂ ਬਣਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। awk ਕਮਾਂਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਅਤੇ ਉਪਭੋਗਤਾ ਨੂੰ ਵੇਰੀਏਬਲ, ਸੰਖਿਆਤਮਕ ਫੰਕਸ਼ਨਾਂ, ਸਟ੍ਰਿੰਗ ਫੰਕਸ਼ਨਾਂ, ਅਤੇ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। … Awk ਜਿਆਦਾਤਰ ਪੈਟਰਨ ਸਕੈਨਿੰਗ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ