ਲੀਨਕਸ ਕਮਾਂਡ ਨੂੰ ਸਿੱਖੋ - ਪੂਰਾ ਕਰੋ

ਨਾਮ

ਆਵਾਜਾਈ, ਆਵਾਜਾਈ, ਐਕ, ਬੰਦ, ਨਿਰਯਾਤ, ਐਫਸੀ, ਐਫ ਜੀ, ਗਾਇਪਟਸ, ਹੈਸ਼ , ਮੱਦਦ, ਆਵਾਜਾਈ, ਅਲਾਇਸ, ਬੀਜੀ, ਬੰਨ੍ਹ, ਬ੍ਰੇਕ, ਬਿਲਟਿਨ, ਸੀ ਡੀ , ਅਤੀਤ , ਨੌਕਰੀਆਂ, ਮਾਰੋ , ਸਥਾਨਕ, ਲਾਗਆਉਟ, ਪੋਪਡ , ਪ੍ਰਿੰਟਫ , ਪੁਸ਼ਡ , ਪੀਵੀਡੀ , ਰੀਡਨਲੀ, ਰਿਟਰਨ , ਸੈਟ, ਸ਼ਿਫਟ, ਸ਼ੌਟਟ, ਸ੍ਰੋਤ, ਸਸਪੈਂਡ, ਟੈਸਟ, ਟਾਈਮ, ਫਾਰਪ, ਟਾਈਪ, ਟਾਈਪਸੈਟ, ਉਲਿਮਟ, ਾਮਾਸਕ, unalias , ਅਨਸੈਟ, ਉਡੀਕ ਕਰੋ - ਬਿਲਟ-ਇਨ ਕਮਾਂਡਾਂ ਦੇਖੋ, bash (1) ਦੇਖੋ

ਬਸ਼ ਬਿਲਟਿਨ ਕਮਾਂਡ

ਜਦ ਤੱਕ ਹੋਰ ਨੋਟ ਨਾ ਕੀਤਾ ਜਾਵੇ, ਹਰੇਕ ਭਾਗ ਨੂੰ ਇਸ ਸੈਕਸ਼ਨ ਵਿਚ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਕਿ ਚੋਣਾਂ ਦੇ ਅੰਤ ਨੂੰ ਦਰਸਾਉਣ ਲਈ - ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ.

: [ ਆਰਗੂਮੈਂਟ ]

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

. ਫਾਇਲ ਨਾਂ [ ਆਰਗੂਮਿੰਟ ]

ਸਰੋਤ ਫਾਈਲ ਦਾ ਨਾਮ [ ਆਰਗੂਮਿੰਟ ]

