ਤੁਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਦਾ ਮੁੱਲ ਕਿਵੇਂ ਦਿਖਾਉਂਦੇ ਹੋ?

ਸਮੱਗਰੀ

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

ਮੈਂ bash ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਦਾ ਮੁੱਲ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਾਂ?

ਹੁਣ, echo ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਸੀਂ ਟਰਮੀਨਲ 'ਤੇ ਇਸਦੀ ਵੈਲਯੂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹਾਂ:

  1. $ var_a=100। $ echo $var_a।
  2. $var_b="bash ਪ੍ਰੋਗਰਾਮਿੰਗ echo variable" $ echo $var_b.
  3. $ var_A=”ਹੈਲੋਫ੍ਰੈਂਡਜ਼” $ var_B=50। $ echo $var_A$var_B।
  4. $var1=$(ਤਾਰੀਖ) $var2=$(ਹੋਸਟਨਾਮ) $ echo “ਤਰੀਕ $var1 ਹੈ @ ਕੰਪਿਊਟਰ ਦਾ ਨਾਮ $var2 ਹੈ”

ਤੁਸੀਂ ਇੱਕ ਵੇਰੀਏਬਲ ਦੇ ਮੁੱਲ ਨੂੰ ਕਿਵੇਂ ਈਕੋ ਕਰਦੇ ਹੋ?

ਵੇਰੀਏਬਲ ਦੇ ਮੁੱਲ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਜਾਂ ਤਾਂ echo ਜਾਂ printf ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:

  1. echo $varName # ਦੀ ਸਲਾਹ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਨਹੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਵੇਰੀਏਬਲ ਵਿੱਚ ਕੀ ਹੈ।
  2. ਈਕੋ “$varName”
  3. printf “%sn” “$varName”

ਤੁਸੀਂ ਯੂਨਿਕਸ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਮੁੱਲ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹੋ?

ਉਪਰੋਕਤ ਵੇਰੀਏਬਲ ਦੇ ਮੁੱਲ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਰਸਾਏ ਅਨੁਸਾਰ echo ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:

  1. # echo $HOME। # ਈਕੋ $USERNAME।
  2. $ cat myscript.
  3. #!/bin/bash. # ਸਿਸਟਮ ਤੋਂ ਉਪਭੋਗਤਾ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ। …
  4. $ echo "ਆਈਟਮ ਦੀ ਕੀਮਤ $15 ਹੈ" ...
  5. $ echo "ਆਈਟਮ ਦੀ ਕੀਮਤ $15 ਹੈ" ...
  6. var1=10. …
  7. $ cat test3. …
  8. ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣਾ ਹੇਠ ਦਿੱਤੀ ਆਉਟਪੁੱਟ ਪੈਦਾ ਕਰਦਾ ਹੈ:

ਤੁਸੀਂ bash ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਕਿਵੇਂ ਸੈਟ ਕਰਦੇ ਹੋ?

ਬਾਸ਼ ਵਿੱਚ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ ਵੇਰੀਏਬਲ ਨਾਮ ਦੇ ਬਾਅਦ "ਐਕਸਪੋਰਟ" ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਇੱਕ ਬਰਾਬਰ ਚਿੰਨ੍ਹ ਅਤੇ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਮੁੱਲ।

ਤੁਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹੋ?

Sh, Ksh, ਜਾਂ Bash ਸ਼ੈੱਲ ਉਪਭੋਗਤਾ ਸੈੱਟ ਕਮਾਂਡ ਟਾਈਪ ਕਰੋ। Csh ਜਾਂ Tcsh ਉਪਭੋਗਤਾ ਟਾਈਪ ਕਰੋ printenv ਕਮਾਂਡ.

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

ਉਦਾਹਰਨ ਲਈ, x ਦਾ ਇੱਕ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕਰੋ ਅਤੇ ਇਸਦਾ ਮੁੱਲ = 10 ਨਿਰਧਾਰਤ ਕਰੋ। ਨੋਟ: ਲੀਨਕਸ ਵਿੱਚ '-e' ਵਿਕਲਪ ਬਚੇ ਹੋਏ ਅੱਖਰਾਂ ਦੀ ਵਿਆਖਿਆ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਬੈਕਸਲੈਸ਼ ਕੀਤੇ ਗਏ ਹਨ।
...
echo ਵਿਕਲਪ.

ਚੋਣ ਵੇਰਵਾ
-n ਪਿਛਲੀ ਨਵੀਂ ਲਾਈਨ ਨੂੰ ਪ੍ਰਿੰਟ ਨਾ ਕਰੋ।
-e ਬੈਕਸਲੈਸ਼ ਐਸਕੇਪਸ ਦੀ ਵਿਆਖਿਆ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ।
b ਬੈਕਸਪੇਸ
\ ਬੈਕਸਲੈਸ਼

ਬੈਸ਼ ਸਕ੍ਰਿਪਟਾਂ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ?

