ਟਰਮੀਨਲ ਨੂੰ ਅਨਲੌਕ ਕਰਨਾ: ਡਿਵੈਲਪਰਾਂ ਲਈ ਜ਼ਰੂਰੀ ਹੁਕਮ
ਟਰਮੀਨਲ ਨੂੰ ਅਨਲੌਕ ਕਰਨਾ: ਡਿਵੈਲਪਰਾਂ ਲਈ ਜ਼ਰੂਰੀ ਹੁਕਮ ਇਹ ਬੇਵਕੂਫ਼ ਗਿਆਨ ਦੇ ਖਜ਼ਾਨੇ ਨੂੰ ਖੋਲ੍ਹਣ ਵਰਗਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਆਪਣੇ ਸਾਹਸ ਟਰਮੀਨਲ ਨਾਲ ਸਾਂਝੇ ਕਰਾਂਗਾ, ਉਹ ਦੋਸਤ ਜੋ ਗੁੰਝਲਦਾਰ ਲੱਗਦਾ ਹੈ ਪਰ ਅਸਲ ਵਿੱਚ ਬੋਰਿੰਗ ਕੰਮਾਂ ਦਾ ਸੁਪਰਹੀਰੋ ਹੈ। ਇਹ ਜਾਣਨ ਲਈ ਤਿਆਰ ਰਹੋ ਕਿ ਕਿਵੇਂ। ਆਟੋਮੇਸ਼ਨ, ਵਿਕਾਸ ਟੂਲ ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਸਭ ਤੋਂ ਮਜ਼ਾਕੀਆ ਗਲਤੀਆਂ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਰੁਟੀਨ ਨੂੰ ਮਜ਼ੇਦਾਰ ਅਤੇ ਉਤਪਾਦਕ ਬਣਾ ਸਕਦੇ ਹਨ! ਆਓ ਇਕੱਠੇ ਕਮਾਂਡਾਂ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਇਸ ਮਜ਼ੇਦਾਰ ਯਾਤਰਾ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰੀਏ ਅਤੇ ਟਰਮੀਨਲ ਨੂੰ ਘੱਟ ਡਰਾਉਣ ਵਾਲਾ ਅਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਉਪਯੋਗੀ ਬਣਾਈਏ!
ਟਰਮੀਨਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਜ਼ਰੂਰੀ ਹੁਕਮ
ਟਰਮੀਨਲ ਕੀ ਹੈ ਅਤੇ ਮੈਨੂੰ ਇਸਦੀ ਲੋੜ ਕਿਉਂ ਹੈ?
ਆਹ, ਅਖੀਰੀ ਸਟੇਸ਼ਨਇਹ ਜਾਦੂਈ ਜਗ੍ਹਾ ਹੈ ਜਿੱਥੇ ਮੈਂ ਟਾਈਪ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਚਾਨਕ, ਚੀਜ਼ਾਂ ਹੋਣ ਲੱਗਦੀਆਂ ਹਨ। ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਜਦੋਂ ਤੁਸੀਂ ਕੁਝ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਪਰ ਤੁਸੀਂ ਹਜ਼ਾਰ ਬਟਨਾਂ 'ਤੇ ਕਲਿੱਕ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ? ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਟਰਮੀਨਲ ਇੱਕ ਸੁਪਰਹੀਰੋ ਵਾਂਗ ਆਉਂਦਾ ਹੈ! ਇਹ ਇੱਕ ਅਜਿਹਾ ਟੂਲ ਹੈ ਜੋ ਮੈਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਨਾਲ ਵਧੇਰੇ ਸਿੱਧੇ ਤਰੀਕੇ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਕਲਿੱਕ ਕਰਨ ਦੀ ਬਜਾਏ, ਮੈਂ ਕਮਾਂਡਾਂ ਟਾਈਪ ਕਰਦਾ ਹਾਂ ਅਤੇ... ਵੋਇਲਾਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ!
ਤਾਂ, ਮੈਨੂੰ ਇਸਦੀ ਲੋੜ ਕਿਉਂ ਹੈ? ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਾਰਟ (ਅਤੇ ਥੋੜ੍ਹਾ ਠੰਡਾ) ਦਿਖਣ ਤੋਂ ਇਲਾਵਾ, ਟਰਮੀਨਲ ਮੈਨੂੰ... ਕਾਰਜਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰੋਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵੀ। ਇਹ ਇੱਕ ਜਾਦੂ ਦੀ ਛੜੀ ਵਾਂਗ ਹੈ, ਪਰ ਜਾਦੂ ਕਰਨ ਦੀ ਬਜਾਏ, ਮੈਂ ਕੋਡ ਲਿਖਦਾ ਹਾਂ!
ਪਹਿਲੇ ਹੁਕਮ ਜੋ ਹਰ ਡਿਵੈਲਪਰ ਨੂੰ ਪਤਾ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
ਹੁਣ, ਆਓ ਕਾਰੋਬਾਰ 'ਤੇ ਉਤਰੀਏ: ਕਮਾਂਡਾਂ! ਇੱਥੇ ਕੁਝ ਕਮਾਂਡਾਂ ਹਨ ਜੋ ਮੈਂ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਜ਼ਰੂਰੀ ਸਮਝਦਾ ਹਾਂ। ਉਹ ਇਸ ਤਰ੍ਹਾਂ ਹਨ... ਵਰਣਮਾਲਾ ਟਰਮੀਨਲ ਤੋਂ। ਉਨ੍ਹਾਂ ਤੋਂ ਬਿਨਾਂ, ਤੁਸੀਂ ਬਹੁਤ ਦੂਰ ਨਹੀਂ ਜਾ ਸਕੋਗੇ!
| ਹੁਕਮ | ਇਹ ਕੀ ਕਰਦਾ ਹੈ? |
|---|---|
| ਐਲ.ਐਸ. | ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ। |
| ਸੀਡੀ | ਡਾਇਰੈਕਟਰੀ ਬਦਲੋ। (ਉਦਾਹਰਨ: ਸੀਡੀ ਦਸਤਾਵੇਜ਼) |
| mkdirComment | ਇੱਕ ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਉਂਦਾ ਹੈ। (ਉਦਾਹਰਨ: mkdir ਪ੍ਰੋਜੈਕਟ) |
| ਆਰਐਮ | ਫਾਈਲਾਂ ਜਾਂ ਫੋਲਡਰਾਂ ਨੂੰ ਹਟਾਓ। (ਇਸ ਨਾਲ ਸਾਵਧਾਨ ਰਹੋ!) |
| ਛੂਹੋ | ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾਉਂਦਾ ਹੈ। (ਉਦਾਹਰਨ: file.txt ਨੂੰ ਛੂਹੋ) |
ਇਹ ਹੁਕਮ ਇਸ ਤਰ੍ਹਾਂ ਹਨ... ਤਿੱਕੜੀ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਤੋਂ। ਉਨ੍ਹਾਂ ਨਾਲ, ਮੈਂ ਪਹਿਲਾਂ ਹੀ ਕੁਝ ਬਹੁਤ ਵਧੀਆ ਚੀਜ਼ਾਂ ਕਰ ਸਕਦਾ ਹਾਂ। ਅਤੇ, ਬੇਸ਼ੱਕ, ਹਮੇਸ਼ਾ ਪਿਆਰਾ RM ਹੁੰਦਾ ਹੈ, ਜੋ ਉਸ ਦੋਸਤ ਵਰਗਾ ਹੁੰਦਾ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ ਪਾਰਟੀ ਵਿੱਚ ਇਕੱਲਾ ਨਹੀਂ ਛੱਡ ਸਕਦੇ... ਉਹ ਸਭ ਕੁਝ ਬਰਬਾਦ ਕਰ ਸਕਦਾ ਹੈ!
ਟਰਮੀਨਲ ਮੇਰਾ ਦਿਨ ਕਿਵੇਂ ਬਚਾ ਸਕਦਾ ਹੈ?
ਇੱਕ ਵਾਰ, ਮੈਂ ਇੱਕ ਪ੍ਰੋਜੈਕਟ 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਸੀ ਅਤੇ, ਅਚਾਨਕ, ਮੇਰੇ ਕੰਪਿਊਟਰ ਨੇ ਫੈਸਲਾ ਕੀਤਾ ਕਿ ਇਹ ਹੁਣ ਕੰਮ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦਾ। ਸਕ੍ਰੀਨ ਕਾਲੀ ਹੋ ਗਈ, ਅਤੇ ਮੈਂ ਸੋਚਿਆ, "ਅੱਜ ਉਹ ਦਿਨ ਹੈ ਜਦੋਂ ਮੈਂ ਰੋਂਦਾ ਹਾਂ।" ਪਰ, ਇੱਕ ਸੱਚੇ ਵਾਂਗ... ਕੋਡ ਵਾਰੀਅਰਮੈਂ ਟਰਮੀਨਲ ਖੋਲ੍ਹਿਆ ਅਤੇ ls ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂਚ ਕੀਤੀ ਕਿ ਕੀ ਮੇਰੀਆਂ ਫਾਈਲਾਂ ਉੱਥੇ ਹਨ। ਅਤੇ ਅੰਦਾਜ਼ਾ ਲਗਾਓ ਕੀ? ਉਹ ਸਨ! ਮੈਂ ਇੱਕ ਤੇਜ਼ ਬੈਕਅੱਪ ਲਿਆ ਅਤੇ ਦਿਨ ਬਚਾ ਲਿਆ!
ਟਰਮੀਨਲ ਉਸ ਦੋਸਤ ਵਾਂਗ ਹੈ ਜਿਸ ਕੋਲ ਹਮੇਸ਼ਾ ਹੱਲ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਚੀਜ਼ਾਂ ਗੁੰਝਲਦਾਰ ਹੋ ਜਾਂਦੀਆਂ ਹਨ, ਤਾਂ ਮੈਂ ਜਾਣਦਾ ਹਾਂ ਕਿ ਮੈਂ ਮੁਸੀਬਤ ਵਿੱਚੋਂ ਨਿਕਲਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰ ਸਕਦਾ ਹਾਂ। ਮੇਰੀਆਂ ਉਂਗਲਾਂ 'ਤੇ ਕੁਝ ਹੁਕਮਾਂ ਦੇ ਨਾਲ, ਮੈਂ ਵਧੇਰੇ ਆਤਮਵਿਸ਼ਵਾਸ ਮਹਿਸੂਸ ਕਰਦਾ ਹਾਂ ਅਤੇ ਕਿਸੇ ਵੀ ਚੁਣੌਤੀ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਲਈ ਤਿਆਰ ਹਾਂ।
ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਕਾਰਜਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨਾ
ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟਾਂ ਕੀ ਹਨ ਅਤੇ ਮੈਂ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦਾ ਹਾਂ?
ਆਹ, ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟਾਂਜਿਹੜੇ ਲੋਕ ਨਹੀਂ ਜਾਣਦੇ, ਉਨ੍ਹਾਂ ਲਈ ਇਹ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਜਾਦੂ ਦੀ ਛੜੀ ਵਾਂਗ ਹਨ। ਜ਼ਰਾ ਕਲਪਨਾ ਕਰੋ: ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਕਲਿੱਕ (ਜਾਂ ਇਸ ਦੀ ਬਜਾਏ, ਇੱਕ ਕਮਾਂਡ) ਨਾਲ ਬਹੁਤ ਸਾਰੇ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ। ਅਸਲ ਵਿੱਚ, ਇੱਕ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕਮਾਂਡਾਂ ਦੀ ਇੱਕ ਲੜੀ ਹੁੰਦੀ ਹੈ ਜਿਸਨੂੰ ਤੁਹਾਡਾ ਟਰਮੀਨਲ ਚਲਾ ਸਕਦਾ ਹੈ। ਇਹ ਇੱਕ ਵਿਅੰਜਨ ਲਿਖਣ ਵਰਗਾ ਹੈ, ਪਰ ਕੇਕ ਦੀ ਬਜਾਏ, ਮੈਂ ਆਪਣੇ ਕੰਪਿਊਟਰ ਨੂੰ ਆਪਣੇ ਲਈ ਕੰਮ ਕਰਵਾ ਰਿਹਾ ਹਾਂ!
ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਸਿਰਫ਼ .sh ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਇੱਕ ਫਾਈਲ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ, ਆਪਣੀਆਂ ਕਮਾਂਡਾਂ ਲਿਖੋ, ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਐਗਜ਼ੀਕਿਊਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ। ਇੰਨਾ ਸੌਖਾ! ਇੱਥੇ ਮੈਂ ਇਸਨੂੰ ਕਿਵੇਂ ਕਰਦਾ ਹਾਂ:
- ਮੈਂ ਇੱਕ ਫਾਈਲ ਬਣਾਉਂਦਾ ਹਾਂ।my_script.sh ਨੂੰ ਛੂਹੋ
- ਮੈਂ ਫਾਈਲ ਨੂੰ ਐਡਿਟ ਕਰਦਾ ਹਾਂ।ਨੈਨੋ my_script.sh
- ਮੈਂ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹਾਂ।: chmod x my_script.sh
- ਮੈਂ ਚਲਾਉਂਦਾ ਹਾਂ: ./my_script.sh
ਹੋ ਗਿਆ! ਹੁਣ ਮੈਂ ਹਾਂ ਮੇਰੇ ਟਰਮੀਨਲ ਦਾ ਮਾਸਟਰ!
ਆਟੋਮੇਸ਼ਨ ਦੀਆਂ ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਜੋ ਮੈਨੂੰ ਪਸੰਦ ਹਨ।
ਹੁਣ, ਆਓ ਕਾਰੋਬਾਰ 'ਤੇ ਉਤਰੀਏ: ਮੈਂ ਆਪਣੀ ਜ਼ਿੰਦਗੀ ਨੂੰ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਇਹਨਾਂ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦਾ ਹਾਂ। ਇੱਥੇ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ ਜੋ ਮੈਨੂੰ ਪਸੰਦ ਹਨ ਅਤੇ ਜੋ ਤੁਹਾਨੂੰ ਆਟੋਮੇਸ਼ਨ ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ:
| ਬੋਰਿੰਗ ਕੰਮ | ਮੇਰੀ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ |
|---|---|
| ਫਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਲਓ | tar -czvf ਬੈਕਅੱਪ.tar.gz /my_data |
| ਕਈ ਫਾਈਲਾਂ ਦਾ ਨਾਮ ਬਦਲਣਾ | .jpg ਵਿੱਚ f ਲਈ; mv “$f” “${f%.jpg}.jpeg” ਤੋਂ; ਹੋ ਗਿਆ |
| ਮੇਰਾ ਸਿਸਟਮ ਅੱਪਡੇਟ ਕਰੋ | sudo apt ਅੱਪਡੇਟ ਅਤੇ& sudo apt ਅੱਪਗ੍ਰੇਡ -y |
ਇਹ ਕੁਝ ਕੁ ਉਦਾਹਰਣਾਂ ਹਨ, ਪਰ ਸੂਚੀ ਬੇਅੰਤ ਹੈ! ਮੈਂ ਲਗਭਗ ਹਰ ਚੀਜ਼ ਲਈ ਸਕ੍ਰਿਪਟਾਂ ਲਿਖੀਆਂ ਹਨ: ਆਪਣੇ ਡਾਊਨਲੋਡਸ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਤੋਂ ਲੈ ਕੇ ਈਮੇਲ ਦੁਆਰਾ ਰੋਜ਼ਾਨਾ ਰਿਪੋਰਟਾਂ ਭੇਜਣ ਤੱਕ। ਇਹ ਇੱਕ ਨਿੱਜੀ ਸਹਾਇਕ ਹੋਣ ਵਰਗਾ ਹੈ, ਪਰ ਕੌਫੀ ਤੋਂ ਬਿਨਾਂ!
ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਬੋਰਿੰਗ ਕੰਮਾਂ ਨੂੰ ਮਜ਼ੇਦਾਰ ਵਿੱਚ ਬਦਲਣਾ
ਅਤੇ ਸਭ ਤੋਂ ਵਧੀਆ ਗੱਲ? ਮੈਂ ਉਨ੍ਹਾਂ ਕੰਮਾਂ ਨੂੰ ਮਜ਼ੇਦਾਰ ਬਣਾ ਸਕਦਾ ਹਾਂ ਜੋ ਮੈਨੂੰ ਨੀਂਦ ਲਿਆਉਣ ਲਈ ਵਰਤਦੇ ਸਨ! ਉਦਾਹਰਣ ਵਜੋਂ, ਮੈਂ ਇੱਕ ਸਕ੍ਰਿਪਟ ਬਣਾਈ ਹੈ ਜੋ ਹਰ ਵਾਰ ਜਦੋਂ ਮੈਂ ਕੋਈ ਬੋਰਿੰਗ ਕੰਮ ਕਰਦਾ ਹਾਂ ਤਾਂ ਇੱਕ ਬੇਤਰਤੀਬ ਗੀਤ ਵਜਾਉਂਦੀ ਹੈ। ਇਸ ਲਈ, ਜਦੋਂ ਮੇਰਾ ਕੰਪਿਊਟਰ ਸਖ਼ਤ ਮਿਹਨਤ ਕਰਦਾ ਹੈ, ਮੈਂ ਆਪਣੀ ਕੁਰਸੀ 'ਤੇ ਨੱਚ ਰਿਹਾ ਹਾਂ। ਕੌਣ ਕਹਿੰਦਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮਿੰਗ ਮਜ਼ੇਦਾਰ ਨਹੀਂ ਹੋ ਸਕਦੀ?
ਵਿਕਾਸ ਸਾਧਨ ਜਿਨ੍ਹਾਂ ਤੋਂ ਬਿਨਾਂ ਮੈਂ ਨਹੀਂ ਰਹਿ ਸਕਦਾ
ਵਰਕਫਲੋ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਮੇਰੇ ਮਨਪਸੰਦ ਟੂਲ।
ਆਹ, ਜਿਵੇਂ ਵਿਕਾਸ ਟੂਲਉਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਸੁਪਰਹੀਰੋ ਵਾਂਗ ਹਨ, ਹਮੇਸ਼ਾ ਦਿਨ ਬਚਾਉਣ ਅਤੇ ਮੇਰੇ ਕੰਮ ਨੂੰ ਆਸਾਨ ਅਤੇ ਮਜ਼ੇਦਾਰ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਰਹਿੰਦੇ ਹਨ। ਅੱਗੇ ਵਧੋ, ਮੈਂ ਆਪਣੇ ਕੁਝ ਮਨਪਸੰਦ ਸਾਂਝੇ ਕਰਾਂਗਾ।
- ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡਇਹ ਮੇਰਾ ਹੈ। ਸਾਥੀ ਅਟੁੱਟ। ਇਹ ਹਲਕਾ, ਤੇਜ਼ ਹੈ, ਅਤੇ ਇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਐਕਸਟੈਂਸ਼ਨ ਹਨ। ਇਹ ਦੱਸਣ ਦੀ ਲੋੜ ਨਹੀਂ ਕਿ ਮੈਂ ਹਰ ਚੀਜ਼ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦਾ ਹਾਂ! ਇਹ ਇੱਕ ਹੋਣ ਵਰਗਾ ਹੈ ਕਾਫੀ ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮ ਕਰਾਂ ਤਾਂ ਇਸਨੂੰ ਗਰਮ ਰੱਖੋ।
- ਗਿੱਟਆਹ, ਗਿੱਟ! ਇਹ ਉਸ ਦੋਸਤ ਵਾਂਗ ਹੈ ਜੋ ਹਮੇਸ਼ਾ ਤੁਹਾਡੇ ਵਿਚਾਰਾਂ ਨੂੰ ਗੁਆਉਣ ਤੋਂ ਪਹਿਲਾਂ ਬਚਾ ਲੈਂਦਾ ਹੈ। ਇਸ ਨਾਲ, ਮੈਂ ਸਮੇਂ ਵਿੱਚ ਵਾਪਸ ਜਾ ਸਕਦਾ ਹਾਂ ਅਤੇ ਆਪਣੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਸੁਧਾਰ ਸਕਦਾ ਹਾਂ। ਇਹ ਇੱਕ... ਹੋਣ ਵਰਗਾ ਹੈ। ਅਣਡੂ ਬਟਨ ਜ਼ਿੰਦਗੀ ਵਿੱਚ।
- ਡਾਕੀਆAPI ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲਿਆਂ ਲਈ, ਪੋਸਟਮੈਨ ਇੱਕ ਹੈ ਮੁਕਤੀਦਾਤਾਉਹ ਮੇਰੀਆਂ ਬੇਨਤੀਆਂ ਦੀ ਜਾਂਚ ਅਤੇ ਪ੍ਰਬੰਧ ਕਰਨ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹੈ ਜਿਵੇਂ ਪਾਰਟੀ ਤੁਹਾਡੇ ਹੱਥ ਦੀ ਹਥੇਲੀ ਵਿੱਚ ਡੇਟਾ!
ਟਰਮੀਨਲ ਮੈਨੂੰ ਹੋਰ ਉਤਪਾਦਕ ਬਣਨ ਵਿੱਚ ਕਿਵੇਂ ਮਦਦ ਕਰਦਾ ਹੈ?
ਜੇ ਮੈਂ ਇੱਕ ਗੱਲ ਸਿੱਖੀ ਹੈ, ਤਾਂ ਉਹ ਹੈ... ਅਖੀਰੀ ਸਟੇਸ਼ਨ ਇਹ ਮੇਰਾ ਹੈ ਪੱਕੇ ਮਿੱਤਰਪਹਿਲਾਂ ਤਾਂ ਇਹ ਡਰਾਉਣਾ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਮੇਰੇ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਇਹ ਸਾਈਕਲ ਚਲਾਉਣਾ ਸਿੱਖਣ ਵਰਗਾ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸਦੀ ਆਦਤ ਪਾ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਰੁਕਣਾ ਨਹੀਂ ਚਾਹੋਗੇ!
ਟਰਮੀਨਲ ਨਾਲ, ਮੈਂ ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਤੇਜ਼ੀ ਨਾਲ ਕਰ ਸਕਦਾ ਹਾਂ। ਉਦਾਹਰਣ ਵਜੋਂ, ਕਮਾਂਡਾਂ ਚਲਾਓ, ਫੋਲਡਰਾਂ ਵਿਚਕਾਰ ਨੈਵੀਗੇਟ ਕਰੋ, ਅਤੇ ਸਕ੍ਰਿਪਟਾਂ ਵੀ ਚਲਾਓ। ਇਹ ਇੱਕ ਹੋਣ ਵਰਗਾ ਹੈ ਜਾਦੂ ਦੀ ਛੜੀ ਜਿਸ ਨਾਲ ਸਭ ਕੁਝ ਤੇਜ਼ੀ ਨਾਲ ਹੁੰਦਾ ਹੈ।
ਸਭ ਤੋਂ ਵਧੀਆ ਔਜ਼ਾਰ ਚੁਣਨ ਲਈ ਸੁਝਾਅ
ਹੁਣ, ਜੇ ਤੁਸੀਂ ਸੋਚ ਰਹੇ ਹੋ ਕਿ ਕਿਹੜੇ ਔਜ਼ਾਰ ਚੁਣਨੇ ਹਨ, ਤਾਂ ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਮੇਰੇ ਲਈ ਕੰਮ ਕਰਦੇ ਹਨ:
- ਖੋਜਦੇਖੋ ਕਿ ਹੋਰ ਡਿਵੈਲਪਰ ਕੀ ਵਰਤ ਰਹੇ ਹਨ। ਇੰਟਰਨੈੱਟ ਵਿਚਾਰਾਂ ਅਤੇ ਸਮੀਖਿਆਵਾਂ ਨਾਲ ਭਰਿਆ ਹੋਇਆ ਹੈ।
- ਟੈਸਟਪ੍ਰਯੋਗ ਕਰਨ ਤੋਂ ਨਾ ਡਰੋ! ਬਹੁਤ ਸਾਰੇ ਔਜ਼ਾਰਾਂ ਦੇ ਮੁਫ਼ਤ ਸੰਸਕਰਣ ਹੁੰਦੇ ਹਨ। ਇਹ ਇੱਕ... ਵਰਗਾ ਹੈ। ਸੁਆਦ ਟੈਸਟ ਆਈਸ ਕਰੀਮ ਖਰੀਦਣ ਤੋਂ ਪਹਿਲਾਂ।
- ਤਰਜੀਹ ਦਿਓਆਪਣੀ ਕੰਮ ਕਰਨ ਦੀ ਸ਼ੈਲੀ ਦੇ ਅਨੁਕੂਲ ਔਜ਼ਾਰ ਚੁਣੋ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਸਦੀ ਵਰਤੋਂ ਕਰਨਾ ਨਹੀਂ ਆਉਂਦਾ ਤਾਂ ਇੱਕ ਵਧੀਆ ਪ੍ਰੋਗਰਾਮ ਹੋਣ ਦਾ ਕੋਈ ਮਤਲਬ ਨਹੀਂ ਹੈ।
| ਔਜ਼ਾਰ | ਮੁੱਖ ਵਰਤੋਂ | ਸੰਤੁਸ਼ਟੀ ਰੇਟਿੰਗ |
|---|---|---|
| ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ | ਕੋਡ ਸੰਪਾਦਨ | ⭐⭐⭐⭐⭐ |
| ਗਿੱਟ | ਵਰਜਨ ਕੰਟਰੋਲ | ⭐⭐⭐⭐⭐ |
| ਡਾਕੀਆ | API ਟੈਸਟਿੰਗ | ⭐⭐⭐⭐⭐ |
ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਨ: ਮੇਰੇ ਸਭ ਤੋਂ ਚੰਗੇ ਦੋਸਤ ਵਜੋਂ ਟਰਮੀਨਲ
ਪ੍ਰਬੰਧਕੀ ਹੁਕਮ ਜੋ ਹਰ ਡਿਵੈਲਪਰ ਨੂੰ ਪਤਾ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
ਆਹ, ਅਖੀਰੀ ਸਟੇਸ਼ਨਇਹ ਮੇਰਾ ਸਭ ਤੋਂ ਚੰਗਾ ਦੋਸਤ ਹੈ, ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਡਿਵੈਲਪਰ ਹੋ, ਤਾਂ ਮੈਂ ਕਹਾਂਗਾ ਕਿ ਇਹ ਤੁਹਾਡਾ ਵੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਤੁਸੀਂ ਉਸ ਦੋਸਤ ਨੂੰ ਜਾਣਦੇ ਹੋ ਜਿਸ ਕੋਲ ਹਮੇਸ਼ਾ ਹਰ ਚੀਜ਼ ਦਾ ਹੱਲ ਹੁੰਦਾ ਹੈ? ਖੈਰ, ਇਹ ਟਰਮੀਨਲ ਹੈ। ਇੱਥੇ ਕੁਝ ਕਮਾਂਡਾਂ ਹਨ ਜੋ ਮੈਂ ਇਸ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ ਨਾਲ ਦੋਸਤੀ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਜ਼ਰੂਰੀ ਸਮਝਦਾ ਹਾਂ:
- ls: ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ। ਇਹ ਫਰਿੱਜ ਖੋਲ੍ਹਣ ਅਤੇ ਦੇਖਣ ਵਾਂਗ ਹੈ ਕਿ ਅੰਦਰ ਕੀ ਭੋਜਨ ਹੈ।
- cd: ਡਾਇਰੈਕਟਰੀਆਂ ਬਦਲਣ ਲਈ। ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹੈ ਜਿਵੇਂ ਤੁਸੀਂ ਉਸ ਦਿਨ ਕੀ ਕਰਨ ਜਾ ਰਹੇ ਹੋ: "ਅੱਜ ਮੈਂ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਵਿੱਚ ਜਾ ਰਿਹਾ ਹਾਂ!"
- mkdir: ਨਵੇਂ ਫੋਲਡਰ ਬਣਾਉਣ ਲਈ। ਇਹ ਇੱਕ ਬੱਚੇ ਨੂੰ ਇੱਕ ਨਵਾਂ ਨਾਮ ਦੇਣ ਵਾਂਗ ਹੈ, ਸਿਰਫ਼ ਘੱਟ ਗੁੰਝਲਦਾਰ।
- rm: ਫਾਈਲਾਂ ਹਟਾਉਣ ਲਈ। ਚੇਤਾਵਨੀ! ਇਹ ਉਸ ਜਨਮਦਿਨ ਦੇ ਤੋਹਫ਼ੇ ਨੂੰ ਸੁੱਟ ਦੇਣ ਵਾਂਗ ਹੈ ਜੋ ਤੁਸੀਂ ਕਦੇ ਨਹੀਂ ਵਰਤਿਆ।
ਇਹ ਕਮਾਂਡਾਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਰੈਸਿਪੀ ਵਾਂਗ ਹਨ। ਇਹਨਾਂ ਤੋਂ ਬਿਨਾਂ, ਤੁਸੀਂ ਰਸੋਈ ਦੇ ਵਿਚਕਾਰ ਗੁਆਚ ਸਕਦੇ ਹੋ!
ਮੈਂ ਸਰਵਰਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਕਿਵੇਂ ਪ੍ਰਬੰਧਿਤ ਕਰਾਂ?
ਸਰਵਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਇੱਕ ਔਖਾ ਕੰਮ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਟਰਮੀਨਲ ਦੇ ਨਾਲ, ਇਹ ਬਹੁਤ ਸੌਖਾ ਹੋ ਜਾਂਦਾ ਹੈ। ਮੈਨੂੰ ਯਾਦ ਹੈ ਜਦੋਂ ਮੈਨੂੰ ਪਹਿਲੀ ਵਾਰ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਸੀ। ਮੈਂ ਘੁੰਮਣ ਵਾਲੇ ਦਿਨ ਬਿੱਲੀ ਨਾਲੋਂ ਵੀ ਜ਼ਿਆਦਾ ਘਬਰਾਇਆ ਹੋਇਆ ਸੀ! ਪਰ, ਮੇਰੀਆਂ ਉਂਗਲਾਂ 'ਤੇ ਕੁਝ ਕਮਾਂਡਾਂ ਦੇ ਨਾਲ, ਸਭ ਕੁਝ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚੱਲ ਰਿਹਾ ਸੀ। ਮੈਂ ਇਸਨੂੰ ਕਿਵੇਂ ਕਰਦਾ ਹਾਂ ਇਹ ਇੱਥੇ ਹੈ:
- ਕਨੈਕਸ਼ਨਮੈਂ ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਲਈ ssh ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ। ਇਹ ਇੱਕ ਦੋਸਤ ਦੇ ਘਰ ਦਾ ਮੁੱਖ ਦਰਵਾਜ਼ਾ ਖੋਲ੍ਹਣ ਵਰਗਾ ਹੈ।
- ਅੱਪਡੇਟਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ `sudo apt update` ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਕਿ ਸਭ ਕੁਝ ਅੱਪ ਟੂ ਡੇਟ ਹੈ। ਕਿਸੇ ਨੂੰ ਵੀ ਉਸ ਦੋਸਤ ਨੂੰ ਮਿਲਣਾ ਪਸੰਦ ਨਹੀਂ ਹੈ ਜੋ ਆਪਣਾ ਘਰ ਸਾਫ਼ ਨਹੀਂ ਕਰਦਾ, ਹੈ ਨਾ?
- ਨਿਗਰਾਨੀ`top` ਕਮਾਂਡ ਮੈਨੂੰ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਕੀ ਹੋ ਰਿਹਾ ਹੈ ਇਹ ਦੇਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ। ਇਹ ਖਿੜਕੀ ਤੋਂ ਬਾਹਰ ਦੇਖਣ ਅਤੇ ਗੁਆਂਢੀ ਕੀ ਕਰ ਰਹੇ ਹਨ, ਇਹ ਦੇਖਣ ਵਾਂਗ ਹੈ।
ਟਰਮੀਨਲ: ਪ੍ਰਸ਼ਾਸਨ ਵਿੱਚ ਮੇਰੀ ਸੁਪਰਪਾਵਰ
ਜੇਕਰ ਟਰਮੀਨਲ ਇੱਕ ਸੁਪਰਹੀਰੋ ਹੁੰਦਾ, ਤਾਂ ਇਸ ਕੋਲ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਨ ਦੀਆਂ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਇੱਕ ਕੇਪ ਅਤੇ ਫਲਾਈ ਆਲੇ-ਦੁਆਲੇ ਹੁੰਦਾ। ਇਹ ਤੇਜ਼, ਕੁਸ਼ਲ ਹੈ, ਅਤੇ ਸਭ ਤੋਂ ਵਧੀਆ ਗੱਲ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਮੈਂ ਗਲਤੀਆਂ ਕਰਦਾ ਹਾਂ ਤਾਂ ਇਹ ਮੇਰਾ ਨਿਰਣਾ ਨਹੀਂ ਕਰਦਾ। ਕੀ ਤੁਸੀਂ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਜਦੋਂ ਮੈਂ ਟਰਮੀਨਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ ਤਾਂ ਮੈਨੂੰ ਕਿਵੇਂ ਮਹਿਸੂਸ ਹੁੰਦਾ ਹੈ? ਇਹ ਇੱਕ ਖਾਲੀ ਟਰੈਕ 'ਤੇ ਸਪੋਰਟਸ ਕਾਰ ਚਲਾਉਣ ਵਰਗਾ ਹੈ। ਐਡਰੇਨਾਲੀਨ ਪੰਪ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਪੂਰੀ ਆਜ਼ਾਦੀ ਹੈ!
| ਹੁਕਮ | ਵੇਰਵਾ |
|---|---|
| ਐਲ.ਐਸ. | ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਸੂਚੀ। |
| ਸੀਡੀ | ਡਾਇਰੈਕਟਰੀ ਬਦਲੋ। |
| mkdirComment | ਨਵੇਂ ਫੋਲਡਰ ਬਣਾਓ। |
| ਆਰਐਮ | ਫਾਈਲਾਂ ਹਟਾਓ। |
| ssh | ਇੱਕ ਰਿਮੋਟ ਸਰਵਰ ਨਾਲ ਜੁੜਦਾ ਹੈ। |
| ਸੂਡੋ ਐਪਟ | ਸਿਸਟਮ ਵਿੱਚ ਪੈਕੇਜ ਅੱਪਡੇਟ ਕਰੋ। |
| ਸਿਖਰ | ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ। |
ਕਮਾਂਡ ਲਾਈਨ ਨਾਲ ਉਤਪਾਦਕਤਾ ਅਨੁਕੂਲਨ
ਟਰਮੀਨਲ ਵਿੱਚ ਮੇਰੇ ਕੰਮ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸੁਝਾਅ
ਜਦੋਂ ਟਰਮੀਨਲ ਵਿੱਚ ਉਤਪਾਦਕਤਾ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਮੈਂ ਹਮੇਸ਼ਾ ਕਹਿੰਦਾ ਹਾਂ: ਜੇਕਰ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਮਾਂ ਬਰਬਾਦ ਕਰ ਰਹੇ ਹੋ! ਇਹ ਇੱਕ ਚਮਚ ਨਾਲ ਕੇਕ ਕੱਟਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਰਗਾ ਹੈ। ਇਸ ਲਈ, ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਮੈਂ ਆਪਣੇ ਕੰਮ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹਾਂ:
- ਆਪਣੇ ਹੁਕਮਾਂ ਨੂੰ ਜਾਣੋ।ਮੁੱਢਲੇ ਹੁਕਮ ਸਿੱਖਣਾ ਤੁਹਾਡੇ ਘਰ ਵਿੱਚ ਫਰਿੱਜ ਕਿੱਥੇ ਹੈ, ਇਹ ਜਾਣਨ ਵਾਂਗ ਹੈ। ਤੁਸੀਂ ਹਰ ਵਾਰ ਭੁੱਖ ਲੱਗਣ 'ਤੇ ਇਸਨੂੰ ਲੱਭਦੇ ਨਹੀਂ ਰਹਿਣਾ ਚਾਹੋਗੇ!
- ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋਸਭ ਕੁਝ ਹੱਥੀਂ ਕਰਨ ਦੀ ਬਜਾਏ, ਮੈਂ ਸਕ੍ਰਿਪਟਾਂ ਲਿਖਦਾ ਹਾਂ। ਇਹ ਇੱਕ ਨਿੱਜੀ ਸਹਾਇਕ ਹੋਣ ਵਾਂਗ ਹੈ ਜੋ ਮੇਰੇ ਲਈ ਬੋਰਿੰਗ ਕੰਮ ਕਰਦਾ ਹੈ।
- ਆਪਣੇ ਟਰਮੀਨਲ ਨੂੰ ਨਿੱਜੀ ਬਣਾਓਮੈਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹਾਂ ਕਿ ਮੇਰਾ ਟਰਮੀਨਲ ਉਵੇਂ ਦਿਖਾਈ ਦੇਵੇ ਜਿਵੇਂ ਮੈਨੂੰ ਪਸੰਦ ਹੈ। ਇਹ ਮੈਨੂੰ ਇਸਨੂੰ ਹੋਰ ਵਰਤਣ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ। ਇਸਨੂੰ ਆਪਣੇ ਲਿਵਿੰਗ ਰੂਮ ਨੂੰ ਸਜਾਉਣ ਵਾਂਗ ਸੋਚੋ। ਜੇ ਇਹ ਵਧੀਆ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਉੱਥੇ ਹੋਰ ਸਮਾਂ ਬਿਤਾਉਣਾ ਚਾਹੋਗੇ!
ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਮੈਂ ਸ਼ਾਰਟਕੱਟ ਕਿਵੇਂ ਵਰਤਦਾ ਹਾਂ
ਸ਼ਾਰਟਕੱਟ ਮੇਰੇ ਲਈ ਸੁਪਰਪਾਵਰ ਵਾਂਗ ਹਨ। ਜਦੋਂ ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਵਰਤਣਾ ਸਿੱਖਿਆ, ਤਾਂ ਮੇਰੀ ਉਤਪਾਦਕਤਾ ਅਸਮਾਨ ਛੂਹ ਗਈ। ਇੱਥੇ ਕੁਝ ਹਨ ਜਿਨ੍ਹਾਂ ਤੋਂ ਬਿਨਾਂ ਮੈਂ ਨਹੀਂ ਰਹਿ ਸਕਦਾ:
| ਸ਼ਾਰਟਕੱਟ | ਫੰਕਸ਼ਨ |
|---|---|
| Ctrl C | ਇੱਕ ਹੁਕਮ ਨੂੰ ਰੋਕਣ ਲਈ |
| Ctrl A | ਲਾਈਨ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਜਾਣ ਲਈ |
| Ctrl E | ਲਾਈਨ ਦੇ ਅੰਤ ਤੱਕ ਜਾਣ ਲਈ |
| ਟੈਬ | ਆਟੋਕੰਪਲੀਟ ਕਰਨ ਲਈ |
ਇਹ ਸ਼ਾਰਟਕੱਟ ਮੇਰੇ ਕੰਮ 'ਤੇ ਜਾਣ ਲਈ ਇੱਕ ਸ਼ਾਰਟਕੱਟ ਵਾਂਗ ਹਨ। ਇਨ੍ਹਾਂ ਨਾਲ, ਮੈਂ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਬਹੁਤ ਕੁਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹਾਂ। ਅਤੇ ਇਹ ਕੌਣ ਨਹੀਂ ਚਾਹੇਗਾ?
ਟਰਮੀਨਲ 'ਤੇ ਰਾਕੇਟ ਨਾਲੋਂ ਤੇਜ਼ ਹੋਣ ਦਾ ਰਾਜ਼
ਜੇ ਮੈਂ ਇੱਕ ਗੱਲ ਸਿੱਖੀ ਹੈ, ਤਾਂ ਉਹ ਹੈ ਅਭਿਆਸ ਕਰਨਾ ਇਹੀ ਕੁੰਜੀ ਹੈ। ਜਿੰਨਾ ਜ਼ਿਆਦਾ ਮੈਂ ਟਰਮੀਨਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ, ਓਨਾ ਹੀ ਤੇਜ਼ ਹੁੰਦਾ ਜਾਂਦਾ ਹਾਂ। ਇਹ ਸਾਈਕਲ ਚਲਾਉਣਾ ਸਿੱਖਣ ਵਾਂਗ ਹੈ: ਪਹਿਲਾਂ ਤਾਂ ਤੁਸੀਂ ਡਿੱਗਦੇ ਹੋ, ਪਰ ਫਿਰ ਤੁਸੀਂ ਉੱਡ ਜਾਂਦੇ ਹੋ!
ਇੱਕ ਹੋਰ ਸੁਝਾਅ ਜੋ ਮੈਂ ਵਰਤਦਾ ਹਾਂ ਉਹ ਹੈ ਮੇਰੇ ਮਨਪਸੰਦ ਆਦੇਸ਼ਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋਮੈਂ ਉਹਨਾਂ ਕਮਾਂਡਾਂ ਨਾਲ ਇੱਕ ਫਾਈਲ ਬਣਾਈ ਹੈ ਜੋ ਮੈਂ ਅਕਸਰ ਵਰਤਦਾ ਹਾਂ। ਇਸ ਤਰ੍ਹਾਂ, ਆਪਣੇ ਦਿਮਾਗ ਨੂੰ ਪਰੇਸ਼ਾਨ ਕਰਨ ਦੀ ਬਜਾਏ, ਮੈਂ ਸਿਰਫ਼ ਆਪਣੇ ਮੀਨੂ ਨੂੰ ਦੇਖਦਾ ਹਾਂ ਅਤੇ ਜੋ ਮੈਂ ਚਾਹੁੰਦਾ ਹਾਂ ਚੁਣਦਾ ਹਾਂ। ਇਹ ਦੁਪਹਿਰ ਦੇ ਖਾਣੇ ਦੇ ਸਮੇਂ ਇੱਕ ਮੀਨੂ ਹੋਣ ਵਰਗਾ ਹੈ!
ਟਰਮੀਨਲ ਵਿੱਚ ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਤੋਂ ਕਿਵੇਂ ਬਚਣਾ ਹੈ
ਉਹ ਗਲਤੀਆਂ ਜੋ ਮੈਂ ਕੀਤੀਆਂ ਜਿਨ੍ਹਾਂ ਤੋਂ ਤੁਹਾਨੂੰ ਬਚਣਾ ਚਾਹੀਦਾ ਹੈ।
ਆਹ, ਅਖੀਰੀ ਸਟੇਸ਼ਨਇਹ ਜਾਦੂਈ ਜਗ੍ਹਾ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਸ਼ਾਨਦਾਰ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ... ਜਾਂ ਅਜਿਹੀਆਂ ਗਲਤੀਆਂ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਨੂੰ ਕਾਸ਼ ਕਿ ਤੁਸੀਂ ਗ੍ਰਾਫਿਕਲ ਇੰਟਰਫੇਸ ਨੂੰ ਕਦੇ ਨਾ ਛੱਡਦੇ। ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿਦਿਆਰਥੀ ਹੋਣ ਦੇ ਨਾਤੇ, ਮੈਂ ਕਈ ਸ਼ਰਮਨਾਕ ਸਥਿਤੀਆਂ ਵਿੱਚੋਂ ਗੁਜ਼ਰਿਆ ਹਾਂ। ਇੱਥੇ ਕੁਝ ਗਲਤੀਆਂ ਹਨ ਜੋ ਮੈਂ ਕੀਤੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਤੋਂ ਤੁਹਾਨੂੰ ਬਚਣਾ ਚਾਹੀਦਾ ਹੈ:
- ਹੁਕਮ ਭੁੱਲ ਜਾਓਇੱਕ ਵਾਰ, ਮੈਂ `rm -rf folder` ਦੀ ਬਜਾਏ `rm -rf /` ਟਾਈਪ ਕੀਤਾ। ਮੰਨ ਲਓ ਕਿ ਮੇਰਾ ਕੰਪਿਊਟਰ ਬਹੁਤ ਖੁਸ਼ ਨਹੀਂ ਸੀ।
- ਬਿਨਾਂ ਦੇਖੇ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋਸਾਵਧਾਨ! ਮੈਂ ਇੱਕ ਵਾਰ ਇੱਕ ਕਮਾਂਡ ਪੇਸਟ ਕੀਤੀ ਸੀ ਜਿਸ ਨਾਲ ਮਹੱਤਵਪੂਰਨ ਫਾਈਲਾਂ ਡਿਲੀਟ ਹੋ ਗਈਆਂ ਸਨ। ਮੇਰਾ ਦਿਲ ਇੱਕ ਸਕਿੰਟ ਲਈ ਰੁਕ ਗਿਆ।
- ਸੂਡੋ ਦੀ ਵਰਤੋਂ ਬਿਨਾਂ ਜਾਣੇਆਹ, ਸੂਡੋ ਦੀ ਤਾਕਤ! ਪਰ ਸਾਵਧਾਨ ਰਹੋ, ਇਸਦੀ ਵਰਤੋਂ ਬਿਨਾਂ ਜਾਣੇ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ, ਇੱਕ ਬੱਚੇ ਨੂੰ ਬਾਜ਼ੂਕਾ ਦੇਣ ਵਾਂਗ ਹੋ ਸਕਦਾ ਹੈ।
ਮੈਂ ਗਲਤੀ ਸੁਨੇਹਿਆਂ ਨਾਲ ਕਿਵੇਂ ਨਜਿੱਠਣਾ ਸਿੱਖਿਆ।
ਟਰਮੀਨਲ ਵਿੱਚ ਗਲਤੀ ਸੁਨੇਹਿਆਂ ਨਾਲ ਨਜਿੱਠਣਾ ਸਿੱਖਣਾ ਸਾਈਕਲ ਚਲਾਉਣਾ ਸਿੱਖਣ ਵਾਂਗ ਸੀ। ਪਹਿਲਾਂ ਤਾਂ ਮੈਂ ਡਿੱਗ ਪਿਆ ਅਤੇ ਆਪਣੇ ਆਪ ਨੂੰ ਸੱਟ ਲੱਗੀ (ਸ਼ਾਬਦਿਕ ਤੌਰ 'ਤੇ ਨਹੀਂ, ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਸਮਝ ਗਏ ਹੋਵੋਗੇ)। ਪਰ ਸਮੇਂ ਦੇ ਨਾਲ, ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਗਲਤੀ ਸੁਨੇਹੇ ਜ਼ਿੰਦਗੀ ਦੀਆਂ ਚੇਤਾਵਨੀਆਂ ਵਾਂਗ ਹਨ। ਇੱਥੇ ਕੁਝ ਸਬਕ ਹਨ ਜੋ ਮੈਂ ਸਿੱਖਿਆ:
- ਸੁਨੇਹਾ ਪੜ੍ਹੋਇਹ ਸੌਖਾ ਲੱਗਦਾ ਹੈ, ਪਰ ਮੈਂ ਅਕਸਰ ਇਸਨੂੰ ਅਣਡਿੱਠਾ ਕਰ ਦਿੰਦਾ ਸੀ। ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਕੀਮਤੀ ਸੁਝਾਅ ਹਨ।
- ਖੋਜਗੂਗਲ 'ਤੇ ਸਰਚ ਕਰਨ ਵਿੱਚ ਸ਼ਰਮ ਨਾ ਕਰੋ। ਭਾਈਚਾਰਾ ਬਹੁਤ ਵੱਡਾ ਹੈ, ਅਤੇ ਹਮੇਸ਼ਾ ਕੋਈ ਨਾ ਕੋਈ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ ਜੋ ਇਸੇ ਤਰ੍ਹਾਂ ਦੀ ਸਥਿਤੀ ਵਿੱਚੋਂ ਲੰਘਿਆ ਹੁੰਦਾ ਹੈ।
- ਟੈਸਟਜੇ ਕੁਝ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ, ਤਾਂ ਇੱਕ ਸਮੇਂ ਇੱਕ ਚੀਜ਼ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਇਹ ਖਾਣਾ ਪਕਾਉਣ ਵਾਂਗ ਹੈ: ਸਾਰੀਆਂ ਸਮੱਗਰੀਆਂ ਇੱਕੋ ਵਾਰ ਨਾ ਪਾਓ!
ਆਪਣੀਆਂ ਗਲਤੀਆਂ 'ਤੇ ਹੱਸਣਾ: ਕਿਵੇਂ ਟਰਮੀਨਲ ਨੇ ਮੈਨੂੰ ਬਿਹਤਰ ਬਣਨਾ ਸਿਖਾਇਆ
ਆਪਣੀਆਂ ਗਲਤੀਆਂ 'ਤੇ ਹੱਸਣਾ ਜ਼ਰੂਰੀ ਸੀ। ਟਰਮੀਨਲ ਵਿੱਚ ਹਰ ਗਲਤੀ ਇੱਕ ਮਜ਼ਾਕੀਆ ਕਹਾਣੀ ਬਣ ਗਈ। ਉਸ ਸਮੇਂ ਵਾਂਗ ਮੈਂ ਆਪਣਾ ਯੂਜ਼ਰ ਪਾਸਵਰਡ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਅਤੇ ਅੰਤ ਵਿੱਚ "ਆਫ਼ਤ" ਨਾਮਕ ਇੱਕ ਨਵਾਂ ਯੂਜ਼ਰ ਬਣਾਇਆ।
ਇਨ੍ਹਾਂ ਤਜ਼ਰਬਿਆਂ ਨੇ ਮੈਨੂੰ ਨਾ ਸਿਰਫ਼ ਸਿਖਾਇਆ, ਸਗੋਂ ਇੱਕ ਮਜ਼ਬੂਤ ਪ੍ਰੋਗਰਾਮਰ ਵੀ ਬਣਾਇਆ। ਟਰਮੀਨਲ ਇੱਕ ਵਧੀਆ ਅਧਿਆਪਕ ਹੈ, ਭਾਵੇਂ ਕਈ ਵਾਰ ਮੈਨੂੰ ਔਖਾ ਢੰਗ ਨਾਲ ਸਿੱਖਣਾ ਪੈਂਦਾ ਹੈ।
ਇਸ ਲਈ, ਅਗਲੀ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਗਲਤੀ ਕਰਦੇ ਹੋ, ਯਾਦ ਰੱਖੋ: ਇਹ ਸਿਰਫ਼ ਟਰਮੀਨਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕੁਝ ਨਵਾਂ ਸਿਖਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ। ਅਤੇ ਕੌਣ ਜਾਣਦਾ ਹੈ, ਇੱਕ ਚੰਗਾ ਹਾਸਾ ਸਭ ਤੋਂ ਵਧੀਆ ਦਵਾਈ ਹੋ ਸਕਦਾ ਹੈ!