ਮੌਜੂਦਾ ਸ਼ੈੱਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਫਾਇਲ ਨਾਂ ਤੋਂ ਕਮਾਂਡਾਂ ਨੂੰ ਪੜ੍ਹ ਅਤੇ ਚਲਾਓ ਅਤੇ ਫਾਇਲ ਨਾਂ ਤੋਂ ਆਖ਼ਰੀ ਕਮਾਂਡ ਦੀ ਬਾਹਰ ਜਾਣ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰੋ. ਜੇ ਫਾਇਲ ਦਾ ਨਾਂ ਸਲੈਸ਼ ਨਹੀਂ ਹੈ, ਤਾਂ ਫਾਇਲ ਨਾਂ ਵਾਲੀ ਡਾਇਰੈਕਟਰੀ ਲੱਭਣ ਲਈ PATH ਵਿੱਚ ਫਾਇਲ ਨਾਂ ਵਰਤੇ ਜਾਂਦੇ ਹਨ. PATH ਲਈ ਖੋਜੀ ਫਾਇਲ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ. ਜਦੋਂ bash posix ਮੋਡ ਵਿੱਚ ਨਹੀਂ ਹੈ , ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੇ PATH ਵਿੱਚ ਕੋਈ ਫਾਈਲ ਨਹੀਂ ਮਿਲਦੀ. ਜੇ ਸ਼ੌਪਿਟ ਬਿਲਟਿਨ ਕਮਾਂਡ ਨੂੰ ਸ੍ਰੋਤ ਪਾਥ ਵਿਕਲਪ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ PATH ਦੀ ਖੋਜ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ. ਜੇ ਕੋਈ ਆਰਗੂਮੈਂਟ ਸਪਲਾਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਹ ਫਾਇਲ ਅਕਾਰ ਚਲਾਉਣ ਤੇ ਸਥਾਈ ਪੈਰਾਮੀਟਰ ਬਣ ਜਾਂਦੇ ਹਨ. ਨਹੀਂ ਤਾਂ ਸਥਿਤੀ ਸਬੰਧੀ ਪੈਰਾਮੀਟਰ ਤਬਦੀਲ ਨਹੀਂ ਹੁੰਦੇ. ਵਾਪਸ ਸਥਿਤੀ ਦੀ ਸਿਫਾਰਸ਼ ਆਖਰੀ ਆਦੇਸ਼ ਦੀ ਸਥਿਤੀ ਹੈ ਜੋ ਸਕ੍ਰਿਪਟ (ਸਕ੍ਰਿਪਟ (0 ਜੇਕਰ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਚੱਲਦੀ ਤਾਂ) ਵਿੱਚ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਗਲਤ ਹੈ ਜੇ ਫਾਇਲ ਦਾ ਨਾਂ ਨਹੀਂ ਮਿਲਦਾ ਜਾਂ ਪੜਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ.

ਉਪਨਾਮ [ -ਪੀ ] [ ਨਾਮ [= ਮੁੱਲ ] ...]

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

bg [ jobspec ]

ਪਿੱਠਭੂਮੀ ਵਿੱਚ ਮੁਅੱਤਲ ਨੌਕਰੀ ਦੇ ਪਾਸਾਰ ਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਇਹ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ & ਜੇ ਨੌਕਰੀ-ਪੇਸ਼ਕਾਰੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਮੌਜੂਦਾ ਨੌਕਰੀ ਦੀ ਸ਼ੈੱਲ ਦੀ ਧਾਰਨਾ ਵਰਤੀ ਜਾਂਦੀ ਹੈ. bg jobspec ਰਿਟਰਨ 0 ਜਦੋਂ ਤੱਕ ਨੌਕਰੀ ਦੇ ਨਿਯੰਤਰਣ ਨੂੰ ਅਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਜਦੋਂ ਨੌਕਰੀ ਦੀ ਯੋਗਤਾ ਨਾਲ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਜੇ ਨੌਕਰੀਪੀਸੀ ਨਹੀਂ ਮਿਲਦੀ ਜਾਂ ਬਿਨਾਂ ਨੌਕਰੀ ਨਿਯੰਤਰਣ ਦੇ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ.

ਬਾਈਡ [ -ਮੀ ਕੀਮੈਪ ] [ -lpsvpsv ]

ਬੰਧਨ [ -ਮੀ ਕੀਮੈਪ ] [ -q ਫੰਕਸ਼ਨ ] [ -ਯੂ ਫੰਕਸ਼ਨ ] [ -r ਕੀਸੇਕ ]

bind [ -m keymap ] -f filename

bind [ -m keymap ] -x keyseq : shell-command

ਬੰਧਨ [ -ਮ ਕੀਮੈਪ ] ਕੀਸੇਕ : ਫੰਕਸ਼ਨ-ਨਾਮ

ਬਾਈਂਡ ਰੀਡਲਾਈਨ-ਕਮਾਂਡ

ਮੌਜੂਦਾ ਰੀਲਲਾਈਨ ਕੀ ਅਤੇ ਫੰਕਸ਼ਨ ਬਿੰਡਜ਼ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ, ਇੱਕ ਰੀਡਲਾਈਨ ਫੰਕਸ਼ਨ ਜਾਂ ਮੈਕਰੋ ਲਈ ਇੱਕ ਕੁੰਜੀ ਕ੍ਰਮ ਬੰਨ੍ਹੋ, ਜਾਂ ਰੀਡਲਾਈਨ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰੋ. ਹਰੇਕ ਗੈਰ-ਚੋਣ ਆਰਗੂਮੈਂਟ ਇੱਕ ਕਮਾਂਡ ਹੈ ਜੋ ਇਹ .inputrc ਵਿੱਚ ਵਿਖਾਈ ਦੇਵੇਗੀ , ਪਰ ਹਰੇਕ ਬਾਈਡਿੰਗ ਜਾਂ ਕਮਾਂਡ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਆਰਗੂਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ; ਉਦਾਹਰਨ ਲਈ, '"\ Cx \ Cr": ਮੁੜ-ਪੜਨ-ਇੰਨਟ-ਫਾਈਲ' ਵਿਕਲਪ, ਜੇ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਹੇਠਲੇ ਮਤਲਬ ਹਨ:

-m ਕੀਮੈਪ

ਕੀਮੈਪ ਨੂੰ ਅਗਲੇ ਕੀ-ਬਾਈਡਿੰਗ ਦੁਆਰਾ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਕੀਮੈਪ ਦੇ ਤੌਰ ਤੇ ਵਰਤੋ. ਮੰਨਣਯੋਗ ਕੀਮੈਪ ਨਾਮ emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi- ਕਮਾਂਡ , ਅਤੇ vi-insert ਹਨ . vi vi-command ਦੇ ਬਰਾਬਰ ਹੈ; emacs emacs-standard ਦੇ ਬਰਾਬਰ ਹੈ

-ਲ

ਸਾਰੇ ਰੀਡਲਾਈਨ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਮ ਦੀ ਸੂਚੀ ਬਣਾਓ.

-ਪੀ

ਰੀਡਲਾਈਨ ਫੰਕਸ਼ਨ ਨਾਂ ਅਤੇ ਬਾਈਡਿੰਗ ਨੂੰ ਅਜਿਹੇ ਢੰਗ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਕਿ ਉਹਨਾਂ ਨੂੰ ਮੁੜ-ਪੜ੍ਹਿਆ ਜਾ ਸਕੇ.

-ਪੀ

ਮੌਜੂਦਾ ਰੀਡਲਾਈਨ ਫੰਕਸ਼ਨ ਨਾਂ ਅਤੇ ਬਾਈਡਿੰਗ ਦੀ ਸੂਚੀ ਬਣਾਓ.

-ਵੀ

ਰੀਲਾਈਨਲਾਈਨ ਵੇਰੀਏਬਲ ਨਾਂ ਅਤੇ ਮੁੱਲ ਅਜਿਹੇ ਤਰੀਕੇ ਨਾਲ ਵਿਖਾਈ ਦਿਓ ਕਿ ਉਹਨਾਂ ਨੂੰ ਮੁੜ-ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ

-ਵੀ

ਮੌਜੂਦਾ ਰੀਡਲਾਈਨ ਵੇਰੀਏਬਲ ਨਾਂ ਅਤੇ ਮੁੱਲ ਸੂਚੀਬੱਧ ਕਰੋ.

-ਸ

ਮਾਈਕਰੋਜ਼ ਅਤੇ ਸਤਰਾਂ ਨੂੰ ਉਹ ਢੰਗ ਨਾਲ ਰੀਡਲਾਈਨ ਕੀ ਕ੍ਰਮ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ ਜੋ ਉਹਨਾਂ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਆਉਟ ਕਰਦੇ ਹਨ ਕਿ ਉਹਨਾਂ ਨੂੰ ਮੁੜ-ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ

-ਸੀ

ਮਾਈਕਰੋਜ਼ ਅਤੇ ਉਹਨਾਂ ਦੁਆਰਾ ਆਊਟਪੁਟ ਸਤਰਾਂ ਨੂੰ ਰੀਡਲਾਈਨ ਕੁੰਜੀ ਸੰਮਿਲਿਤ ਡਿਸਪਲੇ ਕਰੋ

-f filename

ਫਾਇਲ ਨਾਂ ਤੋਂ ਕੁੰਜੀ ਬਾਈਡਿੰਗ ਪੜ੍ਹੋ.

-q ਫੰਕਸ਼ਨ

ਨਾਂ ਦੀ ਫੰਕਸ਼ਨ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਕੁੰਜੀਆਂ ਬਾਰੇ ਸਵਾਲ.

-u ਫੰਕਸ਼ਨ

ਨਾਮਕ ਫੰਕਸ਼ਨ ਨਾਲ ਸਬੰਧਿਤ ਸਾਰੀਆਂ ਕੁੰਜੀਆਂ ਨੂੰ ਬੰਦ ਕਰੋ.

-r ਕੀਸੇਕੈਕ

ਕੀਸੇਕੈਕ ਲਈ ਕੋਈ ਵੀ ਵਰਤਮਾਨ ਬਾਈਡਿੰਗ ਹਟਾਓ.

-x ਕੀਸੇਕ : ਸ਼ੈੱਲ-ਕਮਾਂਡ

ਜਦੋਂ ਕਿ keyseq ਦਾਖਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਸ਼ੈੱਲ-ਕਮਾਂਡ ਨੂੰ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ.

ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ ਜਦੋਂ ਤੱਕ ਇੱਕ ਬੇਪਛਾਣ ਚੋਣ ਨਹੀਂ ਦਿੱਤੀ ਗਈ ਹੈ ਜਾਂ ਕੋਈ ਤਰੁੱਟੀ ਆਈ ਹੈ.

ਬਰੇਕ [ n ]

ਲਈ , ਜਦੋਂ ਤੱਕ , ਉਦੋਂ ਤੱਕ , ਜਾਂ ਚੁਣੋ ਲੂਪ ਦੇ ਅੰਦਰੋਂ ਬਾਹਰ ਜਾਓ ਜੇ n ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ, ਤਾਂ n ਪੱਧਰ ਨੂੰ ਤੋੜੋ. n ਹੋਣਾ ਜਰੂਰੀ ਹੈ.> ਜੇ n ਨੈਪੌਜ਼ਿੰਗ ਲੂਪਸ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਹੈ, ਤਾਂ ਸਾਰੇ ਘੇਲੂਆਂ ਦੀ ਨਿਕਾਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ ਜਦੋਂ ਤੱਕ ਸ਼ੈਲ ਲੂਪ ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਜਦੋਂ ਬ੍ਰੇਕ ਨੂੰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ.

ਬਿਲਟਿਨ ਸ਼ੈੱਲ-ਬਿਲਟਿਨ [ ਆਰਗੂਮੈਂਟ ]

ਨਿਰਧਾਰਤ ਸ਼ੈਲ ਬਿਲਟਿਨ ਨੂੰ ਚਲਾਓ, ਇਸ ਨੂੰ ਆਰਗੂਮਿੰਟ ਪਾਸ ਕਰਕੇ, ਅਤੇ ਇਸ ਦੇ ਨਿਕਾਸ ਸਥਿਤੀ ਨੂੰ ਵਾਪਸ ਕਰੋ. ਇਹ ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਵੇਲੇ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਿਸਦਾ ਨਾਮ ਸ਼ੈੱਲ ਬਿਲਟਿਨ ਦੇ ਸਮਾਨ ਹੈ, ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਅੰਦਰ builtin ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਕਾਇਮ ਰੱਖਣਾ. ਆਮ ਤੌਰ ਤੇ ਸੀ ਡੀ ਬਿਲਟਿਨ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ ਝੂਠ ਹੈ ਜੇ ਸ਼ੈਲ-ਬਿਲਟਿਨ ਸ਼ੈੱਲ ਬਿਲਟਿਨ ਕਮਾਂਡ ਨਹੀਂ ਹੈ.

ਸੀ ਡੀ [ -ਲ | -ਪੀ ] [ ਡੀਆਈਆਰ ]

ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਨੂੰ dir ਵਿੱਚ ਬਦਲੋ. ਇਹ ਪ੍ਰਭਾਸ਼ਿਤ HOME ਡਿਫਾਲਟ ਡੀਆਈਆਰ ਹੈ . ਵੇਰੀਬਲ CDPATH ਪਰਿਭਾਸ਼ਿਤ ਡਾਇਰੈਕਟਰੀ ਲਈ ਖੋਜ ਮਾਰਗ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ. CDPATH ਵਿੱਚ ਵਿਕਲਪਕ ਡਾਇਰੈਕਟਰੀ ਨਾਂ ਇੱਕ ਕੌਲਨ (:) ਤੋਂ ਵੱਖ ਕੀਤੇ ਹਨ. CDPATH ਵਿੱਚ ਇੱਕ ਬੇਅਰ ਡਾਇਰੈਕਟਰੀ ਨਾਮ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਦੇ ਸਮਾਨ ਹੈ, ਭਾਵ `` ''. ਜੇ ਡਾਇਰ ਇਕ ਸਲੈਸ਼ (/) ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਸੀਡੀਪੀਏਟੀਐਚ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ. -P ਚੋਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਅਗਲੀ ਸਿੰਬੋਲਿਕ ਲਿੰਕਾਂ ਦੀ ਬਜਾਏ ਭੌਤਿਕ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ( ਸੈਟ ਬਿਡਿਨ ਕਮਾਂਡ ਨੂੰ -P ਚੋਣ ਵੀ ਦੇਖੋ); -L ਚੋਣ ਨੂੰ ਅਗਾਂਹ ਹੋਣ ਵਾਲੇ ਸੰਕੇਤਕ ਲਿੰਕਾਂ ਤੇ ਲਗਾਇਆ ਜਾਵੇਗਾ. ਇਕ ਆਰਗੂਮੈਂਟ - ਓਲਡੀਪੀਡਬਲਿਊਡੀ ਦੇ ਬਰਾਬਰ ਹੈ ਵਾਪਸੀ ਮੁੱਲ ਸਹੀ ਹੈ ਜੇ ਡਾਇਰੈਕਟਰੀ ਸਫਲਤਾਪੂਰਵਕ ਬਦਲੀ ਗਈ ਹੈ; ਹੋਰ ਗਲਤ

ਕਮਾਂਡ [ -pVv ] ਕਮਾਂਡ [ ਆਰਗ ...]

ਆਮ ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ ਲੂਪ ਨੂੰ ਦਬਾਇਆ ਆਰਗਜ਼ ਨਾਲ ਕਮਾਂਡ ਚਲਾਓ PATH ਵਿੱਚ ਲੱਭੇ ਗਏ ਸਿਰਫ਼ ਬਿਲਟਿਨ ਕਮਾਂਡਾਂ ਜਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਹੀ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ. ਜੇ -p ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ PATH ਲਈ ਇੱਕ ਡਿਫਾਲਟ ਮੁੱਲ ਵਰਤ ਕੇ ਕਮਾਂਡ ਲਈ ਖੋਜ ਕੀਤੀ ਗਈ ਹੈ, ਜੋ ਕਿ ਸਾਰੀਆਂ ਸਟੈਂਡਰਡ ਯੂਟਿਲਿਟੀਜ਼ ਨੂੰ ਲੱਭਣ ਦੀ ਗਾਰੰਟੀ ਹੈ. ਜੇ ਕੋਈ -V ਜਾਂ -v ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਕਮਾਂਡ ਦਾ ਵਰਣਨ ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. -v ਚੋਣ ਰਾਹੀਂ ਇੱਕ ਕਮਾਂਡ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਕਮਾਂਡ ਜਾਂ ਫਾਇਲ ਨਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ; -V ਚੋਣ ਵਧੇਰੇ ਵਰਬੋਜ਼ ਵਰਣਨ ਤਿਆਰ ਕਰਦੀ ਹੈ. ਜੇ -V ਜਾਂ -v ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਬੰਦਗੀ ਦੀ ਸਥਿਤੀ 0 ਹੈ ਜੇ ਕਮਾਂਡ ਲੱਭੀ ਹੈ, ਅਤੇ 1 ਜੇ ਨਹੀਂ. ਜੇ ਕੋਈ ਵੀ ਵਿਕਲਪ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ ਅਤੇ ਕੋਈ ਗਲਤੀ ਆਈ ਹੈ ਜਾਂ ਕਮਾਂਡ ਨਹੀਂ ਲੱਭੀ ਤਾਂ ਬਾਹਰ ਜਾਣ ਦੀ ਸਥਿਤੀ 127 ਹੈ. ਨਹੀਂ ਤਾਂ, ਕਮਾਂਡ ਦੇ ਬਾਹਰ ਦੀ ਸਥਿਤੀ ਇਹ ਕਮਾਂਡ ਦੀ ਬੰਦਗੀ ਸਥਿਤੀ ਹੈ.

ਕੰਪਨ [ ਚੋਣ ] [ ਸ਼ਬਦ ]

ਓਪਸ਼ਨਜ਼ ਦੇ ਮੁਤਾਬਕ ਸ਼ਬਦ ਲਈ ਸੰਭਾਵਿਤ ਮੁਕੰਮਲ ਹੋਣ ਦੇ ਮੈਚ ਤਿਆਰ ਕਰੋ, ਜੋ ਕਿ -p ਅਤੇ -r ਦੇ ਅਪਵਾਦ ਦੇ ਨਾਲ ਪੂਰਾ ਬਿਲਡਿਨ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਕੋਈ ਵਿਕਲਪ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਮਿਆਰੀ ਆਉਟਪੁੱਟ ਨਾਲ ਮੈਚ ਲਿਖ ਸਕਦਾ ਹੈ. -F ਜਾਂ -C ਚੋਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਉਪਲਬਧ ਹੋਣ ਵੇਲੇ ਪਰੋਗਰਾਮੇਬਲ ਪੂਰਤੀ ਸਹੂਲਤਾਂ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਵੱਖ-ਵੱਖ ਸ਼ੈੱਲ ਪਰਿਵਰਤਨਾਂ ਵਿੱਚ ਉਪਯੋਗੀ ਮੁੱਲ ਨਹੀਂ ਹੋਣਗੇ.

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

ਰਿਟਰਨ ਵੈਲਯੂ ਸੱਚ ਹੈ, ਜਦੋਂ ਤੱਕ ਕੋਈ ਅਯੋਗ ਚੋਣ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ, ਜਾਂ ਕੋਈ ਮੇਲ ਨਹੀਂ ਉਤਪੰਨ ਕੀਤੇ ਜਾਂਦੇ ਸਨ.

ਮੁਕੰਮਲ [ -abcdefgjksuv ] [ -o ਕੰਪ-ਓਪਸ਼ਨ ] [ -ਐਕਸ਼ਨ ] [ -ਜੀ ਗਲੋਬਪੇਟ ] [ -W ਸ਼ਬਦ ਸੂਚੀ ] [ -ਪੀ ਅਗੇਤਰ ] [ -ਸ ਸਿਫੈਕਸ ]


[ -X filterpat ] [ -F ਫੰਕਸ਼ਨ ] [ -ਸੀ ਕਮਾਂਡ ] ਨਾਂ [ ਨਾਮ ... ]

ਪੂਰਾ-pr [ ਨਾਮ ...]

ਦੱਸੋ ਕਿ ਹਰ ਨਾਂ ਲਈ ਆਰਗੂਮਿੰਟ ਕਿਵੇਂ ਪੂਰਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਜੇ -p ਚੋਣ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਜਾਂ ਜੇ ਕੋਈ ਵਿਕਲਪ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ, ਤਾਂ ਮੌਜੂਦਾ ਮੁਕੰਮਲਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਇੱਕ ਢੰਗ ਨਾਲ ਛਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜੋ ਇਹਨਾਂ ਨੂੰ ਇਨਪੁਟ ਦੇ ਤੌਰ ਤੇ ਦੁਬਾਰਾ ਇਸਤੇਮਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ. -r ਚੋਣ ਹਰੇਕ ਨਾਮ ਲਈ ਸੰਪੂਰਨ ਸਪਸ਼ਟੀਕਰਨ ਹਟਾਉਂਦਾ ਹੈ, ਜਾਂ, ਜੇ ਕੋਈ ਨਾਮ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਾਰੇ ਪੂਰਤੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ.

ਸੰਪੂਰਨਤਾਪੂਰਨ ਨਿਰਧਾਰਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਜਦੋਂ ਸ਼ਬਦ ਸੰਪੂਰਨਤਾ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਉਹ ਪ੍ਰੋਗਰਾਮਮੇਬਲ ਸੰਪੂਰਨਤਾ ਦੇ ਉੱਤੇ ਵਰਣਿਤ ਹੈ.

ਹੋਰ ਚੋਣਾਂ, ਜੇ ਨਿਸ਼ਚਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ, ਤਾਂ ਇਨ੍ਹਾਂ ਦਾ ਅਰਥ ਹੇਠਲੇ ਅਰਥ ਹੈ. -G , -W , ਅਤੇ -X ਵਿਕਲਪਾਂ (ਅਤੇ, ਜੇ ਜਰੂਰੀ ਹੈ, -P ਅਤੇ -S ਵਿਕਲਪ) ਲਈ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਪੂਰਾ ਬਿਲਡਿਨ ਲਾਗੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਨੂੰ ਵਿਸਥਾਰ ਤੋਂ ਬਚਾਉਣ ਲਈ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.

-o ਕੰਪ-ਚੋਣ

ਕੰਪਲੈਕਸ ਔਪਰੇਸ਼ਨ ਦੇ ਮੁਕੰਮਲ ਪੀੜ੍ਹੀ ਤੋਂ ਇਲਾਵਾ ਕੰਪਸਪੇਕ ਦੇ ਵਿਹਾਰ ਦੇ ਕਈ ਪਹਿਲੂਆਂ 'ਤੇ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ. comp-option ਇਹ ਹੋ ਸਕਦੀ ਹੈ:

ਮੂਲ

ਰੀਡਲਾਈਨ ਦੇ ਡਿਫਾਲਟ ਫਾਈਲ ਨਾਮ ਦੇ ਪੂਰਣਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੇਕਰ ਕੰਪਸਪੀਕ ਦੁਆਰਾ ਕੋਈ ਮੈਚ ਨਹੀਂ ਬਣਾਏ.

dirnames

ਡਾਇਰੈਕਟਰੀ ਨਾਂ ਪੂਰਨਤਾ ਲਾਗੂ ਕਰੋ ਜੇ compspec ਨਾਲ ਕੋਈ ਮੇਲ ਨਹੀਂ ਬਣਦਾ.

ਫਾਇਲ ਨਾਂ

Readline ਦੱਸੋ ਕਿ ਕੰਪਸਪੀਕ filenames ਬਣਾਉਂਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਕਿਸੇ ਫਾਈਲ-ਨਾਂ-ਵਿਸ਼ੇਸ਼ ਪ੍ਰੋਸੈਸਿੰਗ ਕਰ ਸਕਦਾ ਹੈ (ਜਿਵੇਂ ਡਾਇਰੈਕਟਰੀ ਨਾਂ ਨੂੰ ਸਲੇਸ਼ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨਾ ਜਾਂ ਪਿਛਲੀਆਂ ਖਾਲੀ ਥਾਂ ਨੂੰ ਦਬਾਉਣਾ). ਸ਼ੈਲ ਫੰਕਸ਼ਨਸ ਨਾਲ ਵਰਤੇ ਜਾਣ ਦਾ ਇਰਾਦਾ.

nospace

ਲਾਈਨ ਦੇ ਅਖੀਰ 'ਤੇ ਭਰਿਆ ਸ਼ਬਦਾਂ ਨੂੰ ਸਪੇਸ (ਡਿਫਾਲਟ) ਜੋੜਨ ਲਈ ਨਾ ਪੜ੍ਹੋ

-ਐਕਸ਼ਨ

ਸੰਭਵ ਪੂਰਤੀ ਦੀ ਇੱਕ ਸੂਚੀ ਤਿਆਰ ਕਰਨ ਲਈ ਕਾਰਵਾਈ ਹੇਠ ਲਿਖੇ ਇੱਕ ਹੋ ਸਕਦੀ ਹੈ:

ਉਪਨਾਮ

ਉਪਨਾਮ ਦੇ ਨਾਮ ਨੂੰ ਵੀ -a ਵਜੋਂ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਐਡਰਵਰ

ਅਰੇ ਵੇਰੀਏਬਲ ਨਾਮ

ਬਾਈਡਿੰਗ

Readline ਕੁੰਜੀ ਬਾਈਡਿੰਗ ਨਾਂ.

ਬਿਲਟਿਨ

ਸ਼ੈੱਲ ਬਿਲਡਿਨ ਕਮਾਂਡਾਂ ਦੇ ਨਾਮ. ਨੂੰ ਵੀ -b ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਕਮਾਂਡ

ਕਮਾਂਡ ਨਾਂ. ਵੀ ਨਾਮ ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਵੀ -c ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਡਾਇਰੈਕਟਰੀ

ਡਾਇਰੈਕਟਰੀ ਦੇ ਨਾਂ ਨੂੰ ਵੀ -d ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ.

ਅਯੋਗ

ਅਪਾਹਜ ਸ਼ੈਲ ਬਿਲਡਿੰਨਾਂ ਦੇ ਨਾਮ

ਸਮਰਥਿਤ

ਸਮਰਥਿਤ ਸ਼ੈਲ ਬਿਲਡਿੰਨਾਂ ਦੇ ਨਾਂ.

ਨਿਰਯਾਤ

ਐਕਸਪੋਰਟ ਕੀਤੇ ਸ਼ੈੱਲ ਪਰਿਵਰਤਨਾਂ ਦੇ ਨਾਮ ਨੂੰ ਵੀ -e ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਫਾਇਲ

ਫਾਇਲ ਨਾਂ ਨੂੰ ਵੀ -f ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਫੰਕਸ਼ਨ

ਸ਼ੈੱਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਮ

ਸਮੂਹ

ਗਰੁੱਪ ਨਾਂ ਨੂੰ ਵੀ -g ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਹੈਲੀਕਾਪਿਕ

ਸਹਾਇਤਾ ਬਿਲਡਿਨ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤੇ ਵਿਸ਼ਿਆਂ ਦੀ ਮਦਦ ਕਰੋ.

ਮੇਜ਼ਬਾਨ ਨਾਂ

HOSTFILE ਸ਼ੈੱਲ ਵੇਅਰਿਏਬਲ ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਫਾਇਲ ਤੋਂ ਲਏ ਗਏ ਮੇਜ਼ਬਾਨ ਨਾਂ.

ਨੌਕਰੀ

ਨੌਕਰੀ ਦੇ ਨਾਮ, ਜੇਕਰ ਕੰਮ ਨਿਯੰਤਰਣ ਸਰਗਰਮ ਹੈ. ਵੀ- j ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਕੀਵਰਡ

ਸ਼ੈਲ ਰਾਖਵੇਂ ਸ਼ਬਦ ਨੂੰ ਵੀ -k ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਚੱਲ ਰਿਹਾ ਹੈ

ਰੋਜ਼ਗਾਰ ਦੀਆਂ ਨੌਕਰੀਆਂ ਦੇ ਨਾਂ, ਜੇ ਨੌਕਰੀ ਦੀ ਕਾੱਰਵਾਈ ਸਰਗਰਮ ਹੈ

ਸੇਵਾ

ਸੇਵਾ ਨਾਮ ਨੂੰ ਵੀ -s ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਸੈੱਟਪੋਟ

ਸੈੱਟ ਬਿਲਟਿਨ ਨੂੰ -o ਚੋਣ ਲਈ ਠੀਕ ਆਰਗੂਮੈਂਟ

ਸ਼ੁਕੀਨ

ਸ਼ੈਲ ਵਿਕਲਪਾਂ ਦੇ ਨਾਂ ਜਿਵੇਂ ਸ਼ੁਕੀਟ ਬਿਲਡਿਨ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤੇ ਗਏ

ਇਸ਼ਾਰਾ

ਸਿਗਨਲ ਨਾਮ.

ਰੁਕਿਆ

ਰੁਜ਼ਗਾਰ ਦੀਆਂ ਨੌਕਰੀਆਂ ਦੇ ਨਾਮ, ਜੇਕਰ ਨੌਕਰੀ ਦੀ ਕਾੱਮ ਕਾਰਜਸ਼ੀਲ ਹੈ.

ਯੂਜ਼ਰ

ਯੂਜ਼ਰ ਨਾਂ ਨੂੰ ਵੀ -u ਵਜੋਂ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਵੇਰੀਏਬਲ

ਸਾਰੇ ਸ਼ੈਲ ਪਰਿਵਰਤਨਾਂ ਦੇ ਨਾਮ ਨੂੰ ਵੀ -v ਦੇ ਤੌਰ ਤੇ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

-ਜੀ ਗਲੋਬਿਪ

ਸੰਭਵ ਤੌਰ 'ਤੇ ਪੂਰਾ ਕਰਨ ਲਈ ਫਾਇਲ ਦਾ ਨਾਂ ਵਿਸਥਾਰ ਪੈਟਰਨ ਗਲੋਬਪੇਟ ਫੈਲਾਇਆ ਗਿਆ ਹੈ.

-W ਸ਼ਬਦ ਸੂਚੀ

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

-C ਕਮਾਂਡ

ਕਮਾਂਡ ਨੂੰ ਸਬਸੇਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇਸ ਦੀ ਆਉਟਪੁਟ ਨੂੰ ਸੰਭਵ ਪੂਰਤੀ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.

-F ਫੰਕਸ਼ਨ

ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ ਫੰਕਸ਼ਨ ਮੌਜੂਦਾ ਸ਼ੈਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ. ਜਦੋਂ ਇਹ ਖਤਮ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਸੰਭਵ ਪੂਰਤੀ ਕੰਪ੍ਰੈਪਲਿ ਐਰੇ ਵੇਰੀਏਬਲ ਦੇ ਮੁੱਲ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.

-X ਫਿਲਟਰ

ਫਿਲਟਰ ਪੈਟਰਨ ਇੱਕ ਪੈਟਰਨ ਹੈ, ਜੋ ਕਿ ਫਾਇਲ ਨਾਂ ਦੇ ਵਿਸਥਾਰ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ. ਇਹ ਪਿਛਲੇ ਵਿਕਲਪਾਂ ਅਤੇ ਆਰਗੂਮਿੰਟ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੀ ਸੰਪੂਰਨ ਸੰਪੂਰਨਤਾ ਦੀ ਸੂਚੀ ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਸੂਚੀ ਅਨੁਸਾਰ ਹਰੇਕ ਸੰਪੂਰਨ ਮੇਲਿੰਗ ਫਿਲਟਰ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਇੱਕ ਮੋਹਰੀ ! ਫਿਲਟਰ ਵਿੱਚ ਪੈਟਰਨ ਨੂੰ ਨਕਾਰਿਆ; ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਫਿਲਪਪਰਟਰ ਮੇਲ ਨਹੀਂ ਕੀਤੇ ਗਏ ਕੋਈ ਵੀ ਮੁਕੰਮਲਤਾ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ.

-ਪੀ ਅਗੇਤਰ

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

-ਸ ਪਿਛੇਤਰ

ਹੋਰ ਸਾਰੇ ਵਿਕਲਪ ਲਾਗੂ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਹਰੇਕ ਸੰਭਵ ਪੂਰਤੀ ਲਈ ਪਿਛੇਤਰ ਜੋੜ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ.

ਰਿਟਰਨ ਵੈਲਯੂ ਸੱਚ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਕੋਈ ਅਯੋਗ ਚੋਣ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ, -p ਜਾਂ -r ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਕੋਈ ਵਿਕਲਪ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਨਾਂ ਆਰਗੂਮੈਂਟ ਦੇ ਬਿਨਾਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਅਜਿਹਾ ਨਾਮ ਦੇ ਲਈ ਸੰਪੂਰਨ ਨਿਰਧਾਰਨ ਨੂੰ ਹਟਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਸ ਲਈ ਕੋਈ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਜਾਂ ਕੋਈ ਗਲਤੀ ਆਉਂਦੀ ਹੈ. ਇੱਕ ਸੰਪੂਰਨ ਸਪਸ਼ਟਤਾ ਨੂੰ ਜੋੜਨਾ

ਜਾਰੀ [ n ]

ਅਗਲਾ ਦੁਹਰਾਉਣਾ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ , ਜਦੋਂ ਤਕ , ਉਦੋਂ ਤੱਕ , ਜਾਂ ਚੁਣੋ ਲੂਪ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ . ਜੇ n ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਲੂਪ ਬੰਦ ਕਰਨ ਲਈ n ਵੇਂ ਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ. n > 1 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਜੇ n ਨੈਪੌਜ਼ਿੰਗ ਲੂਪਸ ਦੀ ਗਿਣਤੀ ਤੋਂ ਜ਼ਿਆਦਾ ਹੈ, ਤਾਂ ਆਖਰੀ ਨਪੀੜਤ ਲੂਪ (`` ਉੱਚ-ਪੱਧਰ '' ਲੂਪ) ਮੁੜ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦਾ ਹੈ. ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ, ਜਦੋਂ ਤੱਕ ਸ਼ੈਲ ਲੂਪ ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਜਦੋਂ ਜਾਰੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ.

[ -afFirtx ] [ -p ] [ ਨਾਮ [= ਮੁੱਲ ]] ਘੋਸ਼ਿਤ ਕਰੋ

ਟਾਈਪਸੈਟ [ -AFFirtx ] [ -p ] [ ਨਾਮ [= ਮੁੱਲ ]]

ਵੇਅਰਿਏਬਲਜ਼ ਘੋਸ਼ਣਾ ਕਰੋ ਅਤੇ / ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇਣ. ਜੇਕਰ ਕੋਈ ਨਾਂ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ ਤਾਂ ਵੇਰੀਏਬਲ ਦੇ ਮੁੱਲ ਦਰਸਾਉ. -p ਚੋਣ ਹਰ ਨਾਮ ਦੇ ਗੁਣਾਂ ਅਤੇ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗੀ. ਜਦੋਂ -p ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਵਾਧੂ ਚੋਣਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਾ ਦੇ ਡਿਸਪਲੇਅ ਨੂੰ ਰੋਕਦਾ ਹੈ; ਸਿਰਫ ਫੰਕਸ਼ਨ ਨਾਂ ਅਤੇ ਗੁਣ ਛਾਪੇ ਜਾਂਦੇ ਹਨ. -F ਵਿਧੀ ਦਾ ਭਾਵ ਹੈ -f ਨਿਰਦਿਸ਼ਟ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਨਾਲ ਆਊਟਪੁਟ ਨੂੰ ਪਰਿਵਰਤਿਤ ਨੂੰ ਰੋਕਣ ਲਈ ਜਾਂ ਵੇਰੀਏਬਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਚੋਣਾਂ ਦਾ ਉਪਯੋਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

-ਅ

ਹਰ ਇੱਕ ਨਾਮ ਇੱਕ ਐਰੇ ਵੇਰੀਏਬਲ ਹੈ (ਉੱਪਰਲੇ ਅਰੇ ਵੇਖੋ).

-f

ਸਿਰਫ ਫੰਕਸ਼ਨ ਨਾਂ ਵਰਤੋ

-i

ਵੇਰੀਏਬਲ ਨੂੰ ਪੂਰਨ ਅੰਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ; ਅੰਕਗਣਿਤ ਦੇ ਮੁਲਾਂਕਣ ( ਐਥਮੈਟਿਕ ਇਮੂਲੇਸ਼ਨ ਦੇਖੋ ) ਜਦੋਂ ਵੇਰੀਏਬਲ ਨੂੰ ਇੱਕ ਵੈਲਯੂ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ.

-r

ਨਾਮ ਦਾ ਸਿਰਫ ਪੜਨ ਲਈ ਬਣਾਓ. ਇਹਨਾਂ ਨਾਵਾਂ ਨੂੰ ਫਿਰ ਪਰਿਭਾਸ਼ਿਤ ਨਿਯੁਕਤੀਆਂ ਦੇ ਬਿਆਨ ਜਾਂ ਅਸਤਿਤਵ ਦੁਆਰਾ ਮੁੱਲ ਨਹੀਂ ਦਿੱਤੇ ਜਾ ਸਕਦੇ.

-ਟੀ

ਹਰੇਕ ਨਾਂ ਨੂੰ ਟਰੇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਿਓ ਟਰੇਸਡ ਫੰਕਸ਼ਨਸ ਕਾੱਲਿੰਗ ਸ਼ੈਲ ਤੋਂ DEBUG ਫੜੇ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ. ਵੇਰੀਏਬਲਾਂ ਲਈ ਟਰੇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਕੋਈ ਖਾਸ ਮਤਲਬ ਨਹੀਂ ਹੈ.

-x

ਵਾਤਾਵਰਨ ਦੇ ਰਾਹੀਂ ਅਗਲੇ ਹੁਕਮਾਂ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨ ਲਈ ਨਾਮ ਦਾ ਨਿਸ਼ਾਨ ਲਗਾਓ.

`- 'ਦੀ ਬਜਾਏ` -' ਦੀ ਬਜਾਏ `+ 'ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ ਐਟਰੀਬਿਊਟ ਨੂੰ ਬੰਦ ਕਰ ਦਿਓ, + ਇੱਕ ਐਰੇ ਵੇਰੀਏਬਲ ਨੂੰ ਨਸ਼ਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ. ਜਦੋਂ ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਸਥਾਨਕ ਨਾਮ ਦੇ ਨਾਲ ਹਰੇਕ ਨਾਮ ਨੂੰ ਸਥਾਨਕ ਬਣਾਉਂਦਾ ਹੈ ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਅਯੋਗ ਚੋਣ ਦਾ ਸਾਹਮਣਾ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ, `` -f foo = bar '' ਦੀ ਵਰਤੋਂ ਨਾਲ ਇੱਕ ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਰੀਡ-ਓਨਲੀ ਵੇਰੀਏਬਲ ਨੂੰ ਇੱਕ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕੰਪਾਇਲਰ ਅਸਾਈਨਮੈਂਟ ਸਿਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ ਇੱਕ ਐਰੇ ਵੇਰੀਏਬਲ ਨੂੰ ਮੁੱਲ ਦੇਣ ਲਈ (ਉੱਪਰਲੇ ਅਰੇ ਵੇਖੋ), ਨਾਂ ਇੱਕ ਜਾਇਜ਼ ਸ਼ੈੱਲ ਪਰਭਾਸ਼ਿਤ ਨਾਮ ਨਹੀਂ ਹੈ, ਇੱਕ ਰੀਡ-ਓਨਲੀ ਵੇਰੀਏਬਲ ਲਈ ਰੀਡ-ਓਲਡ ਸਟੇਟਸ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਐਰੇ ਵੇਰੀਏਬਲ ਲਈ ਐਰੇ ਦੀ ਸਥਿਤੀ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਾਂ -f ਨਾਲ ਇੱਕ ਗੈਰ-ਮੌਜੂਦ ਫੰਕਸ਼ਨ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ

dirs [-clpv ] [+ n ] [- n ]

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

+ n

ਸੂਚੀ ਦੇ ਖੱਬੇ ਪਾਸੇ ਐੱਨ ਐਂਟਰੀ ਗਿਣਤੀ ਨੂੰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜਦੋਂ ਡਾਇਰਾਂ ਦੁਆਰਾ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਜਦੋਂ ਬਿਨਾਂ ਕਿਸੇ ਚੋਣ ਦੇ ਲਾਗੂ ਕੀਤੇ ਗਏ, ਤਾਂ ਜ਼ੀਰੋ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ.

- n

ਸੂਚੀ ਦੇ ਸੱਜੇ ਪਾਸੇ ਤੋਂ n th ਐਂਟਰੀ ਗਿਣਤੀ ਨੂੰ ਵਿਖਾਉਂਦਾ ਹੈ ਜਦੋਂ ਡਾਇਰਾਂ ਦੁਆਰਾ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜਦੋਂ ਕੋਈ ਵਿਕਲਪ ਬਿਨਾਂ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਜ਼ੀਰੋ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ.

-ਸੀ

ਡਾਇਰੈਕਟਰੀਆਂ ਸਟੈਕ ਨੂੰ ਸਾਰੇ ਐਂਟਰੀਆਂ ਮਿਟਾ ਕੇ ਸਾਫ਼ ਕਰਦਾ ਹੈ.

-ਲ

ਲੰਬੇ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ; ਡਿਫਾਲਟ ਲਿਸਟਿੰਗ ਫੌਰਮੈਟ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਟਿਲਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.

-ਪੀ

ਪ੍ਰਤੀ ਲਾਈਨ ਇੱਕ ਐਂਟਰੀ ਨਾਲ ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਪਰਿੰਟ ਕਰੋ

-ਵੀ

ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਨੂੰ ਪ੍ਰਤੀ ਲਾਈਨ ਇੱਕ ਇੰਦਰਾਜ਼ ਨਾਲ ਛਾਪੋ, ਸਟੈਕ ਵਿਚ ਇਸ ਦੀ ਸੂਚਕਾਂਕ ਨਾਲ ਹਰੇਕ ਐਂਟਰੀ ਨੂੰ ਪ੍ਰੀਫਿਕਸ ਕਰੋ.

ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ ਅਯੋਗ ਚੋਣ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਦੇ ਅੰਤ ਤੋਂ ਬਾਅਦ n ਇੰਡੈਕਸਸ.

ਨਾਮਨਜ਼ੂਰ [ -ਾਰ ] [ -h ] [ ਨੌਸਰਪੇਕ ...]

ਬਿਨਾਂ ਚੋਣ ਦੇ, ਹਰੇਕ ਨੌਕਰੀਪਨ ਨੂੰ ਸਰਗਰਮ ਨੌਕਰੀਆਂ ਦੀ ਸਾਰਣੀ ਤੋਂ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ -h ਚੋਣ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਹਰ ਨੌਕਰੀ ਵਾਲੇ ਨੂੰ ਟੇਬਲ ਤੋਂ ਨਹੀਂ ਹਟਾਇਆ ਜਾਂਦਾ, ਪਰ ਇਸ ਨੂੰ ਮਾਰਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕਿ ਸ਼ੈਲ ਨੂੰ ਇੱਕ SIGHUP ਪ੍ਰਾਪਤ ਹੋਣ ਤੇ SIGHUP ਨੂੰ ਨੌਕਰੀ ਤੇ ਨਾ ਭੇਜਿਆ ਜਾਵੇ. ਜੇ ਕੋਈ ਨੌਕਰੀਪਨ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਅਤੇ ਨਾ ਤਾਂ -a ਅਤੇ ਨਾ -r ਚੋਣ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਮੌਜੂਦਾ ਨੌਕਰੀ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜੇ ਕੋਈ ਨੌਕਰੀਪੀਪੀ ਸਪਲਾਈ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਤਾਂ -a ਆਪਸ਼ਨ ਦਾ ਮਤਲਬ ਹੈ ਸਾਰੇ ਨੌਕਰੀਆਂ ਨੂੰ ਹਟਾਉਣ ਜਾਂ ਨਿਸ਼ਾਨ ਲਗਾਉਣਾ; no-job ਚੋਣ ਬਿਨਾਂ jobpec ਆਰਗੂਮੈਂਟ ਆਪਰੇਸ਼ਨ ਨੂੰ ਕੰਮ ਚੱਲਣ ਤੋਂ ਰੋਕਦਾ ਹੈ ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ ਨੌਕਰੀਪੀਕਾਰ ਇੱਕ ਜਾਇਜ਼ ਨੌਕਰੀ ਨਹੀਂ ਦਰਸਾਉਂਦਾ.

ਐਕੋ [ -ਐਨੀਏ ] [ ਆਰਗ ...]

ਆਰਗ ਆਉਟਪੁਟ, ਸਪੇਸ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ, ਇੱਕ ਨਵੀਂ ਲਾਈਨ ਦੇ ਬਾਅਦ ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ ਹਮੇਸ਼ਾ 0 ਹੁੰਦੀ ਹੈ. ਜੇ -n ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਪਿਛਲੀ ਨਵੀਂ ਲਾਈਨ ਨੂੰ ਦਬਾ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਜੇ -e ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਹੇਠਲੇ ਬੈਕਸਲੇਸ਼-ਬਚੇ ਅੱਖਰਾਂ ਦੀ ਵਿਆਖਿਆ ਸਮਰਥਿਤ ਹੁੰਦੀ ਹੈ. -E ਚੋਣ ਇਹਨਾਂ ਬਚਣ ਵਾਲੇ ਅੱਖਰਾਂ ਦੀ ਵਿਆਖਿਆ ਨੂੰ ਅਯੋਗ ਕਰਦੀ ਹੈ, ਭਾਵੇਂ ਕਿ ਉਹਨਾਂ ਦਾ ਮੂਲ ਰੂਪ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੋਵੇ. Xpg_echo ਸ਼ੈੱਲ ਚੋਣ ਨੂੰ ਆਰਜੀ ਤੌਰ ਤੇ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਇਹਨਾਂ ਬਚਣ ਵਰਣਾਂ ਨੂੰ ਫੈਲਾਉਣ ਜਾਂ ਨਹੀਂ ਵਧਾਏਗਾ . ਐਕੋ ਦੀ ਵਿਆਖਿਆ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ - ਵਿਕਲਪਾਂ ਦਾ ਅੰਤ. ਈਕੋ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਬਚਤੀ ਕ੍ਰਮ ਦੀ ਵਿਆਖਿਆ:

\ a

ਚੇਤਾਵਨੀ (ਘੰਟੀ)

\ b

ਬੈਕਸਪੇਸ

\ c

ਨਵੀਂ ਲਾਈਨ ਨੂੰ ਛਿਪਣ ਨੂੰ ਦਬਾਓ

\ e

ਇੱਕ ਬਚਣਾ ਅੱਖਰ

\ f

ਫਾਰਮ ਫੀਡ

\ n

ਨਵੀਂ ਲਾਈਨ

\ r

ਕੈਰੇਜ ਰਿਟਰਨ

\ t

ਖਿਤਿਜੀ ਟੈਬ

\ v

ਲੰਬਕਾਰੀ ਟੈਬ

\\

ਬੈਕਸਲੇਸ਼

\ Nnn

ਅੱਠ-ਬਿੱਟ ਅੱਖਰ, ਜਿਸਦਾ ਮੁੱਲ ਆਕਟਲ ਮੁੱਲ nnn ਹੈ (ਜ਼ੀਰੋ ਤੋਂ ਤਿੰਨ ਅਖੀਰ ਅੰਕ)

\ nnn

ਅੱਠ-ਬਿੱਟ ਅੱਖਰ, ਜਿਸਦਾ ਮੁੱਲ ਆਕਟਲ ਮੁੱਲ nnn ਹੈ (ਇਕ ਤੋਂ ਤਿੰਨ ਅਖੀਰ ਅੰਕ)

\ x HH

ਅੱਠ-ਬਿੱਟ ਅੱਖਰ, ਜਿਸਦਾ ਮੁੱਲ ਹੈਕਸਾਡੈਸੀਮਲ ਮੁੱਲ HH ਹੈ (ਇੱਕ ਜਾਂ ਦੋ ਹੈਕਸ ਡਿਜਿਟ)

[ -adnps ] ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ [ -ਫ ਫਾਈਲ ਨਾਮ ] [ ਨਾਮ ...]

ਬਿਲਟਿਨ ਸ਼ੈੱਲ ਕਮਾਂਡਾਂ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਸਮਰੱਥ ਕਰੋ ਇੱਕ ਬਿਲਡਿਨ ਨੂੰ ਅਯੋਗ ਕਰਨ ਨਾਲ ਇੱਕ ਡਿਸਕ ਕਮਾਂਡ ਦੀ ਮਨਜੂਰੀ ਮਿਲਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਪੂਰੀ ਪਾਥ ਨਾਂ ਨਿਰਧਾਰਤ ਕੀਤੇ ਬਿਨਾਂ ਚਲਾਏ ਜਾ ਸਕਣ ਵਾਲੇ ਸ਼ੈੱਲ ਬਿਲਟਿੰਨਾਂ ਦੇ ਸਮਾਨ ਨਾਂ ਹੈ, ਹਾਲਾਂਕਿ ਸ਼ੈੱਲ ਆਮ ਤੌਰ ਤੇ ਡਿਸਕ ਕਮਾਂਡਾਂ ਤੋਂ ਪਹਿਲਾਂ ਬਿਲਡਨਾਂ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ. ਜੇ -n ਵਰਤਿਆ ਗਿਆ ਹੈ, ਤਾਂ ਹਰ ਨਾਂ ਅਯੋਗ ਹੈ; ਨਹੀਂ ਤਾਂ, ਨਾਮ ਯੋਗ ਹਨ. ਉਦਾਹਰਨ ਲਈ, ਸ਼ੈੱਲ ਬਿਲਟਿਨ ਵਰਜ਼ਨ ਦੀ ਬਜਾਏ PATH ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਟੈਸਟ ਬਾਇਨਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, `` enable -n test '' ਨੂੰ ਚਲਾਓ. -f ਚੋਣ ਦਾ ਮਤਲਬ ਸ਼ੇਅਰਡ ਆਬਜੈਕਟ ਫਾਇਲ- ਨਾਂ ਤੋਂ ਨਵਾਂ builtin ਕਮਾਂਡ ਨਾਂ ਨੂੰ ਲੋਡ ਕਰਨ ਦਾ ਅਰਥ ਹੈ, ਜੋ ਕਿ ਡਾਇਨੈਮਿਕ ਲੋਡਿੰਗ ਲਈ ਸਹਾਇਕ ਹੈ. -d ਚੋਣ ਪਹਿਲਾਂ -f ਨਾਲ ਭਰੀ ਇੱਕ ਬਿਲਟਿਨ ਨੂੰ ਹਟਾ ਦੇਵੇਗੀ ਜੇ ਕੋਈ ਨਾਮ ਆਰਗੂਮੈਂਟ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਾਂ ਜੇ -p ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਸ਼ੈੱਲ ਬਿਲਡਿੰਟਾਂ ਦੀ ਸੂਚੀ ਛਾਪੀ ਗਈ ਹੈ. ਕੋਈ ਹੋਰ ਵਿਕਲਪ ਆਰਗੂਮਿੰਟ ਦੇ ਨਾਲ, ਸੂਚੀ ਵਿੱਚ ਸਾਰੀਆਂ ਸਮਰਥਿਤ ਸ਼ੈਲ ਬਿਲਡਿੰਨਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ. ਜੇ -n ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਸਿਰਫ ਅਯੋਗ ਬਿਲਡਿੰਨਾਂ ਨੂੰ ਛਾਪਿਆ ਗਿਆ ਹੈ. ਜੇ -a ਦਿੱਤਾ ਗਿਆ ਹੈ, ਪ੍ਰਿੰਟ ਕੀਤੀ ਸੂਚੀ ਵਿਚ ਸਾਰੇ ਬਿਲਡਿੰਟਾਂ ਸ਼ਾਮਲ ਹਨ, ਇਹ ਸੰਕੇਤ ਹੈ ਕਿ ਹਰੇਕ ਯੋਗ ਹੈ ਜਾਂ ਨਹੀਂ ਜੇ -s ਸਪਲਾਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਊਟਪੁਟ POSIX ਸਪੈਸ਼ਲ ਬਿਲਡਿੰਟਾਂ ਤੱਕ ਹੀ ਸੀਮਿਤ ਹੈ.

ਰਿਟਰਨ ਵੈਲਯੂ 0 ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ ਨਾਂ ਸ਼ੈੱਲ ਬਿਲਟਿਨ ਨਹੀਂ ਹੁੰਦਾ ਜਾਂ ਸਾਂਝਾ ਆਬਜੈਕਟ ਤੋਂ ਨਵਾਂ ਬਿਲਡਿੰਗ ਲੋਡ ਕਰਨ ਵਿੱਚ ਗਲਤੀ ਹੈ.

ਈਵਾਲ [ ਆਰਗ ...]

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

exec [ -cl ] [ -ਆ ਨਾਮ ] [ ਕਮਾਂਡ [ ਆਰਗੂਮਿੰਟ ]]

ਜੇ ਕਮਾਂਡ ਸਪੱਸ਼ਟ ਹੈ, ਇਹ ਸ਼ੈੱਲ ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ. ਕੋਈ ਨਵੀਂ ਪ੍ਰਕਿਰਿਆ ਨਹੀਂ ਬਣਾਈ ਗਈ ਹੈ. ਆਰਗੂਮਿੰਟ ਆਦੇਸ਼ ਲਈ ਆਰਗੂਮੈਂਟ ਬਣ ਜਾਂਦੇ ਹਨ. ਜੇ -l ਚੋਣ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਸ਼ੈੱਲ ਕਮਾਂਡ ਨੂੰ ਦਿੱਤਾ ਜ਼ਰੀਰ ਆਰਗ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਇੱਕ ਡੈਸ਼ ਲਗਾਉਂਦੀ ਹੈ. ਇਹ ਉਹੀ ਹੈ ਜੋ ਲੌਗਿਨ (1) ਕਰਦਾ ਹੈ. -c ਚੋਣ ਇੱਕ ਖਾਲੀ ਵਾਤਾਵਰਣ ਨਾਲ ਕਮਾਂਡ ਚਲਾਉਣ ਦਾ ਕਾਰਨ ਬਣਦੀ ਹੈ. ਜੇ -a ਦਿੱਤਾ ਗਿਆ ਹੈ, ਸ਼ੈੱਲ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਕਮਾਂਡ ਨੂੰ ਜ਼ੀਰੋਥ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਨਾਮ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ ਕਮਾਂਡ ਕਿਸੇ ਕਾਰਨ ਕਰਕੇ ਨਹੀਂ ਚੱਲੀ ਜਾ ਸਕਦੀ, ਤਾਂ ਇੱਕ ਗ਼ੈਰ-ਇੰਟਰੈਕਟਿਵ ਸ਼ੈੱਲ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਸ਼ੈੱਲ ਚੋਣ execfail ਯੋਗ ਨਹੀਂ ਹੁੰਦੀ, ਜਿਸ ਹਾਲਤ ਵਿੱਚ ਇਹ ਅਸਫਲਤਾ ਵਾਪਸ ਕਰਦਾ ਹੈ. ਇੱਕ ਇੰਟਰੈਕਟਿਵ ਸ਼ੈਲ ਦੀ ਅਸਫਲਤਾ ਵਾਪਸ ਆਉਂਦੀ ਹੈ ਜੇ ਫਾਇਲ ਨੂੰ ਐਕਜ਼ੀਕਿਯੂਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ. ਜੇ ਕਮਾਂਡ ਨਿਸ਼ਚਿਤ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਕੋਈ ਵੀ ਰੀਡਾਇਰੈਕਸ਼ਨਸ ਮੌਜੂਦਾ ਸ਼ੈਲ ਵਿੱਚ ਪ੍ਰਭਾਵ ਪਾਉਂਦੀ ਹੈ, ਅਤੇ ਰਿਟਰਨ ਸਥਿਤੀ 0 ਹੈ. ਜੇਕਰ ਕੋਈ ਰੀਡਾਇਰੈਕਸ਼ਨ ਗਲਤੀ ਹੈ, ਤਾਂ ਵਾਪਸ ਸਥਿਤੀ 1 ਹੈ.

ਬਾਹਰ ਜਾਓ [ n ]

ਸ਼ੈਲ ਨੂੰ n ਦੀ ਸਥਿਤੀ ਦੇ ਨਾਲ ਬਾਹਰ ਜਾਣ ਦਾ ਕਾਰਨ ਜੇ n ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਨਿਕਾਸ ਦੀ ਆਖਰੀ ਕਮਾਡ ਦੀ ਬਾਹਰੋਂ ਸਥਿਤੀ ਹੈ. ਸ਼ੈੱਲ ਬੰਦ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਐਕਸਾਈਟ ਤੇ ਇੱਕ ਜਾਲ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ.

export [ -fn ] [ name [= ਸ਼ਬਦ ]] ...

export -p

ਸਪੁਰਦ ਕੀਤੇ ਗਏ ਨਾਮ ਆਟੋਮੈਟਿਕ ਨਿਰਯਾਤ ਲਈ ਬਾਅਦ ਵਿੱਚ ਲਾਗੂ ਕਮਾਏ ਗਏ ਵਾਤਾਵਰਣ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਹਨ. ਜੇ -f ਵਿਵਸਥਾ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਨਾਮ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ. ਜੇ ਕੋਈ ਨਾਮ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ, ਜਾਂ ਜੇ -p ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਇਸ ਸ਼ੈਲ ਵਿਚ ਨਿਰਯਾਤ ਕੀਤੇ ਗਏ ਸਾਰੇ ਨਾਮਾਂ ਦੀ ਸੂਚੀ ਛਾਪੀ ਜਾਂਦੀ ਹੈ. -n ਚੋਣ ਨਾਲ ਨਾਮਜ਼ਦ ਵੇਰੀਏਬਲ ਤੋਂ ਐਕਸਪੋਰਟ ਪ੍ਰਾਪਰਟੀ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਨਿਰਯਾਤ 0 ਦੀ ਐਗਜਿਟ ਸਥਿਤੀ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਅਯੋਗ ਚੋਣ ਦਾ ਪਤਾ ਨਹੀਂ ਹੁੰਦਾ, ਨਾਵਾਂ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਵੈਧ ਸ਼ੈਲ ਪਰਿਵਰਤਨ ਨਾਮ ਨਹੀਂ ਹੁੰਦਾ, ਜਾਂ -f ਇੱਕ ਨਾਮ ਨਾਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਇੱਕ ਫੰਕਸ਼ਨ ਨਹੀਂ ਹੈ.

fc [ -e ename ] [ -nlr ] [ ਪਹਿਲਾ ] [ ਆਖ਼ਰੀ ]

fc -s [ pat = rep ] [ cmd ]

ਫਿਕਸ ਕਮਾਂਡ ਪਹਿਲੇ ਰੂਪ ਵਿੱਚ, ਪਹਿਲੀ ਤੋਂ ਅਖੀਰ ਤੱਕ ਕਈ ਆਦੇਸ਼ਾਂ ਦੀ ਚੋਣ ਇਤਿਹਾਸ ਸੂਚੀ ਵਿੱਚੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਪਹਿਲਾਂ ਅਤੇ ਅਖੀਰ ਨੂੰ ਇੱਕ ਸਤਰ (ਉਸ ਸਤਰ ਤੋਂ ਸ਼ੁਰੂ ਵਿੱਚ ਆਖ਼ਰੀ ਕਮਾਂਡ ਲੱਭਣ ਲਈ) ਜਾਂ ਇੱਕ ਨੰਬਰ (ਇਤਿਹਾਸ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਸੂਚਕਾਂਕ, ਜਿੱਥੇ ਇੱਕ ਨੈਗੇਟਿਵ ਨੰਬਰ ਮੌਜੂਦਾ ਕਮਾਂਡ ਨੰਬਰ ਤੋਂ ਆਫਸੈਟ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ) ਦੇ ਤੌਰ ਤੇ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਜੇ ਆਖਰੀ ਨਿਸ਼ਚਿਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ ਲਿਸਟ ਲਈ ਮੌਜੂਦਾ ਕਮਾਂਡ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ (ਇਸ ਲਈ ਕਿ `` fc -l-10' 'ਆਖਰੀ 10 ਕਮਾਂਡਾਂ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ) ਅਤੇ ਪਹਿਲਾਂ ਤੋਂ ਪਹਿਲਾਂ . ਜੇ ਪਹਿਲੀ ਗੱਲ ਨਿਸ਼ਚਿਤ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਇਹ ਐਡੀਟਿੰਗ ਲਈ ਪਿਛਲੀ ਕਮਾਂਡ ਤੇ ਸੈਟੇਲਾਈਟ ਲਈ -16 ਤੇ ਸੈਟ ਕੀਤੀ ਗਈ ਹੈ.

-n ਚੋਣ ਜਦੋਂ ਸੂਚੀਬੱਧ ਹੁੰਦੀ ਹੈ ਤਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਦਬਾ ਦਿੰਦਾ ਹੈ. -r ਚੋਣ ਕਮਾਂਡਾਂ ਦੇ ਅਕਾਰ ਉਲਟਦੀ ਹੈ ਜੇ -l ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਕਮਾਂਡਾਂ ਮਿਆਰੀ ਆਉਟਪੁੱਟ ਤੇ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ. ਨਹੀਂ ਤਾਂ, ਏਮੇਮ ਦੁਆਰਾ ਦਿੱਤਾ ਗਿਆ ਸੰਪਾਦਕ ਇੱਕ ਫਾਈਲ ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਉਹ ਕਮਾਂਡ ਹਨ. ਜੇ ਅਨੈਮ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਐਫਸੀਡੀਆਈਟੀ ਵੇਰੀਏਬਲ ਦਾ ਮੁੱਲ ਵਰਤਿਆ ਗਿਆ ਹੈ, ਅਤੇ ਐਡੀਟਰ ਦੀ ਕੀਮਤ ਜੇ ਐਫਸੀਡੀਆਈਡੀਟ ਸੈੱਟ ਨਹੀਂ ਹੈ. ਜੇ ਕੋਈ ਵੀ ਵੇਅਰਿਏਬਲ ਸੈੱਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਸੰਪਾਦਨ ਪੂਰੀ ਹੋਣ 'ਤੇ, ਸੰਪਾਦਿਤ ਕਮਾਂਡਾਂ ਗੂੰਜੀਆਂ ਅਤੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ.

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

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

fg [ jobspec ]

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

ਆਟਸਟ੍ਰਸਟਿੰਗ ਦਾ ਨਾਮ [ ਆਰਗਜ਼ ]

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

ਜਦੋਂ ਵਿਕਲਪਾਂ ਦੇ ਅਖੀਰ ਵਿੱਚ ਆਈ ਹੈ, ਤਾਂ ਡਿਕਪਟਿਕਸ ਜ਼ੀਰੋ ਤੋਂ ਜਿਆਦਾ ਰਿਟਰਨ ਵੈਲਯੂ ਦੇ ਨਾਲ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ. OPTIND ਪਹਿਲੀ ਗੈਰ-ਚੋਣ ਆਰਗੂਲੇਜ਼ ਦੇ ਇੰਡੈਕਸ ਵਿੱਚ ਸੈੱਟ ਹੈ, ਅਤੇ ਨਾਮ ਤੇ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ?

ਡਿਪੌਪਸ ਆਮ ਤੌਰ ਤੇ ਸਥਾਨੀਕ ਮਾਪਦੰਡਾਂ ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ, ਪਰ ਜੇ ਆਰਗਜ਼ ਵਿਚ ਹੋਰ ਆਰਗੂਮੈਂਟ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ , ਤਾਂ ਉਹਨਾਂ ਦੀ ਬਜਾਏ ਡਿਉਪਟਸ ਉਹਨਾਂ ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ.

ਗਿਰੋਪਸ ਦੋ ਤਰੀਕਿਆਂ ਨਾਲ ਗਲਤੀਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰ ਸਕਦਾ ਹੈ ਜੇ optstring ਦਾ ਪਹਿਲਾ ਅੱਖਰ ਇੱਕ ਕੌਲਨ ਹੈ, ਤਾਂ ਚੁੱਪ ਅਥਾਰਟੀ ਰਿਪੋਰਟਿੰਗ ਵਰਤੀ ਜਾਂਦੀ ਹੈ. ਆਮ ਓਪਰੇਸ਼ਨ ਡਾਇਗਨੌਸਟਿਕ ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਉਦੋਂ ਅਯਾਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਅਯੋਗ ਚੋਣ ਜਾਂ ਓਪਸ਼ਨ ਆਰਗੂਮਿੰਟ ਮਿਲਦੇ ਹਨ. ਜੇ ਵੇਰੀਬਲ OPTERR 0 ਤੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਕੋਈ ਗਲਤੀ ਸੁਨੇਹੇ ਨਹੀਂ ਵੇਖਾਈ ਜਾਵੇਗੀ, ਭਾਵੇਂ optstring ਦਾ ਪਹਿਲਾ ਅੱਖਰ ਇੱਕ ਕੌਲਨ ਨਹੀਂ ਹੈ.

ਜੇ ਕੋਈ ਅਯੋਗ ਵਿਕਲਪ ਦੇਖਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਕੀ ਥਾਂ ਪ੍ਰਾਪਤ ਹੋ ਜਾਂਦੀ ਹੈ? ਨਾਮ ਵਿੱਚ ਅਤੇ, ਜੇਕਰ ਚੁੱਪ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਅਤੇ unsets OPTARG ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ. ਜੇ ਗਰੋਪਟਸ ਚੁੱਪ ਹੈ, ਤਾਂ ਓਪਟਰੈਗ ਵਿੱਚ ਪਾਇਆ ਗਿਆ ਵਿਕਲਪ ਅੱਖਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੋਈ ਡਾਇਗਨੌਸਟਿਕ ਸੁਨੇਹਾ ਨਹੀਂ ਛਾਪਿਆ ਜਾਂਦਾ.

ਜੇ ਲੋੜੀਂਦੀ ਦਲੀਲ ਨਹੀਂ ਮਿਲਦੀ, ਅਤੇ ਪ੍ਰਾਪਤੀਆਂ ਚੀਜ਼ਾਂ ਚੁੱਪ ਨਹੀਂ ਹੁੰਦੀਆਂ, ਤਾਂ ਪ੍ਰਸ਼ਨ ਚਿੰਨ੍ਹ ( ? ) ਨਾਮ ਵਿਚ ਰੱਖਿਆ ਗਿਆ ਹੈ , OPTARG ਅਣਸੋਧੀ ਹੈ, ਅਤੇ ਇੱਕ ਡਾਇਗਨੌਸਟਿਕ ਸੁਨੇਹਾ ਛਾਪਿਆ ਗਿਆ ਹੈ. ਜੇ ਗਰੋਪਟਸ ਚੁੱਪ ਹੈ, ਤਾਂ ਇੱਕ ਕੌਲਨ ( :) ਨੂੰ ਨਾਮ ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ ਅਤੇ OPTARG ਓਪਸ਼ਨ ਅੱਖਰ ਨੂੰ ਲੱਭਿਆ ਗਿਆ ਹੈ

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

ਹੈਸ਼ [ -lr ] [ -p filename ] [ -dt ] [ name ]

ਹਰੇਕ ਨਾਮ ਲਈ , ਕਮਾਂਡ ਦਾ ਪੂਰਾ ਫਾਇਲ ਨਾਂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ $ PATH ਵਿੱਚ ਖੋਜ ਕੇ ਅਤੇ ਯਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ -p ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਕੋਈ ਮਾਰਗ ਖੋਜ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਅਤੇ ਫਾਇਲ ਨਾਂ ਕਮਾਂਡ ਦਾ ਪੂਰਾ ਫਾਇਲ ਨਾਂ ਹੈ. -r ਚੋਣ ਰਾਹੀਂ ਸ਼ੈੱਲ ਸਾਰੀਆਂ ਯਾਦਾਂ ਨੂੰ ਭੁੱਲ ਜਾਣ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ. -d ਚੋਣ ਨਾਲ ਸ਼ੈਲ ਹਰੇਕ ਨਾਮ ਦੇ ਯਾਦ ਰਹੇ ਸਥਾਨ ਨੂੰ ਭੁੱਲ ਜਾਣ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ. ਜੇ -t ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਪੂਰਾ ਮਾਰਗ ਨਾਂ, ਜਿਸ ਨਾਲ ਹਰੇਕ ਨਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ, ਛਾਪਿਆ ਜਾਂਦਾ ਹੈ. ਜੇ ਬਹੁ- ਨਾਂ ਆਰਗੂਮੈਂਟ -t ਨਾਲ ਸਪੁਰਦ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਹੈਸ਼ ਕੀਤੇ ਪੂਰੀ ਪਾਥਨਾਮ ਤੋਂ ਪਹਿਲਾਂ ਨਾਮ ਛਾਪਿਆ ਜਾਂਦਾ ਹੈ. -l ਚੋਣ ਆਉਟਪੁੱਟ ਨੂੰ ਅਜਿਹੇ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦੀ ਹੈ ਜਿਸ ਨੂੰ ਇੰਪੁੱਟ ਦੇ ਤੌਰ ਤੇ ਮੁੜ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਜੇ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਾਂ ਜੇ ਸਿਰਫ- ਐਲ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਯਾਦਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਛਾਪੀ ਜਾਂਦੀ ਹੈ. ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ ਉਦੋਂ ਤੱਕ ਸੱਚ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ ਨਾਮ ਨਹੀਂ ਮਿਲਿਆ ਜਾਂ ਅਯੋਗ ਚੋਣ ਨਹੀਂ ਦਿੱਤੀ ਗਈ ਹੈ.

ਮਦਦ [ -ਸ ] [ ਪੈਟਰਨ ]

ਬਿਲਟਿਨ ਕਮਾਂਡਾਂ ਬਾਰੇ ਮਦਦਗਾਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜੇ ਪੈਟਰਨ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਸਹਾਇਤਾ ਸਭ ਪੈਮਾਨੇ ਨਾਲ ਮਿਲਦੇ ਸਭ ਕਮਾਂਡਾਂ ਬਾਰੇ ਵੇਰਵੇ ਸਹਿਤ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ; ਨਹੀਂ ਤਾਂ ਸਾਰੇ ਬਿਲਡਿੰਟਾਂ ਅਤੇ ਸ਼ੈਲ ਕੰਟਰੋਲ ਢਾਂਚਿਆਂ ਲਈ ਮੱਦਦ ਪ੍ਰਿੰਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. -s ਚੋਣ ਇੱਕ ਛੋਟੀ ਵਰਤੋਂ ਸਾਰਣੀ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਤ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਤੇ ਪਾਬੰਦੀ ਲਗਾਉਂਦੀ ਹੈ. ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ 0 ਹੈ ਜਦ ਤੱਕ ਕੋਈ ਹੁਕਮ ਪੈਟਰਨ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ.

ਇਤਿਹਾਸ [ n ]

ਇਤਿਹਾਸ -ਸੀ

ਇਤਿਹਾਸ -d ਆਫਸੈੱਟ

ਇਤਿਹਾਸ- ਏਨਆਰਵੀ [ ਫਾਇਲ ਦਾ ਨਾਂ ]

ਇਤਿਹਾਸ -p ਆਰਗ [ ਆਰਗ ... ]

ਇਤਿਹਾਸ -ਸ ਆਰਗ [ ਆਰਗ ... ]

ਕੋਈ ਵੀ ਵਿਕਲਪ ਦੇ ਨਾਲ, ਲਾਈਨ ਨੰਬਰ ਦੇ ਨਾਲ ਆਦੇਸ਼ ਸੂਚੀ ਨੂੰ ਦਿਖਾਓ. * ਇੱਕ ਨਾਲ ਸੂਚੀਬੱਧ ਲਾਈਨਾਂ ਸੰਸ਼ੋਧਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ. N ਦੀ ਦਲੀਲ ਸਿਰਫ ਆਖਰੀ n ਲਾਈਨਾਂ ਦੀ ਸੂਚੀ ਹੈ ਜੇ ਫਾਇਲ ਦਾ ਨਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਅਤੀਤ ਫਾਈਲ ਦਾ ਨਾਂ ਵਰਤਿਆ ਗਿਆ ਹੈ; ਜੇ ਨਹੀਂ, ਤਾਂ ਹਿਸਟਮਾਈਲ ਦਾ ਮੁੱਲ ਵਰਤਿਆ ਗਿਆ ਹੈ. ਵਿਕਲਪ, ਜੇ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਹੇਠਲੇ ਮਤਲਬ ਹਨ:

-ਸੀ

ਸਾਰੀਆਂ ਐਂਟਰੀਆਂ ਨੂੰ ਮਿਟਾ ਕੇ ਇਤਿਹਾਸ ਸੂਚੀ ਨੂੰ ਸਾਫ਼ ਕਰੋ.

-d ਆਫਸੈੱਟ

ਸਥਿਤੀ ਆਫਸੈੱਟ ਤੇ ਇਤਿਹਾਸ ਐਂਟਰੀ ਮਿਟਾਓ.

-ਅ

ਇਤਿਹਾਸਕ ਫਾਈਲ `` ਨਵੀਆਂ '' ਇਤਿਹਾਸ ਰੇਖਾਵਾਂ (ਮੌਜੂਦਾ ਬੈਸ ਸੈਸ਼ਨ ਦੀ ਸ਼ੁਰੂਆਤ ਤੋਂ ਬਾਅਦ ਵਿੱਚ ਦਰਜ ਇਤਿਹਾਸ ਦੀਆਂ ਲਾਈਨਾਂ) ਨੂੰ ਜੋੜੋ.

-n

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

-r

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

-w

ਇਤਿਹਾਸ ਦੇ ਫਾਈਲ ਦੇ ਵਿਸ਼ਾ-ਵਸਤੂਆਂ ਉੱਪਰ ਲਿਖ ਕੇ, ਮੌਜੂਦਾ ਇਤਿਹਾਸ ਨੂੰ ਇਤਿਹਾਸ ਫਾਈਲ ਵਿੱਚ ਲਿਖੋ

-ਪੀ

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

-ਸ

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

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

ਨੌਕਰੀਆਂ [ -lnprs ] [ ਨੌਸਰਪੇਕ ...]

jobs -x ਕਮਾਂਡ [ ਆਰਗਜ਼ ...]

ਪਹਿਲਾ ਫਾਰਮ ਕਿਰਿਆਸ਼ੀਲ ਨੌਕਰੀਆਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ ਚੋਣਾਂ ਦੇ ਹੇਠਲੇ ਅਰਥ ਹਨ:

-ਲ

ਸਧਾਰਣ ਜਾਣਕਾਰੀ ਤੋਂ ਇਲਾਵਾ ਲਿਸਟ ਪ੍ਰਕਿਰਿਆ ID.

-ਪੀ

ਨੌਕਰੀ ਦੇ ਪ੍ਰਕਿਰਿਆ ਗਰੁੱਪ ਲੀਡਰ ਦੀ ਸਿਰਫ ਪ੍ਰਕਿਰਿਆ ID ਦੀ ਸੂਚੀ ਬਣਾਓ

-n

ਉਹ ਨੌਕਰੀਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜਿਨ੍ਹਾਂ ਨੇ ਸਥਿਤੀ ਨੂੰ ਬਦਲਿਆ ਹੈ ਕਿਉਂਕਿ ਉਪਭੋਗਤਾ ਨੂੰ ਉਨ੍ਹਾਂ ਦੀ ਸਥਿਤੀ ਦਾ ਆਖਰੀ ਵਾਰ ਸੂਚਿਤ ਕੀਤਾ ਗਿਆ ਸੀ.

-r

ਚੱਲ ਰਹੀਆਂ ਨੌਕਰੀਆਂ ਲਈ ਆਉਟਪੁੱਟ ਤੇ ਪਾਬੰਦੀ ਲਾਓ

-ਸ

ਬੰਦ ਕੀਤੀਆਂ ਨੌਕਰੀਆਂ ਲਈ ਆਉਟਪੁੱਟ ਤੇ ਪਾਬੰਦੀ ਲਾਓ.

ਜੇਕਰ ਨੌਕਰੀ-ਸਪੀਕ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਆਉਟਪੁਟ ਉਸ ਨੌਕਰੀਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਤੱਕ ਸੀਮਤ ਹੈ. ਵਾਪਸੀ ਦੀ ਸਿਥਤੀ 0 ਹੈ ਜਦੋਂ ਕੋਈ ਅਯੋਗ ਚੋਣ ਦਾ ਸਾਹਮਣਾ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਜਾਂ ਅਯੋਗ Jobspec ਮੁਹੱਈਆ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ.

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

ਮਾਰੋ [ -ਸ ਸਿਸਪੀਕ | -n ਨਿਸ਼ਾਨ | | - sigspec ] [ pid | jobspec ] ...

kill -l [ sigspec | exit_status ]

Pid ਜਾਂ jobspec ਦੁਆਰਾ ਨਾਮਜ਼ਦ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿੱਚ sigspec ਜਾਂ signum ਦੇ ਨਾਂ ਨਾਲ ਸੰਕੇਤ ਭੇਜੋ. sigspec ਜਾਂ ਤਾਂ ਸਿਗਨਲ ਨੰਬਰ ਹੈ ਜਿਵੇਂ ਕਿ ਸਿਗਕੀਲ ਜਾਂ ਸਿਗਨਲ ਨੰਬਰ; ਸਿਗਨਮ ਇੱਕ ਸੰਕੇਤ ਨੰਬਰ ਹੈ. ਜੇ sigspec ਇੱਕ ਸਿਗਨਲ ਦਾ ਨਾਮ ਹੈ, ਤਾਂ ਨਾਮ SIG ਅਗੇਤਰ ਦੇ ਨਾਲ ਜਾਂ ਬਿਨਾਂ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਜੇ sigspec ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ SIGTERM ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ. -l ਦੀ ਇੱਕ ਆਰਗੂਮੈਂਟ ਸੰਕੇਤ ਦੇ ਨਾਮ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਜੇ ਕੋਈ ਆਰਗੂਮੈਂਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ -l ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਆਰਗੂਮੈਂਟਾਂ ਨਾਲ ਸਬੰਧਤ ਸਿਗਨਲ ਦੇ ਨਾਮ ਸੂਚੀਬੱਧ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਵਾਪਸੀ ਸਥਿਤੀ 0 ਹੈ. -l ਇਕ exit ਨੰਬਰ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸੰਕੇਤ ਨੰਬਰ ਜਾਂ ਐਗਜੈਟ ਸਟੈਟਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਇੱਕ ਸਿਗਨਲ ਦੁਆਰਾ ਖਤਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਮਾਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੇ ਘੱਟੋ ਘੱਟ ਇੱਕ ਸਿਗਨਲ ਸਫਲਤਾਪੂਰਵਕ ਭੇਜਿਆ ਗਿਆ ਹੋਵੇ, ਜਾਂ ਗਲਤ ਹੋਵੇ ਜੇ ਕੋਈ ਗਲਤੀ ਆਉਂਦੀ ਹੈ ਜਾਂ ਕੋਈ ਅਯੋਗ ਚੋਣ ਮਿਲਦੀ ਹੈ.

ਦਿਉ ਆਰਗ [ ਆਰਗ ...]

ਹਰ ਆਰਗ ਇੱਕ ਗਣਿਤਕ ਸਮੀਕਰਨ ਹੈ ਜਿਸਦਾ ਮੁਲਾਂਕਣ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਵੇਖੋ ਏਥਮੈਟਿਕ ਈਵੇਲੂਸ਼ਨ ). ਜੇ ਆਖਰੀ ਆਰਗ 0 ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਰਿਟਰਨ 1 ਦਿਉ ; 0 ਹੋਰ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ.