ਇੱਕ Bash ਸਕ੍ਰਿਪਟ ਇੱਕ ਸਧਾਰਨ ਟੈਕਸਟ ਫਾਈਲ ਹੈ ਜੋ ਕਮਾਂਡਾਂ ਦੀ ਇੱਕ ਲੜੀ ਸ਼ਾਮਿਲ ਹੈ. ਇਹ ਕਮਾਂਡਾਂ ਉਹਨਾਂ ਕਮਾਂਡਾਂ ਦਾ ਮਿਸ਼ਰਣ ਹਨ ਜੋ ਅਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਟਾਈਪ ਕਰਦੇ ਹਾਂ (ਜਿਵੇਂ ਕਿ ls ਜਾਂ cp ਉਦਾਹਰਨ ਲਈ) ਅਤੇ ਉਹ ਕਮਾਂਡਾਂ ਜੋ ਅਸੀਂ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹਾਂ ਪਰ ਆਮ ਤੌਰ 'ਤੇ ਨਹੀਂ (ਤੁਸੀਂ ਇਹਨਾਂ ਨੂੰ ਅਗਲੇ ਕੁਝ ਪੰਨਿਆਂ ਵਿੱਚ ਲੱਭ ਸਕੋਗੇ। ).

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਨੂੰ ਕਿਵੇਂ ਨਿਰਯਾਤ ਕਰਾਂ?

ਕਿਸੇ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਲਈ ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਿਰ ਬਣਾਉਣ ਲਈ, ਅਸੀਂ ਉਪਭੋਗਤਾ ਦੀ ਪ੍ਰੋਫਾਈਲ ਸਕ੍ਰਿਪਟ ਤੋਂ ਵੇਰੀਏਬਲ ਨੂੰ ਨਿਰਯਾਤ ਕਰਦੇ ਹਾਂ।

  1. ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਦੇ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਟੈਕਸਟ ਐਡੀਟਰ ਵਿੱਚ ਖੋਲ੍ਹੋ। vi ~/.bash_profile.
  2. ਹਰ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਲਈ ਨਿਰਯਾਤ ਕਮਾਂਡ ਸ਼ਾਮਲ ਕਰੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ। JAVA_HOME=/opt/openjdk11 ਨਿਰਯਾਤ ਕਰੋ।
  3. ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ.

ਤੁਸੀਂ UNIX ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਕਿਵੇਂ ਸੈੱਟ ਕਰਦੇ ਹੋ?

UNIX 'ਤੇ ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰੋ

  1. ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਸਿਸਟਮ ਪ੍ਰੋਂਪਟ 'ਤੇ. ਜਦੋਂ ਤੁਸੀਂ ਸਿਸਟਮ ਪਰੌਂਪਟ 'ਤੇ ਇੱਕ ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਅਗਲੀ ਵਾਰ ਸਿਸਟਮ ਵਿੱਚ ਲੌਗ-ਇਨ ਕਰਨ 'ਤੇ ਇਸ ਨੂੰ ਮੁੜ-ਸਾਈਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
  2. ਵਾਤਾਵਰਣ-ਸੰਰਚਨਾ ਫਾਈਲ ਵਿੱਚ ਜਿਵੇਂ ਕਿ $INFORMIXDIR/etc/informix.rc ਜਾਂ .informix। …
  3. ਤੁਹਾਡੀ .profile ਜਾਂ .login ਫ਼ਾਈਲ ਵਿੱਚ।

ਤੁਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹੋ?

ਵੇਰੀਏਬਲ 101

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

ਮੈਂ ਸ਼ੈੱਲ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਨੂੰ ਕਿਵੇਂ ਨਿਰਯਾਤ ਕਰਾਂ?

ਸ਼ੈੱਲ ਵੇਰੀਏਬਲ ਨਿਰਯਾਤ ਕਰਨਾ (ਐਕਸਪੋਰਟ ਸ਼ੈੱਲ ਕਮਾਂਡ)

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

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ PATH ਵੇਰੀਏਬਲ ਨੂੰ ਕਿਵੇਂ ਬਦਲਾਂ?

ਤਬਦੀਲੀ ਨੂੰ ਸਥਾਈ ਬਣਾਉਣ ਲਈ, ਦਾਖਲ ਕਰੋ ਕਮਾਂਡ PATH=$PATH:/opt/bin ਤੁਹਾਡੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ. bashrc ਫਾਈਲ. ਜਦੋਂ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੌਜੂਦਾ PATH ਵੇਰੀਏਬਲ, $PATH ਵਿੱਚ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਜੋੜ ਕੇ ਇੱਕ ਨਵਾਂ PATH ਵੇਰੀਏਬਲ ਬਣਾ ਰਹੇ ਹੋ। ਇੱਕ ਕੌਲਨ ( : ) PATH ਐਂਟਰੀਆਂ ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ।

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