ਲੋਕਲ [ ਚੋਣ ] [ ਨਾਮ [= ਮੁੱਲ ] ...]

ਹਰੇਕ ਆਰਗੂਮੈਂਟ ਲਈ, ਨਾਮ ਦਾ ਇੱਕ ਲੋਕਲ ਵੇਅਰਿਏਬਲ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਅਤੇ ਨਿਰਧਾਰਤ ਮੁੱਲ . ਚੋਣ ਘੋਸ਼ਿਤ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤੇ ਗਏ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਹੋ ਸਕਦੀ ਹੈ. ਜਦੋਂ ਲੋਕਲ ਨੂੰ ਇੱਕ ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਵੇਰੀਏਬਲ ਨਾਂ ਨੂੰ ਉਸ ਫੰਕਸ਼ਨ ਅਤੇ ਇਸ ਦੇ ਬੱਚਿਆਂ ਤੋਂ ਪ੍ਰਤੀਬਿੰਬ ਹੁੰਦਾ ਹੈ. ਕੋਈ ਵੀ ਓਪਰੇਂਡਸ ਦੇ ਨਾਲ, ਲੋਕਲ ਵੇਰੀਬਲ ਦੀ ਇੱਕ ਸੂਚੀ ਨੂੰ ਸਟੈਂਡਰਡ ਆਉਟਪੁਟ ਵਿੱਚ ਲਿਖਦਾ ਹੈ. ਜਦੋਂ ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ ਨਹੀਂ ਹੈ ਤਾਂ ਇਹ ਸਥਾਨਕ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇੱਕ ਗਲਤੀ ਹੈ. ਵਾਪਸੀ ਦੀ ਸਿਥਤੀ 0 ਹੈ ਜਦਤੱਕ ਿਕ ਇੱਕ ਫੰਕਸ਼ਨ ਦੇਤੌਰ 'ਤੇਲੋਿਲ ਵਰਿਤਆ ਜਾਂਦਾ ਹੈ, ਅਢੁੱਕਆ ਿਗਆ ਨਾਮ ਸਪੁਰਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਨਾਮ ਇੱਕ ਪੜਨਯੋਗਤਾ ਦੇ ਵੇਰੀਏਬਲ ਹੈ.

ਲਾੱਗ ਆਊਟ, ਬਾਹਰ ਆਉਣਾ

ਲੌਗਿਨ ਸ਼ੈਲ ਤੋਂ ਬਾਹਰ ਆਓ

popd [- n ] [+ n ] [- n ]

ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਤੋਂ ਐਂਟਰੀਆਂ ਹਟਾਉਂਦਾ ਹੈ. ਬਿਨਾਂ ਆਰਗੂਮੈਂਟ ਦੇ, ਸਟੈਕ ਤੋਂ ਚੋਟੀ ਦੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, ਅਤੇ ਨਵੀਂ ਚੋਟੀ ਦੇ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਸੀ ਡੀ ਪੇਸ਼ ਕਰਦਾ ਹੈ. ਆਰਗੂਮਿੰਟ, ਜੇ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਹੇਠਲੇ ਮਤਲਬ ਹਨ:

+ n

ਸੂਚੀ ਦੇ ਖੱਬੇ ਪਾਸੇ ਐੱਨ ਐਂਟਰੀ ਗਿਣਤੀ ਨੂੰ ਹਟਾ ਕੇ ਡਾਇਰ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਜ਼ੀਰੋ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ. ਉਦਾਹਰਣ ਲਈ: `` ਪੋਪ +0 '' ਪਹਿਲੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, `` ਪੋਪ +1 +1 '' ਦੂਜਾ.

- n

ਸੂਚੀ ਦੇ ਸੱਜੇ ਪਾਸੇ ਤੋਂ ਐੱਨ ਐਂਟਰੀ ਗਿਣਤੀ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਸ਼ੀਅਰ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ. ਉਦਾਹਰਣ ਲਈ: `` ਪੋਪਡ -0 '' ਆਖਰੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, ਆਖਰੀ ਤੋਂ ਅਖੀਰ `` ਪੋਪਡ -1 ''.

-n

ਜਦੋਂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਟੈਕ ਤੋਂ ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਡਾਇਰੇਕਟਰੀ ਦੀ ਆਮ ਬਦਲਾਅ ਨੂੰ ਦਬਾਉਂਦਾ ਹੈ, ਤਾਂ ਕਿ ਸਿਰਫ਼ ਸਟੈਕ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕੀਤੀ ਜਾਵੇ.

ਜੇ popd ਕਮਾਂਡ ਸਫ਼ਲ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਇੱਕ ਡਾਇਰ ਵੀ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਰਿਟਰਨ ਸਥਿਤੀ 0 ਹੈ. Popd ਇੱਕ ਗਲਤ ਚੋਣ ਦਾ ਸਾਹਮਣਾ ਕਰਣ ਲਈ ਗਲਤ ਹੈ, ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਖਾਲੀ ਹੈ, ਇੱਕ ਗੈਰ-ਮੌਜੂਦ ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਐਂਟਰੀ ਨਿਰਦਿਸ਼ਟ ਹੈ, ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਤਬਦੀਲੀ ਫੇਲ੍ਹ ਹੋਈ.

printf ਫਾਰਮੇਟ [ ਆਰਗੂਮੈਂਟ ]

ਫਾਰਮੈਟ ਕੀਤੇ ਆਰਗੂਮੈਂਟ ਨੂੰ ਸਟੈਂਡਰਡ ਆਉਟਪੁੱਟ ਨੂੰ ਫਾਰਮੈਟ ਦੇ ਕੰਟਰੋਲ ਹੇਠ ਲਿਖੋ. ਫਾਰਮੈਟ ਇਕ ਅੱਖਰ ਸਟ੍ਰਿੰਗ ਹੈ ਜਿਸ ਵਿਚ ਤਿੰਨ ਕਿਸਮ ਦੀਆਂ ਇਕਾਈਆਂ ਹੁੰਦੀਆਂ ਹਨ: ਸਾਦੇ ਅੱਖਰ, ਜਿਹਨਾਂ ਨੂੰ ਸਿਰਫ਼ ਮਿਆਰੀ ਆਉਟਪੁਟ ਵਿਚ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅੱਖਰ ਐਕਕੈਕ ਲੜੀ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸਟੈਂਡਰਡ ਆਉਟਪੁਟ ਵਿਚ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਲਗਾਤਾਰ ਦਲੀਲ ਸਟੈਂਡਰਡ ਪ੍ਰਿੰਟਫ (1) ਫਾਰਮੈਟਾਂ ਤੋਂ ਇਲਾਵਾ, % b ਉਸ ਨਾਲ ਸੰਬੰਧਿਤ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਬੈਕਸਲੇਸ਼ ਐੱਕਸ ਸੀਕੁਇੰਸ ਦਾ ਵਿਸਥਾਰ ਕਰਨ ਲਈ printf ਦਾ ਕਾਰਨ ਬਣਦੀ ਹੈ , ਅਤੇ % q ਪ੍ਰਭਾਸ਼ਿਤ ਆਰਗੂਮੈਂਟ ਨੂੰ ਫਾਰਮੈਟ ਵਿੱਚ ਆਊਟਪੁੱਟ ਕਰਨ ਲਈ printf ਕਾਰਨ ਦਿੰਦਾ ਹੈ ਜਿਸਨੂੰ ਸ਼ੈਲ ਇਨਪੁਟ ਵਜੋਂ ਮੁੜ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.

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

ਪੁਸ਼ਡ [ -ਨਾ ] [ ਡੀਆਈਆਰ ]

ਧੱਕਣ [ -n ] [+ n ] [- n ]

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

+ n

ਸਟੈਕ ਨੂੰ ਘੁੰਮਾਉਂਦਾ ਹੈ ਤਾਂ ਕਿ n ਤ ਡਾਇਰੈਕਟਰੀ ( ਡਾਇਰ ਦੁਆਰਾ ਦਰਸਾਈ ਗਈ ਸੂਚੀ ਦੇ ਖੱਬੇ ਤੋਂ ਗਿਣਤੀ ਕਰਕੇ, ਜ਼ੀਰੋ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ) ਸਿਖਰ 'ਤੇ ਹੈ.

- n

ਸਟੈਕ ਨੂੰ ਘੁੰਮਾਉਂਦਾ ਹੈ ਤਾਂ ਕਿ n ਤ ਡਾਇਰੈਕਟਰੀ ( ਡਾਇਸਰ ਦੁਆਰਾ ਦਰਸਾਈ ਗਈ ਸੂਚੀ ਦੇ ਸੱਜੇ ਪਾਸੇ ਤੋਂ ਗਿਣ ਰਹੀ ਹੋਵੇ) ਸਿਰੇ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ

-n

ਸਟੈਕ ਵਿਚ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਵੇਲੇ ਡਾਇਰੈਕਟਰੀ ਦੀ ਆਮ ਬਦਲਾਅ ਨੂੰ ਦਬਾਉ, ਤਾਂ ਕਿ ਸਿਰਫ਼ ਸਟੈਕ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕੀਤੀ ਜਾ ਸਕੇ.

dir

ਡਾਇਰੈਕਟਰੀ ਸਟੈਕ ਵਿੱਚ dir ਨੂੰ ਸਿਖਰ 'ਤੇ ਜੋੜਦਾ ਹੈ, ਇਸ ਨੂੰ ਨਵੀਂ ਮੌਜੂਦਾ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਂਦੇ ਹਨ.

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

pwd [ -LP ]

ਮੌਜੂਦਾ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਦਾ ਪੂਰਾ ਮਾਰਗ ਪ੍ਰਿੰਟ ਕਰੋ. ਛਪਿਆ ਮਾਰਗ ਨਾਂ ਵਿੱਚ ਕੋਈ ਚਿੰਨ ਸੰਬੰਧ ਨਹੀਂ ਰੱਖਦਾ ਹੈ ਜੇ -P ਚੋਣ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਜਾਂ ਸੈਟ ਆਟੋਮੈਟਿਕ ਕਮਾਂਡ ਲਈ -o ਸਰੀਰਕ ਚੋਣ ਯੋਗ ਹੈ. ਜੇ- ਐਲ ਚੋਣ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਪ੍ਰਿੰਟ ਕੀਤੇ ਪਥ-ਨਾਂ ਵਿੱਚ ਸੰਕੇਤਕ ਲਿੰਕ ਹੋ ਸਕਦੇ ਹਨ. ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ 0 ਹੈ ਜਦੋਂ ਕੋਈ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਦਾ ਨਾਮ ਪੜ੍ਹਨ ਦੌਰਾਨ ਕੋਈ ਗਲਤ ਵਾਪਰਦਾ ਹੈ ਜਾਂ ਅਯੋਗ ਚੋਣ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ.

[ -ਅਰਸ ] [ -ਯੂ ਐਫ ਡੀ ] [ -t ਟਾਈਮਆਊਟ ] [ -ਆ ਅਨਾਮਾ ] [ -ਪੀ ਪ੍ਰੌਮਪਟ ] [ -n ਨਚਰ ] [ -ਡੀ ਸੀਲੀਮ ] [ ਨਾਮ ...] ਪੜ੍ਹੋ

ਇੱਕ ਲਾਈਨ ਸਟੈਂਡਰਡ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਡਿਸਕ੍ਰਿਪਟਰ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ - fd ਇੱਕ-ਦੂਜੇ ਵਿਕਲਪ ਲਈ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਪਹਿਲੇ ਸ਼ਬਦ ਨੂੰ ਪਹਿਲੇ ਨਾਮ , ਦੂਜੇ ਨਾਂ ਲਈ ਦੂਜਾ ਸ਼ਬਦ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਨਾਲ ਬਚਿਆ ਹੋਇਆ ਹੈ ਸ਼ਬਦ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਵਿਚਕਾਰੋਲੇ ਵਿਭਾਸ਼ਿਤ ਕਰਤਾ ਜੋ ਅਖੀਰਲੇ ਨਾਮ ਤੇ ਨਿਯੁਕਤ ਕੀਤੇ ਗਏ ਹਨ. ਜੇ ਨਾਮ ਘੱਟ ਤੋਂ ਘੱਟ ਇੰਪੁੱਟ ਸਟਰੀਟ ਤੋਂ ਪੜ੍ਹੇ ਜਾਂਦੇ ਹਨ, ਬਾਕੀ ਰਹਿੰਦੇ ਨਾਮ ਖਾਲੀ ਮੁੱਲ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ. ਆਈਐਫਐਸ ਵਿਚਲੇ ਅੱਖਰ ਸ਼ਬਦਾਂ ਵਿਚ ਲਾਈਨ ਨੂੰ ਵੰਡਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ. ਬੈਕਸਲੇਸ਼ ਅੱਖਰ ( \ ) ਨੂੰ ਅਗਲੇ ਅੱਖਰ ਪੜ੍ਹਨ ਅਤੇ ਲਾਈਨ ਜਾਰੀ ਰੱਖਣ ਲਈ ਕਿਸੇ ਖਾਸ ਅਰਥ ਨੂੰ ਹਟਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਵਿਕਲਪ, ਜੇ ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਹੇਠਲੇ ਮਤਲਬ ਹਨ:

-ਅੰਮੂ

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

-d ਸੀਲੀਮ

ਡਿਲੀਮ ਦਾ ਪਹਿਲਾ ਅੱਖਰ ਨਵੀਂ ਲਾਈਨ ਦੀ ਬਜਾਏ ਇੰਪੁੱਟ ਲਾਈਨ ਖਤਮ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.

-ਈ

ਜੇਕਰ ਸਟੈਂਡਰਡ ਇਨਪੁਟ ਇੱਕ ਟਰਮੀਨਲ ਤੋਂ ਆ ਰਿਹਾ ਹੈ, ਤਾਂ ਰੇਡਲਾਈਨ (ਉੱਪਰ ਦਿੱਤੇ READLINE ) ਨੂੰ ਲਾਈਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ

-n nchars

ਇਨਪੁਟ ਦੀ ਪੂਰੀ ਲਾਈਨ ਲਈ ਉਡੀਕ ਕਰਨ ਦੀ ਬਜਾਏ nchars ਅੱਖਰਾਂ ਨੂੰ ਪੜ੍ਹਨ ਦੇ ਬਾਅਦ ਰਿਟਰਨ ਪੜ੍ਹੋ .

-p ਪ੍ਰਾਉਟ

ਕੋਈ ਵੀ ਇਨਪੁਟ ਪੜ੍ਹਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕੋਈ ਨਵੀਂ ਸ਼ੁਰੂਆਤੀ ਲਾਇਨ ਦੇ ਬਿਨਾਂ ਮਿਆਰੀ ਗਲਤੀ ਤੇ ਪ੍ਰੌਪਰੈਸ ਦਿਖਾਓ. ਪਰੌਂਪਟ ਸਿਰਫ ਤਾਂ ਹੀ ਵੇਖਾਇਆ ਜਾਂਦਾ ਹੈ ਜੇ ਇਕ ਟਰਮੀਨਲ ਤੋਂ ਇਨਪੁਟ ਆ ਰਿਹਾ ਹੈ.

-r

ਬੈਕਸਲੇਸ਼ ਇੱਕ ਬਚਣ ਦਾ ਚਿੰਨ੍ਹ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਬੈਕਸਲਾਸ਼ ਨੂੰ ਲਾਈਨ ਦਾ ਹਿੱਸਾ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਖਾਸ ਤੌਰ ਤੇ, ਇੱਕ ਬੈਕਸਲੈਸ਼-ਨਵੀਂ ਲਾਈਨ ਜੋੜੀ ਨੂੰ ਇੱਕ ਲਾਈਨ ਜਾਰੀ ਰੱਖਣ ਦੇ ਤੌਰ ਤੇ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ.

-ਸ

ਸਾਈਲੈਂਟ ਮੋਡ ਜੇਕਰ ਟਰਮੀਨਲ ਤੋਂ ਇਨਪੁਟ ਆ ਰਿਹਾ ਹੈ, ਤਾਂ ਅੱਖਰ ਪ੍ਰਤੀਰੂਪ ਨਹੀਂ ਹਨ.

-t ਟਾਈਮਆਊਟ

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

-u fdFP

ਫਾਈਲ ਡਿਸਕ੍ਰਿਪਟਰ ਤੋਂ ਇੰਡੈਕਸ ਪੜ੍ਹੋ fd

ਜੇ ਕੋਈ ਨਾਮ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਪੜ੍ਹਨ ਵਾਲੀ ਲਾਈਨ ਵੇਰੀਏਬਲ REPLY ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਹੈ. ਰਿਟਰਨ ਕੋਡ ਜ਼ੀਰੋ ਹੁੰਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਫਾਇਲ ਦੀ ਸਮਾਪਤੀ ਨਹੀਂ ਹੋ ਜਾਂਦੀ, ਜਦੋਂ ਤੱਕ ਵਾਰੋਂ ਪੜਿਆ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਇੱਕ ਅਯੋਗ ਫਾਇਲ ਡਿਸਕ੍ਰਿਪਟਰ ਨੂੰ -u ਨਾਲ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ.

ਸਿਰਫ ਪੜਨ ਲਈ [ -ਏਪੀਐਫ ] [ ਨਾਮ ...]

ਦਿੱਤੇ ਗਏ ਨਾਮ ਸਿਰਫ ਪੜਨ ਲਈ ਚਿੰਨ੍ਹ ਹਨ; ਇਨ੍ਹਾਂ ਨਾਮਾਂ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਅਗਲੇ ਕੰਮ ਰਾਹੀਂ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ. ਜੇ -f ਵਿਕਲਪ ਸਪਲਾਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਨਾਮ ਨਾਲ ਸੰਬੰਧਿਤ ਫੰਕਸ਼ਨ ਇਸ ਤਰ੍ਹਾਂ ਨਿਸ਼ਾਨਬੱਧ ਹਨ. -a ਵਿਕਲਪ ਵੇਰੀਏਬਲਸ ਨੂੰ ਐਰੇ ਵਿਚ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਦਾ ਹੈ. ਜੇ ਕੋਈ ਨਾਮ ਆਰਗੂਮੈਂਟ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਾਂ ਜੇ -p ਚੋਣ ਦਿੱਤੀ ਗਈ ਹੈ, ਤਾਂ ਸਾਰੇ ਪੜਨ ਵਾਲੇ ਨਾਮਾਂ ਦੀ ਸੂਚੀ ਛਾਪੀ ਗਈ ਹੈ. -p ਚੋਣ ਆਉਟਪੁੱਟ ਨੂੰ ਅਜਿਹੇ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦੀ ਹੈ ਜਿਸ ਨੂੰ ਇੰਪੁੱਟ ਦੇ ਤੌਰ ਤੇ ਮੁੜ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਰਿਟਰਨ ਸਥਿਤੀ 0 ਹੈ, ਜਦੋਂ ਤੱਕ ਕੋਈ ਅਯੋਗ ਚੋਣ ਨਹੀਂ ਆਈ ਹੈ, ਨਾਵਾਂ ਵਿੱਚ ਇੱਕ ਸਹੀ ਸ਼ੈਲ ਪਰਿਵਰਤਨ ਨਾਮ ਨਹੀਂ ਹੈ, ਜਾਂ -f ਇੱਕ ਨਾਮ ਨਾਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਕਿ ਇੱਕ ਫੰਕਸ਼ਨ ਨਹੀਂ ਹੈ.

ਵਾਪਸੀ [ n ]

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

ਸੈੱਟ [ --abefhkmnptuvxBCHP ] [ -o ਚੋਣ ] [ ਆਰਗ ...]

ਬਿਨਾਂ ਵਿਕਲਪਾਂ ਦੇ, ਹਰੇਕ ਸ਼ੈੱਲ ਵੇਰੀਏਬਲ ਦਾ ਨਾਮ ਅਤੇ ਮੁੱਲ ਇਕ ਫਾਰਮੈਟ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਇੰਪੁੱਟ ਦੇ ਤੌਰ ਤੇ ਮੁੜ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਆਉਟਪੁਟ ਮੌਜੂਦਾ ਲੋਕੇਲ ਅਨੁਸਾਰ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ. ਜਦੋਂ ਵਿਕਲਪ ਸਪਸ਼ਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਉਹ ਸ਼ੈਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸੈਟ ਕਰਦੇ ਜਾਂ ਅਨਸਟਰ ਕਰਦੇ ਹਨ ਓਪਸ਼ਨਜ਼ ਦੇ ਪ੍ਰਕਿਰਿਆ ਦੇ ਬਾਅਦ ਬਾਕੀ ਕੋਈ ਵੀ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਸਥਾਨੀਕ ਮਾਪਦੰਡਾਂ ਲਈ ਮੁੱਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਹਨਾਂ ਨੂੰ $ 1 , $ 2 , ... $ n ਤੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਚੋਣ, ਜੇ ਨਿਰਦਿਸ਼ਟ ਹੈ, ਤਾਂ ਹੇਠਲੇ ਮਤਲਬ ਹਨ:

-ਅ

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

-ਬੀ

ਅਗਲੀ ਪ੍ਰਾਇਮਰੀ ਪ੍ਰੌਂਪਟ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਰੰਤ ਪਿਛੋਕੜ ਵਾਲੇ ਪਿਛੋਕੜ ਨੌਕਰੀਆਂ ਦੀ ਸਥਿਤੀ ਰਿਪੋਰਟ ਕਰੋ ਇਹ ਉਦੋਂ ਹੀ ਪ੍ਰਭਾਵੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਜੌਬ ਨਿਯੰਤਰਣ ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ.

-ਈ

ਜੇ ਇਕ ਸਧਾਰਨ ਕਮਾਂਡ (ਉਪਰ ਸ਼ੈਲ ਗਰਾਮਰ ਵੇਖੋ) ਇਕ ਗ਼ੈਰ-ਜ਼ੀਰੋ ਸਥਿਤੀ ਨਾਲ ਬੰਦ ਹੋ ਜਾਵੇ ਤਾਂ ਤੁਰੰਤ ਬਾਹਰ ਨਿਕਲੋ. ਸ਼ੈੱਲ ਬੰਦ ਨਹੀਂ ਹੁੰਦਾ ਜੇ ਕਮਾਂਡ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਲੂਪ ਜਾਂ ਉਸ ਵੇਲੇ ਲੂਪ ਦਾ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ, ਜੇਕਰ ਇਕ ਸਟੇਟਮੈਂਟ ਦਾ ਹਿੱਸਾ ਹੈ, && ਜਾਂ & ਜਾਂ || ਸੂਚੀ, ਜਾਂ ਜੇ ਕਮਾਂਡ ਦੀ ਰਿਟਰਨ ਵੈਲਯੂ ਨੂੰ ਉਲਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ ! . ERR ਤੇ ਇੱਕ ਜਾਲ, ਜੇ ਸੈੱਟ ਹੈ, ਸ਼ੈੱਲ ਬੰਦ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ.

-f

ਪਾਥਨਾਮ ਪਸਾਰ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ.

-h

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

-k

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

-ਮੀ

ਮਾਨੀਟਰ ਮੋਡ. ਜੌਬ ਨਿਯੰਤਰਣ ਸਮਰਥਿਤ ਹੈ. ਇਹ ਚੋਣ ਸਿਸਟਮ ਉੱਪਰ ਇੰਟਰੈਕਟਿਵ ਸ਼ੈੱਲਾਂ ਲਈ ਡਿਫਾਲਟ ਹੈ ਜੋ ਇਸਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ (ਉੱਪਰ ਵੇਖੋ JOB ਕੰਟਰੋਲ ). ਬੈਕਗਰਾਊਂਡ ਪ੍ਰਣਾਲੀਆਂ ਇੱਕ ਵੱਖਰੀ ਪ੍ਰਕਿਰਿਆ ਗਰੁੱਪ ਵਿੱਚ ਚਲਦੀਆਂ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੀ ਬੰਦਗੀ ਸਥਿਤੀ ਵਾਲੀ ਇੱਕ ਲਾਈਨ ਉਹਨਾਂ ਦੇ ਮੁਕੰਮਲ ਹੋਣ ਤੇ ਛਾਪੇ ਜਾਂਦੇ ਹਨ.

-n

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

-o ਚੋਣ-ਨਾਂ

ਵਿਕਲਪ-ਨਾਂ ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋ ਸਕਦਾ ਹੈ:

ਅਲਲੇਸਪੋਰਟ

ਇੱਕੋ ਹੀ ਏ-ਏ

ਬਰੇਸ ਐਕਸਪੈਂਡ

ਉਸੇ ਤਰ੍ਹਾਂ- ਬੀ

emacs

ਇੱਕ emacs-style ਕਮਾਂਡ ਲਾਈਨ ਸੰਪਾਦਨ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰੋ. ਇਹ ਮੂਲ ਰੂਪ ਵਿੱਚ ਯੋਗ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸ਼ੈੱਲ ਇੰਟਰਐਕਟਿਵ ਹੁੰਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਸ਼ੈੱਲ ਨੂੰ --no ਸੰਪਾਦਨ ਵਿਕਲਪ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.

ਐਰਰੈਕਸੀਟ

ਏ-ਏ ਵਾਂਗ

ਹੈਸ਼ਾਲ

ਉਸੇ ਤਰ੍ਹਾਂ ਹੀ -h

histexpand

ਉਸੇ ਤਰ੍ਹਾਂ -H

ਇਤਿਹਾਸ

ਅਤੀਤ ਦੇ ਉੱਪਰ ਉਪਰੋਕਤ ਵਰਣਨ ਅਨੁਸਾਰ, ਕਮਾਂਡਾ ਇਤਿਹਾਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ .ਇਹ ਚੋਣ ਇੰਟਰੈਕਟਿਵ ਸ਼ੈੱਲਾਂ ਵਿੱਚ ਡਿਫਾਲਟ ਹੈ.

ਅਣਦੇਖੀ

ਪ੍ਰਭਾਵ ਇਹ ਹੈ ਜਿਵੇਂ ਸ਼ੈੱਲ ਕਮਾਂਡ `` IGNOREEOF = 10 '' ਨੂੰ ਚਲਾਇਆ ਗਿਆ ਸੀ ( ਸ਼ੈਲ ਵੇਰੀਏਬਲ ਵੇਖੋ).

ਕੀਵਰਡ

ਇੱਕੋ ਹੀ ਤਰਾਂ -k

ਮਾਨੀਟਰ

ਉਸੇ ਤਰ੍ਹਾਂ -m

noclobber

ਸੀ.ਈ.ਸੀ.

noexec

Same as -n

ਨੋਗਲੌਬ

ਇਸੇ ਤਰਾਂ- f nolog ਵਰਤਮਾਨ ਵਿੱਚ ਅਣਡਿੱਠਾ.

ਸੂਚਿਤ ਕਰੋ

ਉਸੇ ਤਰ੍ਹਾਂ -b

ਨਰਸੈਟਸ

ਉਸੇ ਤਰ੍ਹਾਂ ਹੀ -u

ਇਕ ਸੀ ਐਮ ਡੀ

ਉਸੇ ਹੀ ਤਰਾਂ- t

ਸਰੀਰਕ

ਉਸੇ ਤਰ੍ਹਾਂ- ਪੀ

posix

Bash ਦੇ ਵਰਤਾਓ ਨੂੰ ਬਦਲੋ ਜਿੱਥੇ ਡਿਫਾਲਟ ਓਪਰੇਸ਼ਨ POSIX 1003.2 ਸਟੈਂਡਰਡ ਤੋਂ ਵੱਖ ਹੁੰਦਾ ਹੈ ਤਾਂ ਜੋ ਸਟੈਂਡਰਡ ( ਪੋਜਿਕਸ ਮੋਡ ) ਨਾਲ ਮਿਲ ਸਕੇ.

ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ

ਉਸੇ ਤਰਾਂ- p

ਵਰਬੋਜ਼

ਉਸੇ ਤਰ੍ਹਾਂ -v .

vi

ਇੱਕ vi-style ਕਮਾਂਡ ਲਾਈਨ ਸੰਪਾਦਨ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰੋ.

xtrace

ਉਸੇ ਤਰ੍ਹਾਂ -x

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

-ਪੀ

ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਮੋਡ ਚਾਲੂ ਕਰੋ ਇਸ ਮੋਡ ਵਿੱਚ, $ ENV ਅਤੇ $ BASH_ENV ਫਾਈਲਾਂ ਤੇ ਕਾਰਵਾਈ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਸ਼ੈੱਲ ਫੰਕਸ਼ਨ ਵਾਤਾਵਰਣ ਤੋਂ ਵਿਰਾਸਤ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਸ਼ੈਲਾਪਟਸ ਦੀ ਵੇਰੀਏਬਲ, ਜੇ ਇਹ ਵਾਤਾਵਰਣ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ ਸ਼ੈੱਲ ਅਸਲ ਯੂਜ਼ਰ (ਗਰੁੱਪ) ਆਈਡੀ ਦੇ ਬਰਾਬਰ ਪ੍ਰਭਾਵੀ ਯੂਜ਼ਰ (ਗਰੁੱਪ) ਆਈਡੀ ਨਾਲ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ, ਅਤੇ -p ਚੋਣ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ, ਤਾਂ ਇਹ ਕਾਰਵਾਈਆਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਪ੍ਰਭਾਵੀ ਯੂਜ਼ਰ ਆਈਡੀ ਨੂੰ ਅਸਲੀ ਯੂਜ਼ਰ ਆਈਡੀ ਤੇ ਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ -p ਚੋਣ ਸ਼ੁਰੂ ਹੋਣ ਤੇ ਦਿੱਤੀ ਗਈ ਹੈ, ਪ੍ਰਭਾਵੀ ਯੂਜ਼ਰ id ਰੀਸੈਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਸ ਚੋਣ ਨੂੰ ਬੰਦ ਕਰਨ ਨਾਲ ਪ੍ਰਭਾਵੀ ਉਪਭੋਗਤਾ ਅਤੇ ਸਮੂਹ ਆਈਡਜ਼ ਨੂੰ ਅਸਲੀ ਉਪਭੋਗਤਾ ਅਤੇ ਸਮੂਹ ਆਈਡੀ ਤੇ ਸੈਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

-ਟੀ

ਇੱਕ ਕਮਾਂਡ ਨੂੰ ਪੜ੍ਹਨ ਅਤੇ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ ਬਾਹਰ ਨਿਕਲੋ.

-ਯੂ

ਪੈਰਾਮੀਟਰ ਦੇ ਵਿਸਥਾਰ ਕਰਨ ਸਮੇਂ ਗਲਤੀ ਦੇ ਤੌਰ ਤੇ ਵੇਰੀਬਲ ਨੂੰ ਅਨਿਰਥਿਤ ਕਰੋ ਜੇਕਰ ਕਿਸੇ ਅਨਸੈਟ ਵੇਰੀਏਬਲ ਤੇ ਵਿਸਥਾਰ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਸ਼ੈਲ ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਇੰਟਰਐਕਟਿਵ ਨਹੀਂ, ਤਾਂ ਇੱਕ ਗੈਰ-ਜ਼ੀਰੋ ਸਥਿਤੀ ਨਾਲ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ.

-ਵੀ

ਸ਼ੈਲ ਇਨਪੁਟ ਲਾਈਨਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੋ ਜਿਵੇਂ ਕਿ ਪੜ੍ਹੀਆਂ ਜਾਂਦੀਆਂ ਹਨ.

-x

ਹਰੇਕ ਸਧਾਰਨ ਕਮਾਂਡ ਨੂੰ ਵਧਾਉਣ ਤੋਂ ਬਾਅਦ, PS4 ਦੇ ਫੈਲਾਅ ਮੁੱਲ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ, ਉਸ ਤੋਂ ਬਾਅਦ ਕਮਾਂਡ ਅਤੇ ਇਸ ਦੀਆਂ ਫੈਲੀਆਂ ਦਲੀਲਾਂ

-ਬੀ

ਸ਼ੈੱਲ ਬ੍ਰੇਸ ਦੇ ਵਿਸਥਾਰ (ਉਪਰ ਬ੍ਰੇਸ ਪਸਾਰ ਵੇਖੋ) ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ. ਇਹ ਡਿਫਾਲਟ ਤੇ ਹੈ.

-ਸੀ

ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਤਾਂ ,,,,, ਅਤੇ <> ਰੀਡਾਇਰੈਕਸ਼ਨ ਓਪਰੇਟਰਾਂ ਨਾਲ ਮੌਜੂਦਾ ਫਾਇਲ ਨੂੰ ਬਟੋਰ ਨਹੀਂ ਕਰਦਾ. ਰਿਟਰੈੱਕਸ਼ਣ ਓਪਟਰ > | ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਉਟਪੁਟ ਫਾਈਲਾਂ ਬਣਾਉਣ ਵੇਲੇ ਇਹ ਓਵਰਰਾਈਡ ਹੋ ਸਕਦਾ ਹੈ ਦੀ ਬਜਾਏ > .

-H

ਯੋਗ ਕਰੋ ! ਸ਼ੈਲੀ ਦਾ ਇਤਿਹਾਸ ਬਦਲਣਾ ਇਹ ਚੋਣ ਮੂਲ ਰੂਪ ਵਿੱਚ ਚਾਲੂ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਸ਼ੈੱਲ ਇੰਟਰਐਕਟਿਵ ਹੁੰਦਾ ਹੈ.

-ਪੀ

ਜੇ ਸੈੱਟ ਕੀਤਾ ਤਾਂ, ਸ਼ੈੱਲ ਕਮਾਂਡ ਚਲਾਉਣ ਵੇਲੇ ਸਿੰਬਲ ਲਿੰਕਾਂ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਸੀ ਡੀ ਡੀ, ਜੋ ਵਰਤਮਾਨ ਚਾਲੂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਬਦਲਦੀ ਹੈ. ਇਹ ਇਸਦੀ ਬਜਾਏ ਭੌਤਿਕ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ, ਬਾਸ਼ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਲਾਜ਼ੀਕਲ ਲੜੀ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕਿ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਵਰਤਮਾਨ ਡਾਇਰੈਕਟਰੀ ਬਦਲਦੇ ਹਨ.

-

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

-

ਵਿਕਲਪਾਂ ਦੇ ਅਖੀਰ ਨੂੰ ਸੰਕੇਤ ਕਰੋ, ਸਥਿਤੀ ਦੇ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਜਾਰੀ ਕੀਤੇ ਜਾਣ ਲਈ ਬਾਕੀ ਸਾਰੇ ਆਰਗ ਦੇ ਕਾਰਨ. -x ਅਤੇ -v ਚੋਣਾਂ ਬੰਦ ਹਨ. ਜੇਕਰ ਕੋਈ ਆਰਗੂਮ ਨਹੀਂ ਹੈ, ਤਾਂ ਸਥਿਤੀ ਸਬੰਧੀ ਪੈਰਾਮੀਟਰ ਬਿਨਾਂ ਕਿਸੇ ਬਦਲਾਅ ਦੇ ਹੋਣਗੇ.

ਚੋਣ ਮੂਲ ਰੂਪ ਵਿੱਚ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿ ਨੋਟ ਨਾ ਕੀਤਾ ਹੋਵੇ. ਇਸ ਦੀ ਬਜਾਏ - ਇਹਨਾਂ ਚੋਣਾਂ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਬਜਾਏ + ਦੀ ਵਰਤੋਂ ਕਰਨਾ. ਚੋਣਾਂ ਨੂੰ ਸ਼ੈੱਲ ਦੇ ਆਵਕਣ ਲਈ ਆਰਗੂਮਿੰਟ ਦੇ ਤੌਰ ਤੇ ਵੀ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ. ਮੌਜੂਦਾ ਵਿਕਲਪ $ $ ਵਿਚ ਮਿਲ ਸਕਦੇ ਹਨ. ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ ਹਮੇਸ਼ਾਂ ਸੱਚ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਅਯੋਗ ਚੋਣ ਦਾ ਸਾਹਮਣਾ ਨਹੀਂ ਹੁੰਦਾ.

ਸ਼ਿਫਟ [ n ]

N +1 ਤੋਂ ਸਥਿਰ ਮਾਪਦੰਡ ... ਦਾ ਨਾਂ ਬਦਲ ਕੇ $ 1 ਰੱਖ ਦਿੱਤਾ ਗਿਆ ਹੈ .... ਪੈਰਾਮੀਟਰ ਜੋ ਨੰਬਰ $ $ ਹੇਠਾਂ # $ - # n ਇੱਕ ਗੈਰ-ਨੈਗੇਟਿਵ ਨੰਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ $ $ ਤੋਂ ਘੱਟ ਹੋਵੇ ਜਾਂ ਬਰਾਬਰ. ਜੇਕਰ n 0 ਹੈ, ਤਾਂ ਕੋਈ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਬਦਲੇ ਗਏ ਹਨ ਜੇ n ਦਿੱਤੀ ਨਹੀਂ ਗਈ, ਤਾਂ ਇਹ 1 ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ. ਜੇ n $ $ ਤੋਂ ਜ਼ਿਆਦਾ ਹੈ, ਤਾਂ ਸਥਿਤੀ ਮਾਪਦੰਡ ਬਦਲਿਆ ਨਹੀਂ ਜਾਂਦਾ. ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ ਸਿਫ਼ਰ ਤੋਂ ਵੱਧ ਹੈ ਜੇਕਰ n $ $ ਜਾਂ ਸ਼ਨੀ ਤੋਂ ਘੱਟ ਹੈ; ਹੋਰ 0

shopt [ -pqsu ] [ -o ] [ optname ...]

ਵਿਕਲਪਕ ਸ਼ੈਲ ਵਿਵਹਾਰ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਵਾਲੇ ਵੇਰੀਏਬਲ ਦੇ ਮੁੱਲ ਬਦਲੋ ਬਿਨਾਂ ਕਿਸੇ ਚੋਣ ਦੇ, ਜਾਂ -p ਚੋਣ ਨਾਲ, ਸਾਰੇ ਸੈਟੇਲਾਈਟ ਚੋਣਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਦਾ ਸੰਕੇਤ ਹੈ ਕਿ ਹਰੇਕ ਨੂੰ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ. -p ਚੋਣ ਆਉਟਪੁੱਟ ਨੂੰ ਉਸ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦੀ ਹੈ ਜਿਸ ਨੂੰ ਇੰਪੁੱਟ ਦੇ ਤੌਰ ਤੇ ਮੁੜ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਹੋਰ ਚੋਣਾਂ ਦਾ ਹੇਠਲਾ ਮਤਲਬ ਹੁੰਦਾ ਹੈ:

-ਸ

ਹਰੇਕ optname ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ (ਸੈੱਟ ਕਰੋ)

-ਯੂ

ਹਰੇਕ optname ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ (ਅਨਸੈਟ ਕਰੋ)

-q

ਆਮ ਆਉਟਪੁੱਟ ਨੂੰ ਦਬਾਓ (ਸ਼ਾਂਤ ਮੋਡ); ਵਾਪਸੀ ਦੀ ਸਥਿਤੀ ਇਹ ਸੰਕੇਤ ਕਰਦੀ ਹੈ ਕਿ optname ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਅਨਸੈਟ ਹੈ. ਜੇਕਰ -q ਨਾਲ ਕਈ ਵਿਕਲਪਨ ਆਰਗੂਮੈਂਟ ਦਿੱਤੇ ਗਏ ਹਨ, ਤਾਂ ਰਿਟਰਨ ਸਥਿਤੀ ਸਿਫਰ ਹੈ ਜੇ ਸਾਰੇ ਓਪਸ਼ਨਨਾਂ ਸਮਰੱਥ ਹੁੰਦੀਆਂ ਹਨ; ਗੈਰ-ਜ਼ੀਰੋ ਹੋਰ ਨਹੀਂ

-ਓ

Optname ਦੇ ਮੁੱਲਾਂ ਨੂੰ, ਜੋ ਕਿ ਸੈਟ ਅਪ ਬਿਲਡਿਨ ਨੂੰ -o ਚੋਣ ਲਈ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਹਨ .

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

ਰਿਟਰਨ ਸਥਿਤੀ ਜਦੋਂ ਲਿਸਟਿੰਗ ਚੋਣਾਂ ਸਿਫਰ ਹੁੰਦੀਆਂ ਹਨ ਜੇ ਸਾਰੇ ਆਪਟਨਾਮ ਨਾਮ ਯੋਗ ਹਨ, ਗੈਰ-ਜ਼ੀਰੋ ਹੋਰ. ਵਿਕਲਪਾਂ ਨੂੰ ਸੈਟ ਕਰਨ ਜਾਂ ਅਸਥਾਈ ਕਰਨ ਵੇਲੇ, ਰਿਟਰਨ ਸਥਿਤੀ ਸਿਫਰ ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ optname ਵੈਧ ਸ਼ੈਲ ਵਿਵਸਥਾ ਨਹੀਂ ਹੈ.

ਸ਼ੁੱਕਰ ਚੋਣਾਂ ਦੀ ਸੂਚੀ ਇਹ ਹੈ:

cdable_vars

ਜੇ ਸੈੱਟ ਹੈ, ਸੀਡੀ builtin ਕਮਾਂਡ ਨੂੰ ਇੱਕ ਆਰਗੂਮੈਂਟ ਹੈ, ਜੋ ਕਿ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਹੈ ਨੂੰ ਇੱਕ ਵੇਰੀਏਬਲ ਦਾ ਨਾਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਜਿਸਦਾ ਮੁੱਲ ਤਬਦੀਲ ਕਰਨ ਲਈ ਡਾਇਰੈਕਟਰੀ ਹੈ.

cdspell

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

ਚੈੱਕਹਸ਼

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

ਚੈੱਕਵਿਨਸਾਈਜ਼

ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਗਿਆ ਤਾਂ, ਹਰ ਆਦੇਸ਼ ਦੇ ਬਾਅਦ ਬॅश ਵਿੰਡੋ ਆਕਾਰ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਜੇ ਲੋੜ ਪਵੇ ਤਾਂ ਲਾਈਨਜ਼ ਅਤੇ ਕਾਲਮੈਂੱਨ ਦੇ ਮੁੱਲ ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ.

cmdhist

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

dotglob

ਜੇ ਸੈੱਟ ਹੈ ਤਾਂ bash ਵਿੱਚ `. 'ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਫਾਈਲ ਨਾਮ ਸ਼ਾਮਲ ਹਨ. ਪਾਥਨਾਂ ਦੇ ਪਸਾਰ ਦੇ ਨਤੀਜਿਆਂ ਵਿੱਚ

execfail

ਜੇਕਰ ਸੈੱਟ ਕੀਤਾ ਤਾਂ, ਇੱਕ ਗ਼ੈਰ-ਇੰਟਰੈਕਟਿਵ ਸ਼ੈਲ ਬੰਦ ਨਹੀਂ ਹੋਵੇਗਾ, ਜੇ ਇਹ exec exec ਕਮਾਂਡ ਦੁਆਰਾ ਇੱਕ ਆਰਗੂਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਫਾਇਲ ਨੂੰ ਨਹੀਂ ਚਲਾ ਸਕਦਾ. ਜੇ ਅਸਫਲ ਹੋਇਆ ਤਾਂ ਇੱਕ ਇੰਟਰੈਕਟਿਵ ਸ਼ੈਲ ਬੰਦ ਨਹੀਂ ਹੁੰਦਾ.

expand_aliases

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

extlogob

ਜੇ ਸੈਟ ਕੀਤਾ ਹੈ, ਤਾਂ ਪੈਥਨਾਮ ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਉੱਪਰ ਉਪਰੋਕਤ ਵਿਸਤ੍ਰਿਤ ਪੈਟਰਨ ਮੇਲਿੰਗ ਫੀਚਰ ਸਮਰਥਿਤ ਹਨ.

ਹਿੰਟਪੈਂਡ

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

ਹਿਸਟਰੀਟਿਡ

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

histverify

ਜੇ ਸੈੱਟ ਹੈ ਅਤੇ ਰੀਡਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਤਾਂ ਇਤਿਹਾਸਕ ਬਦਲ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਤੁਰੰਤ ਸ਼ੈਲ ਪਾਰਸਰ ਕੋਲ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ. ਇਸ ਦੀ ਬਜਾਏ, ਨਤੀਜੇ ਵਾਲੀ ਲਾਈਨ ਨੂੰ ਰੀਡਲਾਈਨ ਐੱਫਲੀਕੇਸ਼ਨ ਬਫਰ ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਅੱਗੇ ਸੋਧ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.

hostcomplete

ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਹੈ ਅਤੇ ਰੀਡਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਤਾਂ bash ਹੋਸਟ-ਨਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ ਜਦੋਂ ਇੱਕ @ ਹੋਣ ਵਾਲੀ ਸ਼ਬਦ ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ (ਦੇਖੋ ਕਿ ਉਪਰੋਕਤ READLINE ਦੇ ਅੰਦਰ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ) ਇਹ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸਮਰਥਿਤ ਹੈ.

ਹੈਪੋਨੈਕਸਿਟ

ਜੇ ਸੈੱਟ ਕੀਤਾ ਤਾਂ, ਬੈਚ SIGHUP ਨੂੰ ਸਭ ਕੰਮ ਲਈ ਭੇਜ ਦੇਵੇਗਾ, ਜਦੋਂ ਇੱਕ ਇੰਟਰੈਕਟਿਵ ਲਾਗਇਨ ਸ਼ੈੱਲ ਬੰਦ ਹੋਵੇ.

interactive_comments

ਜੇ ਸੈੱਟ ਹੈ, ਤਾਂ ਸ਼ਬਦੀ ਹੋਣ ਲਈ # ਤੋਂ ਇੱਕ ਸ਼ਬਦ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰੋ ਅਤੇ ਉਸ ਲਾਈਨ ਤੇ ਬਾਕੀ ਰਹਿੰਦੇ ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਇੱਕ ਇੰਟਰੈਕਟਿਵ ਸ਼ੈਲ ਵਿੱਚ ਅਣਡਿੱਠਾ ਕਰ ਦਿਓ (ਉਪਰੋਕਤ ਟਿੱਪਣੀਆਂ ਵੇਖੋ). ਇਹ ਚੋਣ ਮੂਲ ਹੀ ਯੋਗ ਹੁੰਦੀ ਹੈ.

ਲਿਥਿਿਸਟ

ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ cmdhist ਵਿਕਲਪ ਯੋਗ ਹੈ, ਤਾਂ ਮਲਟੀ-ਲਾਈਨ ਕਮਾਂਡਾਂ ਨੂੰ ਜਿੱਥੇ ਵੀ ਸੰਭਵ ਹੋਵੇ ਸੈਮੀਕੋਲਨ ਵੱਖਵਾਦੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ ਏਮਬੈਡਡ ਨਿਊ ਲਾਈਨਾਂ ਦੇ ਨਾਲ ਇਤਿਹਾਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.

login_shell

ਸ਼ੈੱਲ ਇਸ ਚੋਣ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ ਜੇ ਇਹ ਇੱਕ ਲਾਗਇਨ ਸ਼ੈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ (ਉੱਪਰ ਦਿੱਤੇ INVOCATION ਦੇਖੋ) ਮੁੱਲ ਨੂੰ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ.

ਡਾਕਵਾਹਨ

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

no_empty_cmd_ ਸੰਪੂਰਨਤਾ

ਜੇ ਸੈੱਟ ਹੈ ਅਤੇ ਰੀਡਲਾਈਨ ਵਰਤੀ ਜਾ ਰਹੀ ਹੈ, ਤਾਂ ਬੈਸ਼ ਸੰਭਵ ਤੌਰ ਤੇ ਪੂਰਨਤਾ ਲਈ PATH ਦੀ ਭਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰੇਗਾ ਜਦੋਂ ਮੁਕੰਮਲ ਸਤਰ ਤੇ ਮੁਕੰਮਲ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਵੇਗੀ.

nocaseglob

ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪਾਥਨਾਮ ਵਿਸਥਾਰ ਕਰਨ ਤੇ ਕੇਸ-ਅਸੰਵੇਸ਼ੀ ਫੈਸ਼ਨ ਵਿੱਚ ਬੇਸ ਮੇਲ ਐਂਟਰੀਆਂ ਨਾਲ ਮਿਲਦਾ ਹੈ (ਉੱਪਰ ਪਾਥਨਾਮ ਵਿਸਥਾਰ ਦੇਖੋ).

nullglob

ਜੇ ਸੈੱਟ ਹੈ, ਤਾਂ bash ਉਹਨਾਂ ਪੈਟਰਨਾਂ ਦੀ ਅਨੁਮਤੀ ਦਿੰਦਾ ਹੈ ਜੋ ਕਿਸੇ ਫਾਈਲਾਂ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ (ਉਪਰੋਕਤ ਪਥਨਾਮ ਪਸਾਰ ) ਨੂੰ ਆਪਣੇ ਆਪ ਦੀ ਬਜਾਏ ਇੱਕ ਖਾਲੀ ਸਤਰ ਵਿੱਚ ਫੈਲਾਉਣ ਲਈ.

progcomp

ਜੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ, ਪਰੋਗਰਾਮੇਬਲ ਮੁਕੰਮਲਤਾ ਸੁਵਿਧਾਵਾਂ (ਉਪਰ ਪ੍ਰੋਗਰਾਮਮੇਬਲ ਪੂਰਨਤਾ ਵੇਖੋ) ਯੋਗ ਹਨ. ਇਹ ਚੋਣ ਮੂਲ ਹੀ ਯੋਗ ਹੁੰਦੀ ਹੈ.

ਪੁੱਛਗਿੱਛ

ਜੇ ਸੈੱਟ ਹੈ, ਤਾਂ ਪ੍ਰੰਪਰਾ ਸਟ੍ਰਿੰਗਜ਼ ਵੇਰੀਏਬਲ ਅਤੇ ਪੈਰਾਮੀਟਰ ਐਕਸਪੈਂਸ਼ਨ ਹੋਣ ਦੇ ਬਾਅਦ ਆਉਂਦੇ ਹਨ