ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ ಅನ್ನು ಕಲಿಯಿರಿ - ಸಂಪೂರ್ಣ

ಹೆಸರು

ಬಾಷ್ , ಅಲಿಯಾಸ್, ಬಿಜಿ , ಬೈಂಡ್, ಬ್ರೇಕ್, ಬಿಲ್ಟಿನ್, ಸಿಡಿ , ಕಮಾಂಡ್, ಕಂಜನ್, ಕಂಪ್ಲೀನ್, ಮುಂದುವರಿಸಿ, ಡಿಕ್ಲೇರ್, ಡೈರ್ಸ್, ಡಿಸ್ನೌನ್, ಎಕೋ, ಎಜೆಲ್, ಎವಲ್, ಎಕ್ಸೆಕ್, ಎಕ್ಸಿಟ್, ರಫ್ತು, ಎಫ್ಸಿ, ಎಫ್ಜಿ, ಓದಲು, ಓದಲು ಮಾತ್ರ, ಮರಳಿ , ಸೆಟ್, ಶಿಫ್ಟ್, ಅಂಗಡಿ, ಮೂಲ, ಅಮಾನತುಗೊಳಿಸು, ಪರೀಕ್ಷೆ, ಸಮಯ, ಬಲೆ, ಮಾದರಿ, ಟೈಪ್ಸೆಟ್, ulimit, umask, unalias , ಹೊಂದಿಸದೆ, ನಿರೀಕ್ಷಿಸಿ - ಬ್ಯಾಷ್ ಅಂತರ್ನಿರ್ಮಿತ ಆದೇಶಗಳು, ನೋಡಿ ಬ್ಯಾಷ್ (1)

ಬ್ಯಾಷ್ ಬಿಲ್ಟೈನ್ ಕಮಾಂಡ್

ಇಲ್ಲದಿದ್ದರೆ ಗಮನಿಸದಿದ್ದರೆ, ಆಯ್ಕೆಗಳ ಅಂತ್ಯವನ್ನು ಸೂಚಿಸಲು - ಪ್ರತಿ ಸೆಕೆಂಡ್ ಆಜ್ಞೆಯನ್ನು ಈ ವಿಭಾಗದಲ್ಲಿ ದಾಖಲಿಸುವ ಮೂಲಕ - ಒಪ್ಪಿಕೊಳ್ಳುವ ಆಯ್ಕೆಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತದೆ.

: [ ವಾದಗಳು ]

ಪರಿಣಾಮವಿಲ್ಲ; ಆಜ್ಞೆಯು ವಾದಗಳನ್ನು ವಿಸ್ತರಿಸುವ ಮತ್ತು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಪುನರ್ನಿರ್ದೇಶನಗಳನ್ನು ಮಾಡುವುದಕ್ಕಿಂತ ಏನೂ ಮಾಡುವುದಿಲ್ಲ. ಸೊನ್ನೆ ನಿರ್ಗಮನ ಕೋಡ್ ಮರಳಿದೆ.

. ಕಡತದ ಹೆಸರು [ ವಾದಗಳು ]

ಮೂಲ ಕಡತನಾಮ [ ವಾದಗಳು ]

ಪ್ರಸಕ್ತ ಶೆಲ್ ಪರಿಸರದಲ್ಲಿ ಫೈಲ್ ಹೆಸರಿನ ಆಜ್ಞೆಗಳನ್ನು ಓದಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು ಕಡತನಾಮದಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲಾದ ಕೊನೆಯ ಆದೇಶದ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸಿ. ಕಡತದ ಹೆಸರು ಸ್ಲಾಶ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, PATH ನಲ್ಲಿ ಫೈಲ್ ಹೆಸರುಗಳು ಫೈಲ್ ಹೆಸರನ್ನು ಹೊಂದಿರುವ ಕೋಶವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬಳಸಲಾಗುತ್ತದೆ. PATH ನಲ್ಲಿ ಹುಡುಕಲಾದ ಫೈಲ್ ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲ. ಪ್ಯಾಶ್ ಪೊಸಿಕ್ಸ್ ಮೋಡ್ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದಾಗ, PATH ನಲ್ಲಿ ಯಾವುದೇ ಫೈಲ್ ಕಂಡುಬಂದರೆ ಪ್ರಸ್ತುತ ಕೋಶವನ್ನು ಹುಡುಕಲಾಗುತ್ತದೆ. ಅಂಗಡಿ ಹಾಕುವ ಆಪ್ಲೆಟ್ ಅನ್ನು ನಿರ್ಮಿಸಿದ ಆಪ್ಲೆಟ್ ಅನ್ನು ಆಫ್ ಮಾಡಲಾಗಿದೆ ವೇಳೆ, PATH ಅನ್ನು ಹುಡುಕಲಾಗುವುದಿಲ್ಲ. ಯಾವುದೇ ವಾದಗಳನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಫೈಲ್ ಹೆಸರನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಅವರು ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳನ್ನು ಪಡೆಯುತ್ತಾರೆ. ಇಲ್ಲದಿದ್ದರೆ ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳು ಬದಲಾಗದೆ ಇರುವುದಿಲ್ಲ. ರಿಟರ್ನ್ ಸ್ಟೇಟಸ್ ಲಿಪಿಯೊಳಗೆ ನಿರ್ಗಮಿಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಯ ಸ್ಥಿತಿಯಾಗಿದೆ (0 ಯಾವುದೇ ಕಮಾಂಡ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದಿದ್ದರೆ), ಮತ್ತು ಫೈಲ್ಹೆಸರು ಕಂಡುಬರದಿದ್ದರೆ ಅಥವಾ ಓದಲಾಗದಿದ್ದರೆ ತಪ್ಪು.

ಅಲಿಯಾಸ್ [ -ಪಿ ] [ ಹೆಸರು [= ಮೌಲ್ಯ ] ...]

ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟುಗಳಿಲ್ಲದ ಅಲಿಯಾಸ್ ಅಥವಾ -ಪಿ ಆಯ್ಕೆಯು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಅಲಿಯಾಸ್ ಹೆಸರು = ಮೌಲ್ಯದಲ್ಲಿ ಅಲಿಯಾಸ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಸರಬರಾಜು ಮಾಡಿದಾಗ, ಅಲಿಯಾಸ್ ಅನ್ನು ಪ್ರತಿ ಹೆಸರಿಗಾಗಿ ಮೌಲ್ಯವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಅಲಿಯಾಸ್ ವಿಸ್ತರಿಸಿದಾಗ ಅಲಿಯಾಸ್ ಪರ್ಯಾಯಕ್ಕಾಗಿ ಮುಂದಿನ ಪದವನ್ನು ಪರಿಶೀಲಿಸಲು ಮೌಲ್ಯದಲ್ಲಿ ಹಿಂದುಳಿದ ಜಾಗವು ಕಾರಣವಾಗುತ್ತದೆ. ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಸರಬರಾಜು ಮಾಡುವ ವಾದದ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತಿ ಹೆಸರಿಗಾಗಿ , ಅಲಿಯಾಸ್ನ ಹೆಸರು ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಅಲಿಯಾಸ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸದ ಹೆಸರನ್ನು ನೀಡದ ಹೊರತು ಅಲಿಯಾಸ್ ನಿಜವಾದ ಮರಳುತ್ತದೆ.

ಬಿಜಿ [ ಉದ್ಯೋಗಗಳು ]

ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಅಮಾನತುಗೊಂಡಿರುವ ಉದ್ಯೋಗ ಉದ್ಯೋಗಪೆಕ್ ಅನ್ನು ಪುನರಾರಂಭಿಸಿ, ಅದು & ಆರಂಭವಾದಂತೆ . ಉದ್ಯೋಗಪೆಕ್ ಇಲ್ಲದಿದ್ದರೆ, ಪ್ರಸ್ತುತ ಕೆಲಸದ ಶೆಲ್ನ ಕಲ್ಪನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಬಿಜಿ ಉದ್ಯೋಗಪೆಕ್ 0 ಅನ್ನು ಉದ್ಯೋಗ ನಿಯಂತ್ರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಅಥವಾ ಉದ್ಯೋಗ ನಿಯಂತ್ರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸದಿದ್ದಲ್ಲಿ, ಉದ್ಯೋಗಾವಕಾಶವು ಕೆಲಸದ ನಿಯಂತ್ರಣವಿಲ್ಲದೆ ಕಂಡುಬಂದರೆ ಅಥವಾ ಪ್ರಾರಂಭಿಸದಿದ್ದರೆ.

ಬೈಂಡ್ [ -m ಕೀಮ್ಯಾಪ್ ] [ -lpsvPSV ]

ಬೈಂಡ್ [ -m ಕೀಮ್ಯಾಪ್ ] [ -ಕ್ ಕ್ರಿಯೆ ] [ -u ಕಾರ್ಯ ] [ -r keyseq ]

ಬೈಂಡ್ [ -m ಕೀಮ್ಯಾಪ್ ] -f ಫೈಲ್ಹೆಸರು

ಬೈಂಡ್ [ -m ಕೀಮ್ಯಾಪ್ ] -x ಕೀಸೆಕ್ : ಶೆಲ್-ಆಜ್ಞೆ

ಬೈಂಡ್ [ -m ಕೀಮ್ಯಾಪ್ ] ಕೀಸೆಕ್ : ಕಾರ್ಯ-ಹೆಸರು

ಓದಲು-ಆಜ್ಞೆಯನ್ನು ಬೈಂಡ್ ಮಾಡಿ

ಪ್ರಸ್ತುತ ರೀಡ್ಲೈನ್ ಕೀ ಮತ್ತು ಕಾರ್ಯ ಬಂಧಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ, ಓದುವ ಕ್ರಿಯೆ ಅಥವಾ ಮ್ಯಾಕ್ರೊಗೆ ಒಂದು ಪ್ರಮುಖ ಅನುಕ್ರಮವನ್ನು ಬಂಧಿಸಿ ಅಥವಾ ಒಂದು ರೀಡ್ಲೈನ್ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸಿ. ಪ್ರತಿ ಅಲ್ಲದ ಆಯ್ಕೆಯ ವಾದವು ಇದು .inputrc ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುವಂತೆಯೇ ಒಂದು ಆಜ್ಞೆಯಾಗಿದೆ, ಆದರೆ ಪ್ರತಿ ಬಂಧ ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ಪ್ರತ್ಯೇಕ ಆರ್ಗ್ಯುಮೆಂಟ್ನಂತೆ ವರ್ಗಾಯಿಸಬೇಕು; ಉದಾ, '"\ Cx \ Cr": ಮರು-ಓದಲು-init- ಕಡತ'. ಆಯ್ಕೆಗಳು, ಸರಬರಾಜು ಮಾಡಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

-m ಕೀಮ್ಯಾಪ್

ನಂತರದ ಬೈಂಡಿಂಗ್ನಿಂದ ಪ್ರಭಾವಿತವಾಗಲು ಕೀಮ್ಯಾಪ್ ಅನ್ನು ಕೀಮ್ಯಾಪ್ ಬಳಸಿ. ಸ್ವೀಕಾರಾರ್ಹ ಕೀಮ್ಯಾಪ್ ಹೆಸರುಗಳು ಎಮ್ಯಾಕ್ಗಳು, ಎಮ್ಯಾಕ್ಸ್-ಸ್ಟ್ಯಾಂಡರ್ಡ್, ಎಮಾಕ್ಸ್-ಮೆಟಾ, ಎಮ್ಯಾಕ್ಸ್-ಸಿಟಿಎಲ್ಎಕ್ಸ್, ವೈ, ವೈ-ಮೂವ್, ವಿ-ಕಮಾಂಡ್ ಮತ್ತು ವಿ-ಇನ್ಸರ್ಟ್ . vi ಎನ್ನುವುದು vi- ಕಮಾಂಡ್ಗೆ ಸಮಾನವಾಗಿದೆ; ಎಮ್ಯಾಕ್ಗಳು ಎಮ್ಯಾಕ್ಸ್-ಸ್ಟ್ಯಾಂಡರ್ಡ್ಗೆ ಸಮಾನವಾಗಿದೆ.

-l

ಎಲ್ಲಾ ಓದುವ ಕಾರ್ಯಗಳ ಹೆಸರುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

-ಪಿ

ಓದುವ ಕಾರ್ಯದ ಹೆಸರುಗಳು ಮತ್ತು ಬೈಂಡಿಂಗ್ಗಳನ್ನು ಮರು-ಓದಲು ಸಾಧ್ಯವಾಗುವ ರೀತಿಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿ.

-ಪಿ

ಪ್ರಸ್ತುತ ರೀಡ್ಲೈನ್ ಕಾರ್ಯ ಹೆಸರುಗಳು ಮತ್ತು ಬೈಂಡಿಂಗ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

-v

ಓದುವ ವೇರಿಯೇಬಲ್ ಹೆಸರುಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಅವು ಮರು-ಓದಲು ಮಾಡಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿ.

-ವಿ

ಪ್ರಸ್ತುತ ಓದುವ ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

-s

ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಅವುಗಳು ಔಟ್ಪುಟ್ ಮಾಡುವ ತಂತಿಗಳನ್ನು ಮರು-ಓದಬಲ್ಲ ರೀತಿಗೆ ಹೋಲಿಸಿದ ರೀಡ್ಲೈನ್ ಕೀ ಸೀಕ್ವೆನ್ಸ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ.

-ಎಸ್

ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಅವರು ಔಟ್ಪುಟ್ ಮಾಡುವ ಬದ್ಧತೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಓದುವ ಕೀಲಿ ಅನುಕ್ರಮಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ.

-f ಫೈಲ್ಹೆಸರು

ಕಡತದ ಹೆಸರಿನ ಕೀಲಿ ಬೈಂಡಿಂಗ್ ಅನ್ನು ಓದಿ.

-q ಕ್ರಿಯೆ

ಹೆಸರಿಸಲಾದ ಕಾರ್ಯವನ್ನು ಯಾವ ಕೀಲಿಗಳು ಕೇಳುತ್ತವೆ ಎಂಬ ಪ್ರಶ್ನೆ.

-u ಕ್ರಿಯೆ

ಹೆಸರಿಸಲಾದ ಕಾರ್ಯಕ್ಕೆ ಬದ್ಧವಾಗಿರುವ ಎಲ್ಲಾ ಕೀಲಿಗಳನ್ನು ಅನ್ಬಂಡ್ ಮಾಡಿ.

-r keyseq

ಕೀಸೆಕ್ಗಾಗಿ ಯಾವುದೇ ಪ್ರಸ್ತುತ ಬಂಧವನ್ನು ತೆಗೆದುಹಾಕಿ.

-x keyseq : ಶೆಲ್-ಆಜ್ಞೆ

ಕೀಸೆಕ್ ಪ್ರವೇಶಿಸಿದಾಗ ಶೆಲ್-ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಾಸ್ ಮಾಡಿ.

ಗುರುತಿಸಲಾಗದ ಆಯ್ಕೆಯನ್ನು ನೀಡದ ಹೊರತು ದೋಷವು ಸಂಭವಿಸಿದೆ ಹೊರತು ರಿಟರ್ನ್ ಮೌಲ್ಯವು 0 ಆಗಿದೆ.

ವಿರಾಮ [ n ]

ಒಂದು ಒಳಗೆ, ರವರೆಗೆ , ಅಥವಾ ಲೂಪ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ . N ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಬ್ರೇಕ್ n ಹಂತಗಳು. n ಇರಬೇಕು> 1. ಎನ್ಒಲೋಸಿಂಗ್ ಲೂಪ್ಗಳ ಸಂಖ್ಯೆಗಿಂತ ಎನ್ ಹೆಚ್ಚಿನದಾದರೆ, ಎಲ್ಲಾ ಆವರಿಸಿರುವ ಲೂಪ್ಗಳು ನಿರ್ಗಮಿಸುತ್ತವೆ. ಬ್ರೇಕ್ ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಶೆಲ್ ಒಂದು ಲೂಪ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದಿದ್ದರೆ ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯವು 0 ಆಗಿದೆ.

builtin shell-builtin [ arguments ]

ನಿರ್ದಿಷ್ಟವಾದ ಶೆಲ್ ನಿರ್ಮಿಸಿದ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಿ, ಅದು ವಾದಗಳನ್ನು ಹಾದುಹೋಗುತ್ತದೆ, ಮತ್ತು ಅದರ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಒಂದು ಕಾರ್ಯವನ್ನು ವಿವರಿಸುವಲ್ಲಿ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ, ಅದರ ಹೆಸರು ಶೆಲ್ ಬಿಲ್ಟಿನ್ನಂತೆಯೇ ಇರುತ್ತದೆ, ಕ್ರಿಯೆಯೊಳಗೆ ನಿರ್ಮಿಸಲಾದ ಕಾರ್ಯಚಟುವಟಿಕೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ. Cd builtin ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಈ ರೀತಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಶೆಲ್-ಬಿಲ್ಟ್ಇನ್ ಒಂದು ಶೆಲ್ ನಿರ್ಮಿತ ಆಜ್ಞೆಯಲ್ಲದಿದ್ದರೆ ರಿಟರ್ನ್ ಸ್ಥಿತಿ ತಪ್ಪಾಗಿದೆ.

cd [ -L | -P ] [ dir ]

ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಡಿರ್ಗೆ ಬದಲಿಸಿ. ವೇರಿಯಬಲ್ ಹೋಮ್ ಡೀಫಾಲ್ಟ್ ಡಿರ್ ಆಗಿದೆ . ವೇರಿಯೇಬಲ್ CDPATH ಡಿರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಡೈರೆಕ್ಟರಿಯ ಹುಡುಕಾಟ ಮಾರ್ಗವನ್ನು ವರ್ಣಿಸುತ್ತದೆ. CDPATH ನಲ್ಲಿ ಪರ್ಯಾಯ ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳು ಕೊಲೊನ್ (:) ನಿಂದ ಬೇರ್ಪಡಿಸಲ್ಪಟ್ಟಿವೆ. CDPATH ನಲ್ಲಿ ಒಂದು ಶೂನ್ಯ ಡೈರೆಕ್ಟರಿ ಹೆಸರು ಪ್ರಸಕ್ತ ಡೈರೆಕ್ಟರಿಯಂತೆಯೇ ಇರುತ್ತದೆ, ಅಂದರೆ `` . ''. ಡಿರ್ ಒಂದು ಸ್ಲ್ಯಾಷ್ (/) ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಿದ್ದರೆ, ನಂತರ CDPATH ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. -P ಆಯ್ಕೆಯು ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸುವುದಕ್ಕಿಂತ ಭೌತಿಕ ಕೋಶದ ರಚನೆಯನ್ನು ಬಳಸಲು ಹೇಳುತ್ತದೆ ( ಸೆಟ್- ಬಿಲ್ಟ್ಇನ್ ಕಮಾಂಡ್ಗೆ -P ಆಯ್ಕೆಯನ್ನು ಸಹ ನೋಡಿ); -L ಆಯ್ಕೆಯು ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸುವುದನ್ನು ಒತ್ತಾಯಿಸುತ್ತದೆ. ಒಂದು ವಾದ - $ OLDPWD ಗೆ ಸಮಾನವಾಗಿದೆ . ಡೈರೆಕ್ಟರಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಬದಲಿಸಿದರೆ ರಿಟರ್ನ್ ಮೌಲ್ಯವು ನಿಜವಾಗಿದೆ; ಇಲ್ಲದಿದ್ದರೆ ಸುಳ್ಳು.

ಆದೇಶ [ -pVv ] ಆಜ್ಞೆ [ arg ...]

ಸಾಮಾನ್ಯ ಶೆಲ್ ಫಂಕ್ಷನ್ ವೀಕ್ಷಣೆಯನ್ನು ನಿಗ್ರಹಿಸುವ ಆರ್ಗ್ಗಳೊಂದಿಗೆ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ. PATH ನಲ್ಲಿ ಮಾತ್ರ ನಿರ್ಮಿಸಲಾದ ಆದೇಶಗಳು ಅಥವಾ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. -p ಆಯ್ಕೆಯನ್ನು ನೀಡಿದರೆ, ಆಜ್ಞಾ ಹುಡುಕಾಟವು ಪೂರ್ವನಿಯೋಜಿತ ಮೌಲ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು PATH ಗಾಗಿ ನಿರ್ವಹಿಸಲ್ಪಡುತ್ತದೆ , ಇದು ಎಲ್ಲಾ ಪ್ರಮಾಣಿತ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಖಾತರಿಪಡಿಸುತ್ತದೆ. -V ಅಥವಾ -v ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸಿದರೆ, ಆದೇಶದ ವಿವರಣೆಯನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -v ಆಯ್ಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಆದೇಶವನ್ನು ಮನವಿ ಮಾಡಲು ಬಳಸುವ ಆಜ್ಞೆ ಅಥವಾ ಕಡತದ ಹೆಸರನ್ನು ಸೂಚಿಸುವ ಒಂದು ಪದವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ; -V ಆಯ್ಕೆಯು ಹೆಚ್ಚು ಕ್ರಿಯಾಪದ ವಿವರಣೆಯನ್ನು ನೀಡುತ್ತದೆ. -V ಅಥವಾ -v ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದ್ದರೆ, ಆದೇಶವು ಕಂಡುಬಂದರೆ 0 ಮತ್ತು 1 ಇಲ್ಲದಿದ್ದರೆ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯು 0 ಆಗಿದೆ. ಯಾವುದೇ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ದೋಷ ಸಂಭವಿಸಿದೆ ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗದಿದ್ದರೆ, ನಿರ್ಗಮನ ಸ್ಥಿತಿ 127 ಆಗಿದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಆಜ್ಞೆಯ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯು ಆಜ್ಞೆಯ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯಾಗಿದೆ.

compgen [ ಆಯ್ಕೆಯನ್ನು ] [ ಪದ ]

ಆಯ್ಕೆಯನ್ನು s ಪ್ರಕಾರ ಪದಕ್ಕೆ ಸಂಭಾವ್ಯ ಪೂರ್ಣಗೊಂಡ ಪಂದ್ಯಗಳನ್ನು ರಚಿಸಿ, ಇದು -p ಮತ್ತು -r ಹೊರತುಪಡಿಸಿ ಸಂಪೂರ್ಣ ನಿರ್ಮಿತವಾದವು ಸ್ವೀಕರಿಸಿದ ಯಾವುದೇ ಆಯ್ಕೆಯಾಗಿರಬಹುದು, ಮತ್ತು ಪಂದ್ಯಗಳನ್ನು ಪ್ರಮಾಣಿತ ಔಟ್ಪುಟ್ಗೆ ಬರೆಯಿರಿ. -F ಅಥವಾ -C ಆಯ್ಕೆಗಳನ್ನು ಬಳಸುವಾಗ, ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಮುಕ್ತಾಯದ ಸೌಲಭ್ಯಗಳು ಹೊಂದಿಸಿದ ವಿವಿಧ ಶೆಲ್ ವೇರಿಯೇಬಲ್ಗಳು ಲಭ್ಯವಿರುವಾಗ, ಉಪಯುಕ್ತ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.

ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ಸಂಕೇತವು ಅದೇ ಧ್ವಜಗಳೊಂದಿಗೆ ಪೂರ್ಣಗೊಂಡ ವಿವರಣೆಯಿಂದ ನೇರವಾಗಿ ಅವುಗಳನ್ನು ರಚಿಸಿದಂತೆಯೇ ಪಂದ್ಯಗಳು ಒಂದೇ ರೀತಿ ರಚಿಸಲ್ಪಡುತ್ತವೆ. ಪದವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಲ್ಲಿ, ಆ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಹೊಂದಾಣಿಕೆ ಪದವನ್ನು ಮಾತ್ರ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಲಾಗದ ಹೊರತು ರಿಟರ್ನ್ ಮೌಲ್ಯವು ನಿಜವಾಗಿದೆ ಅಥವಾ ಪಂದ್ಯಗಳು ರಚಿಸಲಾಗಿಲ್ಲ.

ಸಂಪೂರ್ಣ [ -abcdefgjksuv ] [ -o comp-option ] [ -A ಆಕ್ಷನ್ ] [ -ಜಿ ಗ್ಲೋಬ್ಪ್ಯಾಟ್ ] [ -W ವರ್ಡ್ಲಿಸ್ಟ್ ] [ -ಪಿ ಪೂರ್ವಪ್ರತ್ಯಯ ] [ -S ಪ್ರತ್ಯಯ ]


[ -ಎಕ್ಸ್ ಫಿಲ್ಟರ್ಪ್ಯಾಟ್ ] [ -F ಫಂಕ್ಷನ್ ] [ -C ಆಜ್ಞೆ ] ಹೆಸರು [ ಹೆಸರು ... ]

ಪೂರ್ಣ- ಪ್ರ [ ಹೆಸರು ...]

ಪ್ರತಿ ಹೆಸರಿಗೆ ಹೇಗೆ ವಾದಗಳು ಪೂರ್ಣಗೊಳ್ಳಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. -p ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದ್ದರೆ, ಅಥವಾ ಯಾವುದೇ ಆಯ್ಕೆಗಳನ್ನು ಸರಬರಾಜು ಮಾಡದಿದ್ದರೆ, ಇನ್ಪುಟ್ ಆಗಿ ಮರುಬಳಕೆ ಮಾಡಲು ಅನುಮತಿಸುವ ರೀತಿಯಲ್ಲಿ ಪೂರ್ಣಗೊಂಡ ವಿಶೇಷಣಗಳು ಮುದ್ರಿಸಲ್ಪಡುತ್ತವೆ. -r ಆಯ್ಕೆಯು ಪ್ರತಿ ಹೆಸರಿಗಾಗಿ ಪೂರ್ಣಗೊಂಡ ವಿವರಣೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಅಥವಾ, ಯಾವುದೇ ಹೆಸರನ್ನು ಪೂರೈಸದಿದ್ದರೆ, ಎಲ್ಲಾ ಪೂರ್ಣಗೊಳಿಸುವ ವಿಶೇಷಣಗಳು.

ಪದ ಮುಗಿದ ಪ್ರಯತ್ನಿಸಿದಾಗ ಈ ಸಂಪೂರ್ಣವಾದ ವಿಶೇಷಣಗಳನ್ನು ಅನ್ವಯಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ಅಡಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.

ಇತರ ಆಯ್ಕೆಗಳು, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ. -G , -W , ಮತ್ತು -X ಆಯ್ಕೆಗಳಿಗೆ ವಾದಗಳು (ಮತ್ತು, ಅಗತ್ಯವಿದ್ದರೆ, -P ಮತ್ತು -ಎಸ್ ಆಯ್ಕೆಗಳು) ಸಂಪೂರ್ಣ ನಿರ್ಮಿತವಾದವು ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಮೊದಲು ಅವುಗಳನ್ನು ವಿಸ್ತರಣೆಯಿಂದ ರಕ್ಷಿಸಲು ಉಲ್ಲೇಖಿಸಬೇಕು.

-o comp- ಆಯ್ಕೆ

ಸರಳ-ಪೀಳಿಗೆಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ಹೊರತಾಗಿ ಕಂಪ್ಸ್ಪೆಕ್ನ ನಡವಳಿಕೆಯ ಅನೇಕ ಅಂಶಗಳನ್ನು ಕಾಂಪ್-ಆಪ್ಶನ್ ನಿಯಂತ್ರಿಸುತ್ತದೆ. comp-option ಒಂದು ಆಗಿರಬಹುದು:

ಡೀಫಾಲ್ಟ್

Compspec ಯಾವುದೇ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಉತ್ಪಾದಿಸದಿದ್ದರೆ ಓದಲು ಲೈನ್ನ ಡೀಫಾಲ್ಟ್ ಫೈಲ್ ಹೆಸರನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ.

dirnames

ಕಾಂಸ್ಪೆಕ್ ಹೊಂದಾಣಿಕೆಯಾಗದಂತೆ ಕೋಶದ ಹೆಸರನ್ನು ಮುಗಿಸಿ.

ಕಡತದ ಹೆಸರುಗಳು

Compspec ಕಡತದ ಹೆಸರನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಎಂದು ಓದುವಂತೆ ಹೇಳಿ, ಆದ್ದರಿಂದ ಇದು ಯಾವುದೇ ಫೈಲ್ಹೆಸರು-ನಿರ್ದಿಷ್ಟ ಸಂಸ್ಕರಣೆಯನ್ನು ಮಾಡಬಹುದು (ಒಂದು ಕೋಶವನ್ನು ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳಿಗೆ ಸೇರಿಸುವುದು ಅಥವಾ ಹಿಂದುಳಿದ ಸ್ಥಳಗಳನ್ನು ನಿಗ್ರಹಿಸುವುದು). ಶೆಲ್ ಕಾರ್ಯಗಳನ್ನು ಉಪಯೋಗಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.

ಜಾಗ ಇಲ್ಲ

ರೇಖೆಯ ಕೊನೆಯಲ್ಲಿ ಪೂರ್ಣಗೊಂಡ ಪದಗಳಿಗೆ ಸ್ಥಳವನ್ನು (ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ) ಸೇರಿಸಬಾರದೆಂದು ಓದಿ.

-ಒಂದು ಕ್ರಿಯೆ

ಸಂಭವನೀಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದಾಗಿರಬಹುದು:

ಅಲಿಯಾಸ್

ಅಲಿಯಾಸ್ ಹೆಸರುಗಳು. -ಎಂದು ಸಹ ಸೂಚಿಸಬಹುದು.

ಅರೇವರ್

ಅರೇ ವೇರಿಯೇಬಲ್ ಹೆಸರುಗಳು.

ಬೈಂಡಿಂಗ್

ರೀಡ್ಲೈನ್ ಕೀ ಬೈಂಡಿಂಗ್ ಹೆಸರುಗಳು.

ನಿರ್ಮಿಸಿದ

ಶೆಲ್ ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳ ಹೆಸರುಗಳು. -b ಎಂದು ಸೂಚಿಸಬಹುದು.

ಆದೇಶ

ಆದೇಶ ಹೆಸರುಗಳು. ಸಹ ಹೆಸರುಗಳಾಗಿ ಸೂಚಿಸಬಹುದು . -c ಎಂದು ಸೂಚಿಸಬಹುದು.

ಡೈರೆಕ್ಟರಿ

ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳು. -d ಎಂದು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ

ಅಂಗವಿಕಲ ಶೆಲ್ ನಿರ್ಮಾಣದ ಹೆಸರುಗಳು.

ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ

ಸಕ್ರಿಯಗೊಂಡ ಶೆಲ್ ಬಿಲ್ಡಿಂಗ್ಗಳ ಹೆಸರುಗಳು.

ರಫ್ತು

ರಫ್ತು ಮಾಡಿದ ಶೆಲ್ ಅಸ್ಥಿರಗಳ ಹೆಸರುಗಳು. -e ಎಂದು ಸಹ ಸೂಚಿಸಬಹುದು.

ಫೈಲ್

ಫೈಲ್ ಹೆಸರುಗಳು. -f ಎಂದು ಸೂಚಿಸಬಹುದು.

ಕಾರ್ಯ

ಶೆಲ್ ಕಾರ್ಯಗಳ ಹೆಸರುಗಳು.

ಗುಂಪು

ಗುಂಪು ಹೆಸರುಗಳು. -g ಎಂದು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಹೆಲ್ಪ್ಟಾಪಿಕ್

ಸಹಾಯಕ ಬಿಲ್ಡಿಂಗ್ ಸ್ವೀಕರಿಸಿದ ವಿಷಯಗಳ ಸಹಾಯ .

ಹೋಸ್ಟ್ಹೆಸರು

ಹೋಸ್ಟ್ಹೆಸರುಗಳು, HOSTFILE ಶೆಲ್ ವೇರಿಯೇಬಲ್ ಸೂಚಿಸಿದ ಫೈಲ್ನಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.

ಕೆಲಸ

ಜಾಬ್ ಹೆಸರುಗಳು, ಉದ್ಯೋಗ ನಿಯಂತ್ರಣ ಸಕ್ರಿಯವಾಗಿದ್ದರೆ. -j ಎಂದು ಸೂಚಿಸಬಹುದು.

ಕೀವರ್ಡ್

ಶೆಲ್ ಕಾಯ್ದಿರಿಸಿದ ಪದಗಳು. -k ಎಂದು ಸೂಚಿಸಬಹುದು.

ಚಾಲನೆಯಲ್ಲಿದೆ

ಉದ್ಯೋಗ ನಿಯಂತ್ರಣ ಸಕ್ರಿಯವಾಗಿದ್ದರೆ, ಚಾಲನೆಯಲ್ಲಿರುವ ಉದ್ಯೋಗಗಳ ಹೆಸರುಗಳು.

ಸೇವೆ

ಸೇವೆ ಹೆಸರುಗಳು. -s ಎಂದು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಸೆಟ್ಟೋಟ್

-o ಆಯ್ಕೆಯು ಸೆಟ್ ಬಿಲ್ಟ್ಇನ್ಗೆ ಮಾನ್ಯ ವಾದಗಳು.

ಅಂಗಡಿ

ಶಾಪ್ಟ್ ಬಿಲ್ಟ್ಇನ್ ಸ್ವೀಕರಿಸಿದ ಶೆಲ್ ಆಯ್ಕೆ ಹೆಸರುಗಳು.

ಸಂಕೇತ

ಸಂಕೇತದ ಹೆಸರುಗಳು.

ನಿಲ್ಲಿಸಿದ

ಉದ್ಯೋಗ ನಿಯಂತ್ರಣ ಸಕ್ರಿಯವಾಗಿದ್ದರೆ ನಿಲ್ಲಿಸಿದ ಉದ್ಯೋಗಗಳ ಹೆಸರುಗಳು.

ಬಳಕೆದಾರ

ಬಳಕೆದಾರರ ಹೆಸರುಗಳು. -u ಎಂದು ಸೂಚಿಸಬಹುದು.

ವೇರಿಯೇಬಲ್

ಎಲ್ಲಾ ಶೆಲ್ ಅಸ್ಥಿರಗಳ ಹೆಸರುಗಳು. -v ಎಂದು ಸೂಚಿಸಬಹುದು.

-ಜಿ ಗ್ಲೋಬ್ಪ್ಯಾಟ್

ಫೈಲ್ ಹೆಸರು ವಿಸ್ತರಣೆ ಮಾದರಿ ಗ್ಲೋಬ್ಪ್ಯಾಟ್ ಸಂಭಾವ್ಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯನ್ನು ಸೃಷ್ಟಿಸಲು ವಿಸ್ತರಿಸಿದೆ.

-W ವರ್ಡ್ಲಿಸ್ಟ್

ವರ್ಡ್ ಲಿಸ್ಟ್ ಅನ್ನು IFS ವಿಶೇಷ ವೇರಿಯಬಲ್ನಲ್ಲಿ ಡಿಲಿಮಿಟರ್ಗಳಂತೆ ಬಳಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಪರಿಣಾಮಕಾರಿ ಶಬ್ದವು ವಿಸ್ತರಿಸಲ್ಪಡುತ್ತದೆ. ಸಂಭಾವ್ಯ ಪೂರ್ಣಗೊಂಡ ಪದಗಳು ಪೂರ್ಣಗೊಂಡ ಪದದೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುವ ಫಲಿತಾಂಶದ ಪಟ್ಟಿಯ ಸದಸ್ಯರಾಗಿದ್ದಾರೆ.

-C ಆದೇಶ

ಆಜ್ಞೆಯನ್ನು ಸಬ್ಹೆಲ್ ಪರಿಸರದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದರ ಉತ್ಪಾದನೆಯನ್ನು ಸಂಭವನೀಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

-F ಕ್ರಿಯೆ

ಶೆಲ್ ಫಂಕ್ಷನ್ ಕಾರ್ಯವನ್ನು ಪ್ರಸ್ತುತ ಶೆಲ್ ಪರಿಸರದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಇದು ಪೂರ್ಣಗೊಂಡಾಗ, ಸಂಭವನೀಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳನ್ನು COMPREPLY ರಚನೆಯ ವೇರಿಯಬಲ್ನ ಮೌಲ್ಯದಿಂದ ಮರುಪಡೆಯಲಾಗಿದೆ.

-ಎಕ್ಸ್ ಫಿಲ್ಟರ್ಪ್ಯಾಟ್

ಫಿಲ್ಟರ್ಪ್ಯಾಟ್ ಎಂಬುದು ಫೈಲ್ ಹೆಸರಿನ ವಿಸ್ತರಣೆಗಾಗಿ ಬಳಸುವ ಒಂದು ಮಾದರಿಯಾಗಿದೆ. ಮುಂಚಿನ ಆಯ್ಕೆಗಳು ಮತ್ತು ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಿಂದ ಉತ್ಪತ್ತಿಯಾಗುವ ಸಂಭಾವ್ಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳ ಪಟ್ಟಿಗೆ ಇದು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಪೂರ್ಣಗೊಂಡ ಹೊಂದಾಣಿಕೆಯ ಫಿಲ್ಟರ್ಪ್ಯಾಟ್ ಅನ್ನು ಪಟ್ಟಿಯಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಪ್ರಮುಖ ! ರಲ್ಲಿ ಫಿಲ್ಟರ್ಪ್ಯಾಟ್ ಮಾದರಿ ನಿರಾಕರಿಸುತ್ತದೆ; ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ ಪೂರ್ಣಗೊಂಡ ಫಿಲ್ಟರ್ಪ್ಯಾಟ್ ಅನ್ನು ಹೊಂದಿಕೆಯಾಗದಂತೆ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.

-ಪಿ ಪೂರ್ವಪ್ರತ್ಯಯ

ಎಲ್ಲಾ ಇತರ ಆಯ್ಕೆಗಳನ್ನು ಅನ್ವಯಿಸಿದ ನಂತರ ಸಾಧ್ಯವಿರುವ ಎಲ್ಲಾ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ಆರಂಭದಲ್ಲಿ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.

-ಎಸ್ ಪ್ರತ್ಯಯ

ಎಲ್ಲಾ ಇತರ ಆಯ್ಕೆಗಳನ್ನು ಅನ್ವಯಿಸಿದ ನಂತರ ಸಂಭವನೀಯ ಪೂರ್ಣಗೊಂಡ ಪ್ರತಿ ಪ್ರತ್ಯಯವನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಒಂದು ಅಮಾನ್ಯವಾದ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡದಿದ್ದಲ್ಲಿ ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯ ನಿಜವಾಗಿದ್ದರೆ, -p ಅಥವಾ -r ಅನ್ನು ಹೊರತುಪಡಿಸಿ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಹೆಸರಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ ಇಲ್ಲದೆ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ, ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿವರಣೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಅಥವಾ ಒಂದು ದೋಷವು ಸಂಭವಿಸದ ಹೆಸರಿಗೆ ಪೂರ್ಣಗೊಂಡ ವಿವರಣೆಯನ್ನು ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ ಪೂರ್ಣಗೊಂಡ ವಿವರಣೆಯನ್ನು ಸೇರಿಸುವುದು.

ಮುಂದುವರಿಯಿರಿ [ n ]

ಆವರಿಸಿರುವ ಮುಂದಿನ ಪುನರಾವರ್ತನೆ ಪುನರಾರಂಭಿಸು, ಹಾಗೆಯೇ , ರವರೆಗೆ , ಅಥವಾ ಆಯ್ದ ಲೂಪ್. N ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ್ದರೆ, n ನೇ ಎನ್ಕ್ಲೋಸಿಂಗ್ ಲೂಪ್ನಲ್ಲಿ ಪುನರಾರಂಭಿಸಿ. n ಇರಬೇಕು> 1. ಎನ್ಒಲೋಸಿಂಗ್ ಲೂಪ್ಗಳ ಸಂಖ್ಯೆಗಿಂತ ಎನ್ ಹೆಚ್ಚಿನದಾದರೆ, ಕೊನೆಯ ಎನ್ಕ್ಲೋಸಿಂಗ್ ಲೂಪ್ (`` ಟಾಪ್-ಲೆವೆಲ್ '' ಲೂಪ್) ಪುನರಾರಂಭವಾಗುತ್ತದೆ. ಮರಳಿ ಮೌಲ್ಯವು 0 ಆಗಿದ್ದರೆ, ಮುಂದುವರೆಯು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಶೆಲ್ ಒಂದು ಲೂಪ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದಿದ್ದರೆ.

ಘೋಷಿಸಿ [ -afFirtx ] [ -p ] [ ಹೆಸರು [= ಮೌಲ್ಯ ]]

typeset [ -afFirtx ] [ -p ] [ ಹೆಸರು [= ಮೌಲ್ಯ ]]

ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸಿ ಮತ್ತು / ಅಥವಾ ಅವುಗಳನ್ನು ಗುಣಲಕ್ಷಣಗಳನ್ನು ನೀಡಿ. ಯಾವುದೇ ಹೆಸರನ್ನು ನೀಡದಿದ್ದರೆ ಅಸ್ಥಿರ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ. -p ಆಯ್ಕೆಯು ಪ್ರತಿ ಹೆಸರಿನ ಲಕ್ಷಣಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. -p ಅನ್ನು ಬಳಸಿದಾಗ, ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ. -F ಆಯ್ಕೆಯು ಕ್ರಿಯೆಯ ವ್ಯಾಖ್ಯಾನಗಳ ಪ್ರದರ್ಶನವನ್ನು ಪ್ರತಿಬಂಧಿಸುತ್ತದೆ; ಕಾರ್ಯದ ಹೆಸರು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -F ಆಯ್ಕೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ -f . ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ವೇರಿಯಬಲ್ಗಳಿಗೆ ಔಟ್ಪುಟ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲು ಅಥವಾ ಅಸ್ಥಿರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನೀಡಲು ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬಹುದು:

-ಎ

ಪ್ರತಿ ಹೆಸರು ಒಂದು ರಚನೆಯ ವೇರಿಯಬಲ್ ಆಗಿದೆ (ಮೇಲಿನ ಅರೇಗಳನ್ನು ನೋಡಿ).

-f

ಕಾರ್ಯದ ಹೆಸರುಗಳನ್ನು ಮಾತ್ರ ಬಳಸಿ.

-ಐ

ವೇರಿಯಬಲ್ ಅನ್ನು ಪೂರ್ಣಾಂಕವಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ; ವೇರಿಯಬಲ್ ಮೌಲ್ಯವನ್ನು ನಿಗದಿಪಡಿಸಿದಾಗ ಅಂಕಗಣಿತದ ಮೌಲ್ಯಮಾಪನ (ನೋಡಿ ಎರಿಥೆಮೆಟಿಕ್ ಎವಲೇಶನ್) .

-ಆರ್

ಹೆಸರುಗಳನ್ನು ಓದಲು ಮಾತ್ರ ಮಾಡಿ. ನಂತರ ಈ ಹೆಸರುಗಳನ್ನು ನಂತರದ ನಿಯೋಜನೆ ಹೇಳಿಕೆಗಳು ಅಥವಾ ಹೊಂದಿಸದೆ ಮೌಲ್ಯಗಳನ್ನು ನಿಗದಿಪಡಿಸಲಾಗುವುದಿಲ್ಲ.

-t

ಪ್ರತಿ ಹೆಸರಿನ ಜಾಡಿನ ಗುಣಲಕ್ಷಣವನ್ನು ನೀಡಿ. ಪತ್ತೆಯಾದ ಕಾರ್ಯಗಳು ಕರೆ ಶೆಲ್ನಿಂದ DEBUG ಟ್ರ್ಯಾಪ್ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ. ಟ್ರೇಸ್ ಗುಣಲಕ್ಷಣವು ಅಸ್ಥಿರಗಳಿಗೆ ಯಾವುದೇ ವಿಶೇಷ ಅರ್ಥವನ್ನು ಹೊಂದಿಲ್ಲ.

-X

ಪರಿಸರದ ಮೂಲಕ ಮುಂದಿನ ಆಜ್ಞೆಗಳಿಗೆ ರಫ್ತು ಮಾಡಲು ಮಾರ್ಕ್ ಹೆಸರುಗಳು .

`+ 'ಬದಲಿಗೆ` -' ಬಳಸುವುದರಿಂದ ಆಟ್ರಿಬ್ಯೂಟ್ ಆಫ್ ಆಗುತ್ತದೆ, ಹೊರತುಪಡಿಸಿ + ಒಂದು ವ್ಯೂಹ ವೇರಿಯಬಲ್ ಅನ್ನು ನಾಶ ಮಾಡಲು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ಬಳಸಿದಾಗ, ಸ್ಥಳೀಯ ಆಜ್ಞೆಯಂತೆ ಪ್ರತಿ ಹೆಸರನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಮಾಡುತ್ತದೆ. ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಎದುರಿಸದಿದ್ದಲ್ಲಿ ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯವು 0 ಆಗಿದೆ, `` -foo = bar '' ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುವುದು, ಒಂದು ಓದಲು-ಮಾತ್ರ ವೇರಿಯೇಬಲ್ಗೆ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಲು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುವುದು, ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುವುದು ಸಂಯುಕ್ತ ನಿಯೋಜನೆ ಸಿಂಟ್ಯಾಕ್ಸನ್ನು ಬಳಸದೆ (ಮೇಲಿನ ಅರೇಗಳನ್ನು ನೋಡಿ) ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವೇರಿಯಬಲ್ಗೆ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಲು, ಹೆಸರುಗಳಲ್ಲಿ ಒಂದು ಮಾನ್ಯವಾದ ಶೆಲ್ ವೇರಿಯೇಬಲ್ ಹೆಸರಾಗಿಲ್ಲ, ಓದಲು-ಮಾತ್ರ ವೇರಿಯೇಬಲ್ಗೆ ಓದು-ಮಾತ್ರ ಸ್ಥಿತಿಯನ್ನು ಆಫ್ ಮಾಡಲು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ, ಒಂದು ವ್ಯೂಹ ವೇರಿಯೇಬಲ್ಗೆ ರಚನೆಯ ಸ್ಥಿತಿಯನ್ನು ಆಫ್ ಮಾಡಲು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುವುದು ಅಥವಾ -f ಯೊಂದಿಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಕಾರ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಲಾಗುವುದು.

ಅಂಚುಗಳು [-clpv ] [+ n ] [- n ]

ಆಯ್ಕೆಗಳಿಲ್ಲದೆ, ಪ್ರಸ್ತುತ ನೆನಪಿನಲ್ಲಿರುವ ಕೋಶಗಳ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ ಪ್ರದರ್ಶನವು ಸ್ಥಳಗಳ ಮೂಲಕ ಬೇರ್ಪಟ್ಟ ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳೊಂದಿಗೆ ಒಂದೇ ಸಾಲಿನಲ್ಲಿರುತ್ತದೆ. ಪುಶ್ಡ್ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿರುವ ಪಟ್ಟಿಯಲ್ಲಿ ಕೋಶಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ; popd ಆಜ್ಞೆಯು ಪಟ್ಟಿಯಿಂದ ನಮೂದುಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

+ n

ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಆಯ್ಕೆಗಳಿಲ್ಲದೆ ಆಹ್ವಾನಿಸಿದಾಗ dirs ತೋರಿಸಿರುವ ಪಟ್ಟಿಯ ಎಡಭಾಗದಿಂದ n ನೇ ನಮೂದನ್ನು ಎಣಿಸುವಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

- ಎನ್

ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಆಯ್ಕೆಗಳಿಲ್ಲದೆ ಆಹ್ವಾನಿಸಿದಾಗ dirs ತೋರಿಸಿದ ಪಟ್ಟಿಯ ಬಲಭಾಗದಿಂದ n ನೇ ನಮೂದನ್ನು ಎಣಿಸುವಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

-c

ಎಲ್ಲಾ ನಮೂದುಗಳನ್ನು ಅಳಿಸಿ ಕೋಶದ ಸ್ಟಾಕ್ ಅನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ.

-l

ಉದ್ದವಾದ ಪಟ್ಟಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ; ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೂಚಿಸಲು ಡೀಫಾಲ್ಟ್ ಲಿಸ್ಟ್ ವಿನ್ಯಾಸವು ಟಿಲ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

-ಪಿ

ಪ್ರತಿ ಸಾಲಿಗೆ ಒಂದು ಪ್ರವೇಶದೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ ಮುದ್ರಿಸು.

-v

ಪ್ರತಿ ನಮೂನೆಯ ಒಂದು ನಮೂದನ್ನು ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಮುದ್ರಿಸು, ಪ್ರತಿ ನಮೂದನ್ನು ಅದರ ಸೂಚ್ಯಂಕದೊಂದಿಗೆ ಸ್ಟಾಕ್ನಲ್ಲಿ ಪೂರ್ವಪ್ರತ್ಯಯಗೊಳಿಸುತ್ತದೆ.

ಮರಳಿ ಮೌಲ್ಯವು 0 ಆಗಿದೆ, ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡದಿದ್ದರೆ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಸ್ಟಾಕ್ ಅಂತ್ಯದ ನಂತರ N ಸೂಚ್ಯಂಕಗಳು.

ನಿರಾಕರಿಸು [ -ar ] [ -h ] [ jobspec ...]

ಆಯ್ಕೆಗಳಿಲ್ಲದೆಯೇ, ಪ್ರತಿ ಉದ್ಯೋಗಪಕ್ ಅನ್ನು ಸಕ್ರಿಯ ಉದ್ಯೋಗಗಳ ಟೇಬಲ್ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. -h ಆಯ್ಕೆಯನ್ನು ನೀಡಿದ್ದರೆ, ಪ್ರತಿ ಉದ್ಯೋಗಪೆಕ್ ಅನ್ನು ಕೋಷ್ಟಕದಿಂದ ತೆಗೆದುಹಾಕಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಶೆಲ್ SIGHUP ಅನ್ನು ಪಡೆದರೆ SIGHUP ಅನ್ನು ಕೆಲಸಕ್ಕೆ ಕಳುಹಿಸದೆ ಗುರುತಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಉದ್ಯೋಗಪೆಕ್ ಇಲ್ಲದಿದ್ದರೆ, ಮತ್ತು -ಅಥವಾ -R ಆಯ್ಕೆಯನ್ನು ನೀಡುವುದಿಲ್ಲ, ಪ್ರಸ್ತುತ ಕೆಲಸವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಉದ್ಯೋಗಪಕ್ ಅನ್ನು ಸರಬರಾಜು ಮಾಡದಿದ್ದರೆ, -ಒ ಆಯ್ಕೆಯು ಎಲ್ಲಾ ಕೆಲಸಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಅಥವಾ ಗುರುತಿಸಲು ಅರ್ಥ; ಒಂದು ಉದ್ಯೋಗಪೇಕ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ಇಲ್ಲದೆ -r ಆಯ್ಕೆಯನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ ಉದ್ಯೋಗಗಳಿಗೆ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಒಂದು ಉದ್ಯೋಗಪೇಕ್ ಮಾನ್ಯವಾದ ಕೆಲಸವನ್ನು ಸೂಚಿಸದಿದ್ದರೆ ರಿಟರ್ನ್ ಮೌಲ್ಯವು 0 ಆಗಿದೆ.

ಪ್ರತಿಧ್ವನಿ [ -neE ] [ arg ...]

ಆರ್ಗ್ಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಿ, ಸ್ಥಳಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ, ನಂತರ ಹೊಸ ಲೈನ್. ರಿಟರ್ನ್ ಸ್ಥಿತಿ ಯಾವಾಗಲೂ 0 ಆಗಿರುತ್ತದೆ. -n ಸೂಚಿಸಿದ್ದರೆ, ಹಿಂದುಳಿದಿರುವ ಹೊಸಲೈನ್ ಅನ್ನು ನಿಗ್ರಹಿಸಲಾಗುತ್ತದೆ. -e ಆಯ್ಕೆಯನ್ನು ನೀಡಿದರೆ, ಕೆಳಗಿನ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್-ತಪ್ಪಿಸಿಕೊಂಡ ಪಾತ್ರಗಳ ವ್ಯಾಖ್ಯಾನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. -ಈ ಆಯ್ಕೆಯು ಈ ಪಾರುಮಾಡುವಿಕೆಯ ಪಾತ್ರಗಳ ವ್ಯಾಖ್ಯಾನವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಅವುಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅರ್ಥೈಸಿಕೊಳ್ಳುವ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸಹ. Xpg_echo ಶೆಲ್ ಆಯ್ಕೆಯನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಈ ಪಾರುಮಾಡುವಿಕೆ ಅಕ್ಷರಗಳನ್ನು ವಿಸ್ತರಿಸುವುದೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಸಕ್ರಿಯವಾಗಿ ಬಳಸಬಹುದು. ಆಯ್ಕೆಗಳ ಅಂತ್ಯವನ್ನು ಅರ್ಥೈಸಿಕೊಳ್ಳಲು - ಪ್ರತಿಧ್ವನಿ ವ್ಯಾಖ್ಯಾನಿಸುವುದಿಲ್ಲ. ಪ್ರತಿಧ್ವನಿ ಕೆಳಗಿನ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ:

\ a

ಎಚ್ಚರಿಕೆ (ಗಂಟೆ)

\ b

ಬ್ಯಾಕ್ ಸ್ಪೇಸ್

\ c

ಹೊಸ ಲೈನ್ ಹಿಂದುಳಿದಿದೆ

\ e

ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಪಾತ್ರ

\ f

ಫಾರ್ಮ್ ಫೀಡ್

\ n

ಹೊಸ ಗೆರೆ

\ r

ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್

\ t

ಸಮತಲ ಟ್ಯಾಬ್

\ v

ಲಂಬ ಟ್ಯಾಬ್

\\

ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್

\ 0 nnn

ಎಂಟು-ಬಿಟ್ ಅಕ್ಷರವು ಅವರ ಮೌಲ್ಯವು ಅಷ್ಟಮಾನದ ಮೌಲ್ಯ ಎನ್ಎನ್ಎನ್ (ಶೂನ್ಯದಿಂದ ಮೂರು ಆಕ್ಟಲ್ ಅಂಕೆಗಳು)

\ nn

ಎಂಟು-ಬಿಟ್ ಅಕ್ಷರವು ಅವರ ಮೌಲ್ಯವು ಅಷ್ಟಮಾನ ಮೌಲ್ಯ ಎನ್ಎನ್ಎನ್ (ಒಂದರಿಂದ ಮೂರು ಆಕ್ಟಲ್ ಅಂಕೆಗಳು)

\ x ಹೆಚ್ಎಚ್

ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯ HH (ಒಂದು ಅಥವಾ ಎರಡು ಹೆಕ್ಸ್ ಅಂಕಿಗಳನ್ನು) ಎಂಟು-ಬಿಟ್ ಅಕ್ಷರವಾಗಿರುತ್ತದೆ.

ಸಕ್ರಿಯಗೊಳಿಸಿ [ -adnps ] [ -f ಫೈಲ್ಹೆಸರು ] [ ಹೆಸರು ...]

Builtin shell ಆದೇಶಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ. ಒಂದು ಅಂತರ್ನಿರ್ಮಿತ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ ಶೆಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಪೂರ್ಣ ಡಿಸ್ಕ್ ಹೆಸರನ್ನು ಸೂಚಿಸದೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಶೆಲ್ ನಿರ್ಮಿಸಿದ ಅದೇ ಹೆಸರನ್ನು ಹೊಂದಿರುವ ಡಿಸ್ಕ್ ಆಜ್ಞೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಆದರೂ ಶೆಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಡಿಸ್ಕ್ ಆಜ್ಞೆಗಳಿಗೆ ಮೊದಲು ಆಂತರಿಕವಾಗಿ ಹುಡುಕುತ್ತದೆ. -n ಬಳಸಿದರೆ, ಪ್ರತಿ ಹೆಸರನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ; ಇಲ್ಲದಿದ್ದರೆ, ಹೆಸರುಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಶೆಲ್ ಬಿಲ್ಡಿನ್ ಆವೃತ್ತಿಗೆ ಬದಲಾಗಿ PATH ಮೂಲಕ ಕಂಡುಬರುವ ಪರೀಕ್ಷಾ ಬೈನರಿ ಅನ್ನು ಬಳಸಲು `` enable -n test '' ರನ್ ಮಾಡಿ. -f ಆಯ್ಕೆಯನ್ನು ಡೈನಮಿಕ್ ಲೋಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ, ಹಂಚಿದ ವಸ್ತುವಿನ ಫೈಲ್ ನೇಮ್ನಿಂದ ಹೊಸ ನಿರ್ಮಿತ ಆಜ್ಞಾ ಹೆಸರನ್ನು ಲೋಡ್ ಮಾಡಲು ಅರ್ಥ. -d ಆಯ್ಕೆಯು -f ನೊಂದಿಗೆ ಹಿಂದೆ ಲೋಡ್ ಮಾಡಲಾದ ಒಂದು ಬಿಲ್ಡಿಂಗ್ ಅನ್ನು ಅಳಿಸುತ್ತದೆ. ಯಾವುದೇ ಹೆಸರಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ನೀಡಲಾಗದಿದ್ದರೆ , ಅಥವಾ -ಪಿ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದ್ದರೆ, ಶೆಲ್ ಅಂತರ್ನಿರ್ಮಿತಗಳ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಬೇರೆ ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟುಗಳಿಲ್ಲದೆ, ಪಟ್ಟಿಯಲ್ಲಿ ಎಲ್ಲಾ ಸಕ್ರಿಯ ಶೆಲ್ ನಿರ್ಮಲೀಕರಣಗಳು ಇರುತ್ತವೆ. -n ಸರಬರಾಜು ಮಾಡಿದರೆ, ಅಂತರ್ನಿರ್ಮಿತ ಅಂತರ್ನಿರ್ಮಿತಗಳನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -ಅದನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಪ್ರತಿಯೊಂದನ್ನೂ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬ ಸೂಚನೆಗಳೊಂದಿಗೆ ಎಲ್ಲಾ ಅಂತರ್ನಿರ್ಮಿತಗಳನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -s ಅನ್ನು ಪೂರೈಸಿದರೆ, ಔಟ್ಪುಟ್ ಅನ್ನು POSIX ವಿಶೇಷ ಅಂತರ್ನಿರ್ಮಿತಗಳಿಗೆ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ.

ಒಂದು ಹೆಸರು ಒಂದು ಶೆಲ್ ನಿರ್ಮಿತವಾಗಿಲ್ಲದಿದ್ದರೆ ಅಥವಾ ಹಿಂದಿರುಗಿದ ವಸ್ತುವಿನಿಂದ ಹೊಸ ನಿರ್ಮಿತವನ್ನು ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಲ್ಲಿ ರಿಟರ್ನ್ ಮೌಲ್ಯವು 0 ಆಗಿದೆ.

eval [ arg ...]

ಆರ್ಗ್ ರು ಒಂದು ಕಮಾಂಡ್ಗೆ ಒಟ್ಟಿಗೆ ಓದಲು ಮತ್ತು ಒಟ್ಟಿಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ. ಈ ಆಜ್ಞೆಯನ್ನು ಶೆಲ್ನಿಂದ ಓದಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದರ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು eval ಮೌಲ್ಯದಂತೆ ಹಿಂದಿರುಗಿಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ವಾದಗಳು ಇಲ್ಲವೇ, ಅಥವಾ ಕೇವಲ ಶೂನ್ಯ ವಾದಗಳು ಇದ್ದಲ್ಲಿ, eval ಹಿಂದಿರುಗಿಸುತ್ತದೆ 0.

exec [ -cl ] [ -ಒಂದು ಹೆಸರು ] [ ಆದೇಶ [ ವಾದಗಳು ]]

ಆಜ್ಞೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ್ದರೆ, ಅದು ಶೆಲ್ ಅನ್ನು ಬದಲಿಸುತ್ತದೆ. ಹೊಸ ಪ್ರಕ್ರಿಯೆ ರಚಿಸಲಾಗಿಲ್ಲ. ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು ಆಜ್ಞೆಗೆ ವಾದಗಳಾಗಿವೆ. -l ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಶೆಲ್ ಆಜ್ಞೆಗೆ ಅಂಗೀಕರಿಸಿದ ಝೆರೊತ್ ಆರ್ಗ್ನ ಆರಂಭದಲ್ಲಿ ಡ್ಯಾಷ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ. ಇದು ಏನು ಲಾಗಿನ್ (1) ಮಾಡುತ್ತದೆ. -c ಆಯ್ಕೆಯು ಖಾಲಿ ಪರಿಸರದಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ. -a ಅನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಶೆಲ್ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದ ಆದೇಶಕ್ಕೆ ಝೆರೊತ್ ವಾದವನ್ನು ಹೆಸರನ್ನು ಹಾದು ಹೋಗುತ್ತದೆ. ಕೆಲವು ಕಾರಣಕ್ಕಾಗಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಶೆಲ್ ಆಯ್ಕೆಯನ್ನು execfail ಅನ್ನು ಶಕ್ತಗೊಳಿಸದೆ ಇದ್ದಲ್ಲಿ, ಇಂಟರ್ಫೇಸ್ ಅಲ್ಲದ ಶೆಲ್ ನಿರ್ಗಮಿಸುತ್ತದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅದು ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ಶೆಲ್ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಆಜ್ಞೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಯಾವುದೇ ಮರುನಿರ್ದೇಶನಗಳು ಪ್ರಸ್ತುತ ಶೆಲ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ, ಮತ್ತು ರಿಟರ್ನ್ ಸ್ಥಿತಿ 0 ಆಗಿದೆ. ಒಂದು ಪುನರ್ನಿರ್ದೇಶನ ದೋಷ ಇದ್ದರೆ, ರಿಟರ್ನ್ ಸ್ಥಿತಿ 1 ಆಗಿದೆ.

ನಿರ್ಗಮನ [ n ]

ಶೆಲ್ ಅನ್ನು n ನ ಸ್ಥಿತಿಯೊಂದಿಗೆ ನಿರ್ಗಮಿಸಲು ಕಾಸ್ ಮಾಡಿ. N ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಎಕ್ಸಿಟ್ ಸ್ಥಿತಿಯು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಕೊನೆಯ ಕಮಾಂಡ್ ಆಗಿರುತ್ತದೆ. ಶೆಲ್ ಕೊನೆಗೊಳ್ಳುವುದಕ್ಕೂ ಮೊದಲು EXIT ಮೇಲೆ ಇರುವ ಬಲೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.

ರಫ್ತು [ -fn ] [ ಹೆಸರು [= ಪದ ]] ...

ರಫ್ತು- p

ಸರಬರಾಜು ಮಾಡಿದ ಹೆಸರುಗಳು ತರುವಾಯ ಮರಣದಂಡನೆ ಆದೇಶಗಳ ಪರಿಸರದ ಸ್ವಯಂಚಾಲಿತ ರಫ್ತುಗಾಗಿ ಗುರುತಿಸಲಾಗಿದೆ. -f ಆಯ್ಕೆಯನ್ನು ನೀಡಿದ್ದರೆ, ಹೆಸರುಗಳು ಕಾರ್ಯಗಳನ್ನು ನೋಡಿ. ಯಾವುದೇ ಹೆಸರನ್ನು ನೀಡದಿದ್ದರೆ, ಅಥವಾ -ಪಿ ಆಯ್ಕೆಯನ್ನು ಪೂರೈಸಿದ್ದರೆ, ಈ ಶೆಲ್ನಲ್ಲಿ ರಫ್ತು ಮಾಡಲಾಗುವ ಎಲ್ಲಾ ಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -n ಆಯ್ಕೆಯು ಹೆಸರಿಸಲಾದ ಅಸ್ಥಿರಗಳಿಂದ ರಫ್ತು ಗುಣವನ್ನು ತೆಗೆದುಹಾಕಲು ಕಾರಣವಾಗುತ್ತದೆ. ರಫ್ತು ಸ್ಥಿತಿಯು 0 ರ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಅಮಾನ್ಯ ಆಯ್ಕೆ ಎದುರಾದರೆ, ಹೆಸರುಗಳಲ್ಲಿ ಒಂದು ಮಾನ್ಯವಾದ ಶೆಲ್ ವೇರಿಯೇಬಲ್ ಹೆಸರು ಅಲ್ಲ ಅಥವಾ -f ಒಂದು ಕ್ರಿಯೆ ಇಲ್ಲದ ಹೆಸರಿನೊಂದಿಗೆ ಸರಬರಾಜು ಮಾಡುತ್ತದೆ.

fc [ -e ename ] [ -nlr ] [ ಮೊದಲ ] [ ಕೊನೆಯ ]

fc -s [ pat = rep ] [ cmd ]

ಆದೇಶವನ್ನು ಸರಿಪಡಿಸಿ. ಮೊದಲನೆಯ ರೂಪದಲ್ಲಿ, ಇತಿಹಾಸದ ಪಟ್ಟಿಯಿಂದ ಮೊದಲಿನಿಂದ ಕೊನೆಯವರೆಗೆ ಒಂದು ಆಜ್ಞೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಮೊದಲ ಮತ್ತು ಕೊನೆಯವು ಸ್ಟ್ರಿಂಗ್ನಂತೆ (ಆ ಸ್ಟ್ರಿಂಗ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು) ಅಥವಾ ಸಂಖ್ಯೆಯಂತೆ (ಪ್ರಸ್ತುತ ಪಟ್ಟಿಯ ಸಂಖ್ಯೆಯಿಂದ ಆಫ್ಸೆಟ್ನಂತೆ ನಕಾರಾತ್ಮಕ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸಲಾಗುವ ಇತಿಹಾಸ ಪಟ್ಟಿಗೆ ಒಂದು ಸೂಚ್ಯಂಕವನ್ನು) ಸೂಚಿಸಬಹುದು. ಕೊನೆಯದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದಲ್ಲಿ ಅದು ಪ್ರಸ್ತುತ ಆದೇಶಕ್ಕೆ ಪಟ್ಟಿಗಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ (ಆದ್ದರಿಂದ `` fc -l -10 '' ಕೊನೆಯ 10 ಆಜ್ಞೆಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ) ಮತ್ತು ಮೊದಲು ಇಲ್ಲದಿದ್ದರೆ. ಮೊದಲಿಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ ಅದನ್ನು ಸಂಪಾದಿಸಲು ಹಿಂದಿನ ಆಜ್ಞೆಗೆ ಮತ್ತು -16 ಗಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ.

-n ಆಯ್ಕೆಯನ್ನು ಪಟ್ಟಿ ಮಾಡುವಾಗ ಆಜ್ಞೆಯ ಸಂಖ್ಯೆಗಳನ್ನು ನಿಗ್ರಹಿಸುತ್ತದೆ. -r ಆಯ್ಕೆಯನ್ನು ಆಜ್ಞೆಗಳ ಕ್ರಮವನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸುತ್ತದೆ. -l ಆಯ್ಕೆಯನ್ನು ನೀಡಿದರೆ, ಆದೇಶಗಳನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. ಇಲ್ಲದಿದ್ದರೆ, ename ನೀಡಿದ ಸಂಪಾದಕ ಆ ಆದೇಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಫೈಲ್ನಲ್ಲಿ ಆಮಂತ್ರಿಸಲಾಗಿದೆ. ಎನಾಮಮ್ ಕೊಡದಿದ್ದರೆ , ಎಫ್ಸಿಇಡಿಐಟಿ ವೇರಿಯೇಬಲ್ನ ಮೌಲ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಸಿಸಿಐಟಿಯು ಎಫ್ಸಿಇಡಿಐಟನ್ನು ಹೊಂದಿಸದಿದ್ದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ, ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಪಾದನೆ ಪೂರ್ಣಗೊಂಡಾಗ, ಸಂಪಾದಿಸಲಾದ ಆಜ್ಞೆಗಳನ್ನು ಪ್ರತಿಧ್ವನಿಸಿತು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಎರಡನೆಯ ರೂಪದಲ್ಲಿ, ಪ್ಯಾಟ್ ಪ್ರತಿ ನಿದರ್ಶನವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಮೂಲಕ ಆಜ್ಞೆಯನ್ನು ಪುನಃ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಇದರೊಂದಿಗೆ ಬಳಸಲು ಒಂದು ಅಲಿಯಾಸ್ `` ಆರ್ = ಎಫ್ಸಿ -ಎಸ್ '', ಇದರಿಂದ `` ಸಿಸಿ '' ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು `ಸಿಸಿ 'ಯಿಂದ ಆರಂಭಿಸಿ` `ಆರ್' ಅನ್ನು ಕೊನೆಯದಾಗಿ ಮರು-ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡುತ್ತದೆ. ಆದೇಶ.

ಮೊದಲ ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿದರೆ, ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಎದುರಿಸದಿದ್ದರೆ ಅಥವಾ ಹಿಂತಿರುಗಿರುವ ಇತಿಹಾಸದ ರೇಖೆಗಳನ್ನು ಮೊದಲು ಅಥವಾ ಕೊನೆಯದಾಗಿ ಸೂಚಿಸದೆ ರಿಟರ್ನ್ ಮೌಲ್ಯವು 0 ಆಗಿದೆ. -e ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ರಿಟರ್ನ್ ಮೌಲ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಯ ಮೌಲ್ಯ ಅಥವಾ ತಾತ್ಕಾಲಿಕ ಫೈಲ್ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ದೋಷ ಉಂಟಾದರೆ ವಿಫಲವಾಗುತ್ತದೆ. ಎರಡನೇ ರೂಪವನ್ನು ಬಳಸಿದರೆ, ಸಿಎಮ್ಡಿ ಮಾನ್ಯವಾದ ಇತಿಹಾಸದ ರೇಖೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದಲ್ಲಿ, ರಿಟರ್ನ್ ಸ್ಟೇಟಸ್ ಮರು-ಕಾರ್ಯಗತಗೊಳಿಸಲ್ಪಡುವ ಆಜ್ಞೆಯಂತಿದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಫ್ಸಿ ರಿಟರ್ನ್ಸ್ ವೈಫಲ್ಯ.

fg [ jobspec ]

ಮುನ್ನೆಲೆಯಲ್ಲಿ ಉದ್ಯೋಗಗಳನ್ನು ಪುನರಾರಂಭಿಸಿ, ಮತ್ತು ಪ್ರಸ್ತುತ ಕೆಲಸವನ್ನು ಮಾಡಿ. ಉದ್ಯೋಗಪೆಕ್ ಇಲ್ಲದಿದ್ದರೆ, ಪ್ರಸ್ತುತ ಕೆಲಸದ ಶೆಲ್ನ ಕಲ್ಪನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯವು ಮುಂಭಾಗದಲ್ಲಿ ಇರಿಸಲಾಗಿರುವ ಆಜ್ಞೆಯ ಅಥವಾ ಉದ್ಯೋಗ ನಿಯಂತ್ರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ ಅಥವಾ ಉದ್ಯೋಗ ನಿಯಂತ್ರಣದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಿದಾಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ, ಉದ್ಯೋಗಪೇಕ್ ಮಾನ್ಯವಾದ ಕೆಲಸವನ್ನು ಸೂಚಿಸದಿದ್ದರೆ ಅಥವಾ ಉದ್ಯೋಗದ ಉದ್ಯೋಗವು ಉದ್ಯೋಗ ನಿಯಂತ್ರಣವಿಲ್ಲದೆಯೇ ಪ್ರಾರಂಭವಾದ ಕೆಲಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ .

getopts optstring name [ args ]

ಸ್ಥಾನಪಲ್ಲಟಗಳನ್ನು ನಿಯತಾಂಕಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಶೆಲ್ ಕಾರ್ಯವಿಧಾನಗಳು ಬಳಸಿಕೊಳ್ಳುತ್ತವೆ. ಆಪ್ಟ್ಸ್ಟ್ರಿಂಗ್ ಗುರುತಿಸಲು ಆಯ್ಕೆ ಪಾತ್ರಗಳನ್ನು ಹೊಂದಿದೆ; ಒಂದು ಪಾತ್ರವನ್ನು ಕೊಲೊನ್ ಅನುಸರಿಸಿದರೆ, ಆಯ್ಕೆಯು ಒಂದು ವಾದವನ್ನು ಹೊಂದಿರಬಹುದೆಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ, ಇದನ್ನು ಜಾಗದಿಂದ ಜಾಗದಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು. ಕೊಲೊನ್ ಮತ್ತು ಪ್ರಶ್ನೆ ಗುರುತು ಅಕ್ಷರಗಳನ್ನು ಆಯ್ಕೆಯನ್ನು ಅಕ್ಷರಗಳಾಗಿ ಬಳಸಬಾರದು. ಪ್ರತಿ ಬಾರಿ ಅದನ್ನು ಆಹ್ವಾನಿಸಿದಾಗ, getopts ಶೆಲ್ ವೇರಿಯೇಬಲ್ ಹೆಸರಿನ ಮುಂದಿನ ಆಯ್ಕೆಯನ್ನು ಇರಿಸುತ್ತದೆ, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ ಹೆಸರನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಮತ್ತು ಮುಂದಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ನ ಸೂಚ್ಯಂಕ ವೇರಿಯಬಲ್ OPTIND ಗೆ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಶೆಲ್ ಅಥವಾ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರತಿ ಬಾರಿಯೂ OPTIND ಅನ್ನು 1 ಬಾರಿ ಆರಂಭಿಸಲಾಗಿದೆ. ಒಂದು ಆಯ್ಕೆಯು ವಾದವನ್ನು ಬಯಸಿದಾಗ , ವೇರಿಯೇಬಲ್ OPTARG ಗೆ ವಾದವನ್ನು ಪಡೆಯುವ ಸ್ಥಳಗಳು .ಶೆಲ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ OPTIND ಅನ್ನು ಮರುಹೊಂದಿಸುವುದಿಲ್ಲ; ಹೊಸ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಬಳಸಬೇಕಾದರೆ ಅದೇ ಶೆಲ್ ಆಮಂತ್ರಣದೊಳಗೆ ಅದನ್ನು ಪಡೆಯಲು ಅನೇಕ ಕರೆಗಳ ನಡುವೆ ಕೈಯಾರೆ ಮರುಹೊಂದಿಸಬೇಕು.

ಆಯ್ಕೆಗಳ ಕೊನೆಯಲ್ಲಿ ಎದುರಾದಾಗ, ಶೂನ್ಯಕ್ಕಿಂತ ಹಿಂತಿರುಗುವ ಮೌಲ್ಯದೊಂದಿಗೆ ಹೊರಹೋಗುವಿಕೆಗಳು ನಿರ್ಗಮಿಸುತ್ತವೆ. OPTIND ಅನ್ನು ಮೊದಲ ನಾನ್-ಐಚ್ಛಿಕ ಆರ್ಗ್ಯುಮೆಂಟ್ನ ಸೂಚ್ಯಂಕಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ, ಮತ್ತು ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ?.

getopts ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ, ಆದರೆ ಹೆಚ್ಚು ವಾದಗಳನ್ನು ವಾದಗಳಲ್ಲಿ ನೀಡಿದರೆ, ಬದಲಾಗಿ ಆಕಾರಗಳನ್ನು ಪಡೆಯುತ್ತದೆ .

getopts ದೋಷಗಳನ್ನು ಎರಡು ರೀತಿಗಳಲ್ಲಿ ವರದಿ ಮಾಡಬಹುದು. ಆಪ್ಟ್ಸ್ಟ್ರಿಂಗ್ನ ಮೊದಲ ಅಕ್ಷರವು ಕೊಲೊನ್ ಆಗಿದ್ದರೆ , ಮೌನ ದೋಷ ವರದಿ ಮಾಡುವಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಅಮಾನ್ಯವಾದ ಆಯ್ಕೆಗಳು ಅಥವಾ ಕಾಣೆಯಾಗಿದೆ ಆಯ್ಕೆಯನ್ನು ವಾದಗಳು ಎದುರಾದಾಗ ರೋಗನಿರ್ಣಯದ ಸಂದೇಶಗಳನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ವೇರಿಯಬಲ್ OPTERR ಅನ್ನು 0 ಗೆ ಹೊಂದಿಸಿದರೆ, ಆಪ್ಟ್ಸ್ಟ್ರಿಂಗ್ನ ಮೊದಲ ಅಕ್ಷರವು ಕೊಲೊನ್ ಆಗಿಲ್ಲದಿದ್ದರೂ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ.

ಒಂದು ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ನೋಡಿದರೆ, getopts ಸ್ಥಳಗಳು? ಹೆಸರಿನಲ್ಲಿ ಮತ್ತು, ಮೌನವಾಗಿರದಿದ್ದರೆ, ದೋಷ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು OPTARG ಅನ್ನು ಅಸೆಟ್ ಮಾಡಿ . Getopts ಮೂಕ ವೇಳೆ, ಕಂಡು ಆಯ್ಕೆಯನ್ನು ಪಾತ್ರ OPTARG ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ರೋಗನಿರ್ಣಯದ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ.

ಒಂದು ಅಗತ್ಯವಾದ ಆರ್ಗ್ಯುಮೆಂಟ್ ಕಂಡುಬಂದರೆ, ಮತ್ತು getopts ನಿಶ್ಯಬ್ದವಾಗಿಲ್ಲ, ಒಂದು ಪ್ರಶ್ನೆ ಗುರುತು ( ? ) ಅನ್ನು ಹೆಸರಿನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, OPTARG ಅನ್ನು ಹೊಂದಿಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಒಂದು ರೋಗನಿರ್ಣಯ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. Getopts ಮೂಕ ವೇಳೆ, ನಂತರ ಒಂದು ಕೊಲೊನ್ ( :) ಹೆಸರಿನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು OPTARG ಕಂಡು ಆಯ್ಕೆಯನ್ನು ಪಾತ್ರಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ.

ಆಯ್ಕೆ, ನಿರ್ದಿಷ್ಟಪಡಿಸದ ಅಥವಾ ಅನಿರ್ದಿಷ್ಟವಾಗಿದ್ದರೂ, ಕಂಡುಬಂದರೆ, getopts ನಿಜವಾದವು ಹಿಂದಿರುಗುತ್ತವೆ. ಆಯ್ಕೆಗಳ ಕೊನೆಯಲ್ಲಿ ಎದುರಾದರೆ ಅಥವಾ ದೋಷ ಸಂಭವಿಸಿದರೆ ಅದು ಸುಳ್ಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಹ್ಯಾಶ್ [ -lr ] [ -p ಕಡತನಾಮ ] [ -dt ] [ ಹೆಸರು ]

ಪ್ರತಿ ಹೆಸರಿಗಾಗಿ , $ PATH ಮತ್ತು ನೆನಪಿನಲ್ಲಿ ಕೋಶಗಳನ್ನು ಹುಡುಕುವ ಮೂಲಕ ಆದೇಶದ ಸಂಪೂರ್ಣ ಫೈಲ್ ಹೆಸರು ನಿರ್ಧರಿಸುತ್ತದೆ. -p ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಯಾವುದೇ ಮಾರ್ಗದ ಹುಡುಕಾಟವನ್ನು ನಡೆಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಕಡತದ ಹೆಸರನ್ನು ಆಜ್ಞೆಯ ಸಂಪೂರ್ಣ ಫೈಲ್ ಹೆಸರಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. -r ಆಯ್ಕೆ ಶೆಲ್ ಎಲ್ಲಾ ನೆನಪಿಡುವ ಸ್ಥಳಗಳನ್ನು ಮರೆಯಲು ಕಾರಣವಾಗುತ್ತದೆ. -d ಆಯ್ಕೆಯನ್ನು ಶೆಲ್ ಪ್ರತಿ ಹೆಸರಿನ ನೆನಪಿಡಲ್ಪಟ್ಟ ಸ್ಥಳವನ್ನು ಮರೆಯುವಂತೆ ಮಾಡುತ್ತದೆ. -t ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಪ್ರತಿ ಹೆಸರಿನೊಂದಿಗೆ ಪೂರ್ಣ ಪಾದ್ರಿಯು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಬಹು ಹೆಸರು ಆರ್ಗ್ಯುಮೆಂಟುಗಳನ್ನು -t ನೊಂದಿಗೆ ಪೂರೈಸಿದರೆ, ಹೆಸರನ್ನು ಹ್ಯಾಶ್ಡ್ ಪೂರ್ಣ ಪಥನಾಮಕ್ಕೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -l ಆಯ್ಕೆಯು ಇನ್ಪುಟ್ ಆಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಸ್ವರೂಪದಲ್ಲಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ನೀಡದಿದ್ದರೆ, ಅಥವಾ -ಎಲ್ ಮಾತ್ರ ಸರಬರಾಜು ಮಾಡಿದರೆ, ನೆನಪಿನಲ್ಲಿರುವ ಆಜ್ಞೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಒಂದು ಹೆಸರು ಕಂಡುಬಂದಿಲ್ಲ ಅಥವಾ ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡದ ಹೊರತು ರಿಟರ್ನ್ ಸ್ಥಿತಿ ನಿಜ.

ಸಹಾಯ [ -ಸ್ ] [ ನಮೂನೆ ]

ಅಂತರ್ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳ ಬಗ್ಗೆ ಸಹಾಯಕ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ. ಮಾದರಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಹೊಂದಾಣಿಕೆಯ ನಮೂನೆಯ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳ ಬಗ್ಗೆ ವಿವರವಾದ ಸಹಾಯವನ್ನು ನೀಡುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ ಎಲ್ಲಾ ಅಂತರ್ನಿರ್ಮಿತ ಮತ್ತು ಶೆಲ್ ನಿಯಂತ್ರಣ ರಚನೆಗಳಿಗೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -s ಆಯ್ಕೆಯು ಚಿಕ್ಕ ಬಳಕೆ ಸಾರಾಂಶಕ್ಕೆ ಪ್ರದರ್ಶಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಯಾವುದೇ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿಕೆಯಾಗದ ಹೊರತು ರಿಟರ್ನ್ ಸ್ಥಿತಿ 0 ಆಗಿದೆ.

ಇತಿಹಾಸ [ n ]

ಇತಿಹಾಸ -c

ಇತಿಹಾಸ -d ಆಫ್ಸೆಟ್

ಇತಿಹಾಸ - anrw [ filename ]

ಇತಿಹಾಸ -p arg [ arg ... ]

ಇತಿಹಾಸ- ವಾದಗಳು [ arg ... ]

ಯಾವುದೇ ಆಯ್ಕೆಗಳಿಲ್ಲದೆ, ಸಾಲಿನ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಆಜ್ಞಾ ಇತಿಹಾಸ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ. * ನೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಲೈನ್ಗಳನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. N ನ ವಾದವು ಕೊನೆಯ n ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಪಟ್ಟಿಮಾಡುತ್ತದೆ. ಕಡತದ ಹೆಸರನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಇದನ್ನು ಇತಿಹಾಸ ಕಡತದ ಹೆಸರಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ, HISTFILE ನ ಮೌಲ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಆಯ್ಕೆಗಳು, ಸರಬರಾಜು ಮಾಡಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

-c

ಎಲ್ಲಾ ನಮೂದುಗಳನ್ನು ಅಳಿಸುವ ಮೂಲಕ ಇತಿಹಾಸ ಪಟ್ಟಿಯನ್ನು ತೆರವುಗೊಳಿಸಿ.

-d ಆಫ್ಸೆಟ್

ಸ್ಥಾನವನ್ನು ಆಫ್ಸೆಟ್ನಲ್ಲಿ ಇತಿಹಾಸ ನಮೂದನ್ನು ಅಳಿಸಿ.

-ಎ

`ಹೊಸ '' ಇತಿಹಾಸ ಸಾಲುಗಳನ್ನು (ಪ್ರಸ್ತುತ ಬ್ಯಾಷ್ ಅಧಿವೇಶನದ ಆರಂಭದಿಂದಲೂ ನಮೂದಿಸಲಾದ ಇತಿಹಾಸದ ಸಾಲುಗಳು) ಇತಿಹಾಸ ಫೈಲ್ಗೆ ಸೇರಿಸಿ.

-n

ಇತಿಹಾಸದ ಫೈಲ್ನಿಂದ ಪ್ರಸ್ತುತ ಇತಿಹಾಸ ಪಟ್ಟಿಗೆ ಈಗಾಗಲೇ ಓದದಿರುವ ಇತಿಹಾಸದ ಸಾಲುಗಳನ್ನು ಓದಿ. ಈಗಿರುವ ಬ್ಯಾಷ್ ಅಧಿವೇಶನದ ಪ್ರಾರಂಭದಿಂದಲೂ ಇತಿಹಾಸ ಫೈಲ್ಗೆ ಇವುಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.

-ಆರ್

ಇತಿಹಾಸ ಫೈಲ್ನ ವಿಷಯಗಳನ್ನು ಓದಿ ಮತ್ತು ಅವುಗಳನ್ನು ಪ್ರಸ್ತುತ ಇತಿಹಾಸವಾಗಿ ಬಳಸಿ.

-w

ಇತಿಹಾಸ ಕಡತದ ಇತಿಹಾಸವನ್ನು ಬರೆಯಿರಿ, ಇತಿಹಾಸ ಕಡತದ ವಿಷಯಗಳನ್ನು ಮೇಲ್ಬರಹ ಮಾಡುವುದು.

-ಪಿ

ಕೆಳಗಿನ ವಾದಗಳಲ್ಲಿ ಇತಿಹಾಸ ಪರ್ಯಾಯವನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ಪ್ರಮಾಣಿತ ಉತ್ಪನ್ನದ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸಿ. ಇತಿಹಾಸದ ಪಟ್ಟಿಯಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ. ಸಾಮಾನ್ಯ ವಾದ ವಿಸ್ತರಣೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರತಿ ವಾದವನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು.

-s

ಒಂದೇ ಪಟ್ಟಿಯಲ್ಲಿರುವಂತೆ ಇತಿಹಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ಆರ್ಗ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ. ಆರ್ಗ್ಯುಗಳನ್ನು ಸೇರಿಸುವ ಮೊದಲು ಇತಿಹಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.

ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಎದುರಿಸದ ಹೊರತು ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯವು 0 ಆಗಿದ್ದರೆ, ಇತಿಹಾಸ ಫೈಲ್ ಅನ್ನು ಓದುವಾಗ ಅಥವಾ ಬರೆಯುವಾಗ ದೋಷ ಸಂಭವಿಸುತ್ತದೆ, ಅಮಾನ್ಯ ಆಫ್ಸೆಟ್ -d ಗೆ ವಾದವಾಗಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ ಅಥವಾ -p ವಿಫಲವಾದ ವಾದಕ್ಕೆ ಸರಬರಾಜು ಮಾಡಲಾದ ಇತಿಹಾಸ ವಿಸ್ತರಣೆ.

ಉದ್ಯೋಗಗಳು [ -lnprs ] [ jobspec ...]

ಉದ್ಯೋಗಗಳು -x ಆಜ್ಞೆ [ args ...]

ಮೊದಲ ಫಾರ್ಮ್ ಸಕ್ರಿಯ ಉದ್ಯೋಗಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಆಯ್ಕೆಗಳು ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

-l

ಸಾಮಾನ್ಯ ಮಾಹಿತಿಯ ಜೊತೆಗೆ ಪಟ್ಟಿ ಪ್ರಕ್ರಿಯೆ ID ಗಳು.

-ಪಿ

ಉದ್ಯೋಗ ಪ್ರಕ್ರಿಯೆಯ ಗುಂಪು ನಾಯಕನ ಪ್ರಕ್ರಿಯೆ ID ಅನ್ನು ಮಾತ್ರ ಪಟ್ಟಿ ಮಾಡಿ.

-n

ಬಳಕೆದಾರರು ಅವರ ಸ್ಥಾನಮಾನವನ್ನು ಕೊನೆಯ ಬಾರಿಗೆ ತಿಳಿಸಿದ ನಂತರ ಸ್ಥಿತಿಯನ್ನು ಬದಲಿಸಿದ ಉದ್ಯೋಗಗಳ ಬಗ್ಗೆ ಮಾತ್ರ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ.

-ಆರ್

ಚಾಲನೆಯಲ್ಲಿರುವ ಉದ್ಯೋಗಗಳಿಗೆ ಔಟ್ಪುಟ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿ.

-s

ಉದ್ಯೋಗಗಳನ್ನು ನಿಲ್ಲಿಸಲು ಔಟ್ಪುಟ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿ.

ಉದ್ಯೋಗಪಕ್ ನೀಡಿದರೆ, ಔಟ್ಪುಟ್ ಆ ಕೆಲಸದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಅಮಾನ್ಯ ಆಯ್ಕೆ ಎದುರಾದರೆ ಅಥವಾ ಅಮಾನ್ಯವಾದ ಉದ್ಯೋಗಪೆಕ್ ಸರಬರಾಜು ಮಾಡದ ಹೊರತು ರಿಟರ್ನ್ ಸ್ಥಿತಿ 0 ಆಗಿದೆ.

-x ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದರೆ, ಉದ್ಯೋಗಗಳು ಆಜ್ಞೆಯಲ್ಲಿ ಕಂಡುಬರುವ ಯಾವುದೇ ಉದ್ಯೋಗಪೆಕ್ ಅನ್ನು ಬದಲಿಸುತ್ತವೆ ಅಥವಾ ಅನುಗುಣವಾದ ಪ್ರಕ್ರಿಯೆಯ ಗುಂಪಿನ ID ಯೊಂದಿಗೆ ವಾದಿಸುತ್ತದೆ , ಮತ್ತು ಆದೇಶವನ್ನು ಹಾದುಹೋಗುವ ಆದೇಶವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಅದರ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಕೊಲ್ಲಲು [ -s sigspec | -n ಸೈನ್ | - ಸಿಸ್ಪಿಕ್ ] [ ಪಿಡ್ | ಉದ್ಯೋಗಪೆಕ್ ] ...

ಕೊಲ್ಲಲು -l [ sigspec | exit_status ]

ಪಿಡ್ ಅಥವಾ ಉದ್ಯೋಗಸ್ಪೆಕ್ನಿಂದ ಕರೆಯಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಸಿಗ್ಸ್ಪಿಕ್ ಅಥವಾ ಸಿಗ್ನಮ್ ಎಂಬ ಹೆಸರಿನ ಸಂಕೇತವನ್ನು ಕಳುಹಿಸಿ. ಸಿಗ್ಸ್ಪಿಕ್ SIGKILL ಅಥವಾ ಸಂಕೇತ ಸಂಖ್ಯೆಯಂತಹ ಸಿಗ್ನಲ್ ಹೆಸರು; ಸಂಕೇತವು ಒಂದು ಸಂಕೇತ ಸಂಖ್ಯೆಯಾಗಿದೆ. ಸಿಗ್ಸ್ಪಿಕ್ ಸಂಕೇತ ಸಂಕೇತವಾಗಿದ್ದರೆ, ಹೆಸರು SIG ಪೂರ್ವಪ್ರತ್ಯಯದೊಂದಿಗೆ ಅಥವಾ ನೀಡಲಾಗುವುದಿಲ್ಲ. ಸಿಗ್ಸ್ಪೆಕ್ ಇಲ್ಲದಿದ್ದರೆ, SIGTERM ಅನ್ನು ಊಹಿಸಲಾಗಿದೆ. -l ಒಂದು ವಾದವು ಸಿಗ್ನಲ್ ಹೆಸರುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. -l ನೀಡಿದಾಗ ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಸರಬರಾಜು ಮಾಡಲಾಗಿದ್ದರೆ, ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಕೇತಗಳ ಹೆಸರುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ, ಮತ್ತು ರಿಟರ್ನ್ ಸ್ಟೇಟಸ್ 0 ಆಗಿರುತ್ತದೆ. Exit_status ಆರ್ಗ್ಯುಮೆಂಟ್ -l ಗೆ ಸಿಗ್ನಲ್ ಸಂಖ್ಯೆ ಅಥವಾ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುವ ಸಂಖ್ಯೆ. ಸಿಗ್ನಲ್ನಿಂದ ಪ್ರಕ್ರಿಯೆ ಕೊನೆಗೊಂಡಿದೆ. ಕನಿಷ್ಟ ಒಂದು ಸಿಗ್ನಲ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಳುಹಿಸಿದರೆ, ಅಥವಾ ತಪ್ಪಾಗಿ ಸಂಭವಿಸಿದಲ್ಲಿ ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಎದುರಿಸಿದರೆ ತಪ್ಪು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಆರ್ಗ್ ಮಾಡಿ [ arg ...]

ಪ್ರತಿ ವಾದವು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಅಂಕಗಣಿತ ಅಭಿವ್ಯಕ್ತಿಯಾಗಿದೆ (ಅರಿತ್ಮೆಟಿಕ್ ಮೌಲ್ಯಮಾಪನವನ್ನು ನೋಡಿ ). ಕೊನೆಯ ಆರ್ಗ್ 0 ಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತಿದ್ದರೆ, 1 ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ; 0 ಇಲ್ಲದಿದ್ದರೆ ಹಿಂದಿರುಗಿಸಲಾಗುತ್ತದೆ.

ಸ್ಥಳೀಯ [ ಆಯ್ಕೆಯನ್ನು ] [ ಹೆಸರು [= ಮೌಲ್ಯ ] ...]

ಪ್ರತಿ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಾಗಿ, ಹೆಸರಿನ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ, ಮತ್ತು ಮೌಲ್ಯವನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಆಯ್ಕೆಯನ್ನು ಘೋಷಿಸುವ ಮೂಲಕ ಸ್ವೀಕರಿಸಿದ ಯಾವುದೇ ಆಯ್ಕೆಗಳಾಗಬಹುದು. ಒಂದು ಕಾರ್ಯದೊಳಗೆ ಸ್ಥಳೀಯವನ್ನು ಬಳಸಿದಾಗ, ವೇರಿಯೇಬಲ್ ಹೆಸರನ್ನು ಆ ಕಾರ್ಯ ಮತ್ತು ಅದರ ಮಕ್ಕಳಿಗೆ ನಿರ್ಬಂಧಿತ ಗೋಚರ ಸ್ಕೋಪ್ ಹೊಂದಲು ಕಾರಣವಾಗುತ್ತದೆ. ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆಗಳಿಲ್ಲದೆಯೇ ಸ್ಥಳೀಯರು ಸ್ಥಳೀಯ ಉತ್ಪನ್ನಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರಮಾಣಿತ ಉತ್ಪಾದನೆಗೆ ಬರೆಯುತ್ತಾರೆ. ಕಾರ್ಯದಲ್ಲಿಲ್ಲದಿದ್ದಲ್ಲಿ ಸ್ಥಳೀಯವನ್ನು ಬಳಸುವುದು ದೋಷವಾಗಿದೆ. ಒಂದು ಕಾರ್ಯದ ಹೊರಗೆ ಸ್ಥಳೀಯವನ್ನು ಬಳಸದೆ ಇದ್ದಲ್ಲಿ ಹಿಂದಿರುಗಿದ ಸ್ಥಿತಿ 0, ಒಂದು ಅಮಾನ್ಯವಾದ ಹೆಸರನ್ನು ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ, ಅಥವಾ ಹೆಸರು ಓದಲು ಮಾತ್ರ ವ್ಯತ್ಯಾಸಗೊಳ್ಳುತ್ತದೆ.

ಲಾಗ್ ಔಟ್

ಲಾಗಿನ್ ಶೆಲ್ ನಿರ್ಗಮಿಸಿ.

ಪಾಪ್ಡ್ [- ಎನ್ ] [+ ಎನ್ ] [- ಎನ್ ]

ಡೈರೆಕ್ಟರಿ ಸ್ಟಾಕ್ನಿಂದ ನಮೂದುಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಿಲ್ಲದೆ, ಸ್ಟ್ಯಾಕ್ನಿಂದ ಉನ್ನತ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಸಿಡಿ ಅನ್ನು ಹೊಸ ಟಾಪ್ ಡೈರೆಕ್ಟರಿಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ. ವಾದಗಳು, ಸರಬರಾಜು ಮಾಡಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

+ n

ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭಿಸಿ dirs ತೋರಿಸಿರುವ ಪಟ್ಟಿಯ ಎಡಭಾಗದಿಂದ n ನೇ ಪ್ರವೇಶ ಎಣಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಉದಾಹರಣೆಗೆ: `` ಪಾಪ್ಡ್ +0 '' ಮೊದಲ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, `` ಪಾಡ್ +1 '' 'ಎರಡನೇ.

- ಎನ್

ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭಿಸಿ dirs ತೋರಿಸಿರುವ ಪಟ್ಟಿಯ ಬಲಭಾಗದಿಂದ n ನೇ ಪ್ರವೇಶ ಎಣಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಉದಾಹರಣೆಗೆ: `` popd -0 '' ಕೊನೆಯ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, `` ಪಾಪ್ಡ್ -1 '' ಕೊನೆಯದು.

-n

ಸ್ಟ್ಯಾಕ್ನಿಂದ ಕೋಶಗಳನ್ನು ತೆಗೆದುಹಾಕುವಾಗ ಕೋಶದ ಸಾಮಾನ್ಯ ಬದಲಾವಣೆಯನ್ನು ನಿಗ್ರಹಿಸುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಸ್ಟಾಕ್ ಮಾತ್ರ ಕುಶಲತೆಯಿಂದ ಕೂಡಿದೆ.

ಪಾಪ್ಡ್ ಆಜ್ಞೆಯು ಯಶಸ್ವಿಯಾದರೆ, ಒಂದು ಡಿರ್ರ್ಗಳನ್ನು ಸಹ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ರಿಟರ್ನ್ ಸ್ಟೇಟಸ್ 0. ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಎದುರಿಸಿದರೆ ಪೋಪ್ ರಿಟರ್ನ್ಸ್ ಸುಳ್ಳು, ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ ಖಾಲಿಯಾಗಿದೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ ನಮೂದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಬದಲಾವಣೆ ವಿಫಲವಾಗಿದೆ.

ಮುದ್ರಣ ರೂಪ [ ವಾದಗಳು ]

ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ಗೆ ಸ್ವರೂಪದ ನಿಯಂತ್ರಣದಲ್ಲಿ ಬರೆಯಿರಿ. ಈ ಸ್ವರೂಪವು ಮೂರು ರೀತಿಯ ವಸ್ತುಗಳನ್ನೊಳಗೊಂಡ ಒಂದು ಪಾತ್ರದ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ: ಸಾಮಾನ್ಯ ಅಕ್ಷರಗಳನ್ನು ಸರಳವಾಗಿ ಔಟ್ಪುಟ್ಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ, ಕ್ಯಾರೆಕ್ಟರ್ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸಸ್, ಇವುಗಳನ್ನು ಪ್ರಮಾಣಿತ ಔಟ್ಪುಟ್ಗೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಕಲಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫಿಕೇಶನ್ಸ್ಗೆ ಪ್ರತಿ ಮುಂದಿನವುಗಳ ಮುದ್ರಣವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ ಸತತ ವಾದ . ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಪ್ರಿಂಟ್ಫ್ (1) ಫಾರ್ಮ್ಯಾಟ್ಗಳ ಜೊತೆಗೆ, % b ಮುದ್ರಣವನ್ನು ಅನುಗುಣವಾದ ಆರ್ಗ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಪಾರುಗಾಣಿಕಾ ಅನುಕ್ರಮಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ, ಮತ್ತು % q ಶೆಲ್ ಇನ್ಪುಟ್ ಆಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ಅನುಗುಣವಾದ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು printf ಗೆ ಕಾರಣವಾಗುತ್ತದೆ.

ಎಲ್ಲಾ ವಾದಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಸಲುವಾಗಿ ಈ ಸ್ವರೂಪವನ್ನು ಮರುಬಳಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಸರಬರಾಜುಗಿಂತ ಹೆಚ್ಚಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ನ ಅಗತ್ಯವಿದ್ದರೆ, ಹೆಚ್ಚುವರಿ ಸ್ವರೂಪದ ವಿಶೇಷಣಗಳು ಶೂನ್ಯ ಮೌಲ್ಯ ಅಥವಾ ಶೂನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸೂಕ್ತವಾಗಿ ಒದಗಿಸಿದಂತೆ ವರ್ತಿಸುತ್ತವೆ. ಹಿಂತಿರುಗಿಸುವ ಮೌಲ್ಯವು ಯಶಸ್ಸಿನಲ್ಲಿ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ, ವೈಫಲ್ಯದಲ್ಲಿ ಶೂನ್ಯೇತರವಾಗಿರುತ್ತದೆ.

ಪುಶ್ದ್ [ -n ] [ dir ]

ಪುಶ್ಡ್ [ -n ] [+ ಎನ್ ] [- ಎನ್ ]

ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ನ ಮೇಲ್ಭಾಗಕ್ಕೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೇರಿಸುತ್ತದೆ, ಅಥವಾ ಸ್ಟಾಕ್ ಅನ್ನು ತಿರುಗಿಸುತ್ತದೆ, ಪ್ರಸ್ತುತ ಕೆಲಸದ ಕೋಶದ ಸ್ಟ್ಯಾಕ್ನ ಹೊಸ ತುದಿಯನ್ನು ಮಾಡುತ್ತದೆ. ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟುಗಳಿಲ್ಲದೆ, ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ ಖಾಲಿಯಾಗಿಲ್ಲದಿದ್ದರೆ, ಮೇಲಿನ ಎರಡು ಕೋಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿ 0 ಮತ್ತು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ವಾದಗಳು, ಸರಬರಾಜು ಮಾಡಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

+ n

ಸ್ಟಾಕ್ ಅನ್ನು ತಿರುಗಿಸುತ್ತದೆ ಆದ್ದರಿಂದ n ನೇ ಡೈರೆಕ್ಟರಿಯು (ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಡಿಯರ್ಗಳು ತೋರಿಸುವ ಪಟ್ಟಿಯ ಎಡದಿಂದ ಎಣಿಸುವ) ಮೇಲ್ಭಾಗದಲ್ಲಿದೆ.

- ಎನ್

ಸ್ಟಾಕ್ ಅನ್ನು ತಿರುಗಿಸುತ್ತದೆ ಆದ್ದರಿಂದ n ನೇ ಡೈರೆಕ್ಟರಿಯು (ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭಿಸಿರುವ ಪಟ್ಟಿಯ ಬಲಭಾಗದಿಂದ ಎಣಿಸುವ) ಮೇಲ್ಭಾಗದಲ್ಲಿದೆ.

-n

ಸ್ಟಾಕ್ಗೆ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸೇರಿಸುವಾಗ ಡೈರೆಕ್ಟರಿಯ ಸಾಮಾನ್ಯ ಬದಲಾವಣೆಯನ್ನು ನಿಗ್ರಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಸ್ಟಾಕ್ ಮಾತ್ರ ಕುಶಲತೆಯಿಂದ ಕೂಡಿದೆ.

dir

ಡೈರೆಯನ್ನು ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿ ಸ್ಟ್ಯಾಕ್ಗೆ ಸೇರಿಸುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಅದು ಹೊಸ ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಕೋಶವನ್ನು ಮಾಡುತ್ತದೆ.

ಪುಶ್ಡ್ ಕಮಾಂಡ್ ಯಶಸ್ವಿಯಾದರೆ, ಒಂದು ಡಿರ್ರ್ಗಳನ್ನು ಸಹ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಮೊದಲ ರೂಪವನ್ನು ಬಳಸಿದರೆ, cd ಗೆ ಡಿರ್ ವಿಫಲವಾದರೆ ಪುಷ್ಡ್ 0 ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಎರಡನೆಯ ಫಾರ್ಮ್ನೊಂದಿಗೆ , ಡೈರೆಕ್ಟರಿ ಸ್ಟಾಕ್ ಖಾಲಿ ಇಲ್ಲದಿದ್ದರೆ 0 ಪುಶ್ಡ್ ಮರಳುತ್ತದೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಡೈರೆಕ್ಟರಿ ಸ್ಟಾಕ್ ಎಲಿಮೆಂಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಅಥವಾ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹೊಸ ಡೈರೆಕ್ಟರಿ ಡೈರೆಕ್ಟರಿಗೆ ಕೋಶದ ಬದಲಾವಣೆ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.

pwd [ -LP ]

ಪ್ರಸ್ತುತ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಡೈರೆಕ್ಟರಿಯ ಸಂಪೂರ್ಣ ಪಾತ್ ಹೆಸರನ್ನು ಮುದ್ರಿಸಿ. -P ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದ್ದರೆ ಅಥವಾ ಸೆಟ್ ಬಿಲ್ಟ್ಇನ್ ಆಜ್ಞೆಗೆ -o ಭೌತಿಕ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಲ್ಲಿ ಮುದ್ರಿತ ಪಥದ ಹೆಸರು ಯಾವುದೇ ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. -L ಆಯ್ಕೆಯನ್ನು ಬಳಸಿದರೆ, ಮುದ್ರಿಸಲಾದ ಮಾರ್ಗಸೂಚಿಯು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ಪ್ರಸಕ್ತ ಕೋಶದ ಹೆಸರನ್ನು ಓದುವಾಗ ದೋಷವೊಂದು ಸಂಭವಿಸದಿದ್ದರೆ ಅಥವಾ ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡದ ಹೊರತು ರಿಟರ್ನ್ ಸ್ಥಿತಿ 0 ಆಗಿದೆ.

ಓದಿ [ -ಗಳು ] [ -u ಎಫ್ಡಿ ] [ -t ಕಾಲಾವಧಿ ] [ -ಅನೇಮ್ ] [ -p ಪ್ರಾಂಪ್ಟ್ ] [ -n nchars ] [ -d ಡೆಲಿಮ್ ] [ ಹೆಸರು ...]

ಒಂದು ಸಾಲು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ಪುಟ್ನಿಂದ ಅಥವಾ -u ಆಯ್ಕೆಯನ್ನು ಒಂದು ವಾದದಂತೆ ಸರಬರಾಜು ಮಾಡಿದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಎಫ್ಡಿನಿಂದ ಓದಲಾಗುತ್ತದೆ ಮತ್ತು ಮೊದಲ ಪದವು ಮೊದಲ ಹೆಸರಿಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ, ಎರಡನೇ ಹೆಸರಿನ ಎರಡನೆಯ ಪದ ಮತ್ತು ಉಳಿದಂತೆ ಉಳಿದಿದೆ ಪದಗಳು ಮತ್ತು ಕೊನೆಯ ಹೆಸರಿಗೆ ನಿಯೋಜಿಸಲಾದ ಅವುಗಳ ಮಧ್ಯಂತರ ವಿಭಜಕಗಳು. ಹೆಸರುಗಳಿಗಿಂತ ಇನ್ಪುಟ್ ಸ್ಟ್ರೀಮ್ನಿಂದ ಕಡಿಮೆ ಪದಗಳನ್ನು ಓದುತ್ತಿದ್ದರೆ, ಉಳಿದ ಹೆಸರುಗಳಿಗೆ ಖಾಲಿ ಮೌಲ್ಯಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಐಎಫ್ಎಸ್ನಲ್ಲಿರುವ ಅಕ್ಷರಗಳನ್ನು ಈ ಪದವನ್ನು ಪದಗಳಾಗಿ ವಿಭಜಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಬ್ಯಾಕ್ಸ್ಕ್ಲ್ಯಾಷ್ ಅಕ್ಷರ ( \ ) ಅನ್ನು ಮುಂದಿನ ಅಕ್ಷರ ಓದುವ ಮತ್ತು ಲೈನ್ ಮುಂದುವರಿಕೆಗಾಗಿ ಯಾವುದೇ ವಿಶೇಷ ಅರ್ಥವನ್ನು ತೆಗೆದುಹಾಕಲು ಬಳಸಬಹುದಾಗಿದೆ. ಆಯ್ಕೆಗಳು, ಸರಬರಾಜು ಮಾಡಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

-ಒಂದು ಹೆಸರು

ಪದಗಳನ್ನು ವ್ಯೂಹ ವೇರಿಯೇಬಲ್ ಅನೇಮ್ನ ಅನುಕ್ರಮ ಸೂಚ್ಯಂಕಗಳಿಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ, 0 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಯಾವುದೇ ಹೊಸ ಮೌಲ್ಯಗಳನ್ನು ನಿಗದಿಪಡಿಸುವ ಮೊದಲು ಅನೇಮ್ ಅನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ . ಇತರ ಹೆಸರು ಆರ್ಗ್ಯುಮೆಂಟುಗಳನ್ನು ಕಡೆಗಣಿಸಲಾಗುತ್ತದೆ.

-d ಡೆಲಿಮ್

ಡೆಲಿಮ್ನ ಮೊದಲ ಅಕ್ಷರವನ್ನು ಹೊಸ ಲೈನ್ನ ಬದಲಿಗೆ ಇನ್ಪುಟ್ ಲೈನ್ ಅನ್ನು ಅಂತ್ಯಗೊಳಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

-ಇ

ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ಪುಟ್ ಒಂದು ಟರ್ಮಿನಲ್ನಿಂದ ಬಂದರೆ, ಓದುವ ಸಾಲು (ಮೇಲಿನ ಓದಿರಿ ) ಅನ್ನು ರೇಖೆಯನ್ನು ಪಡೆಯಲು ಬಳಸಲಾಗುತ್ತದೆ.

-n nchars

ಇನ್ಪುಟ್ ಸಂಪೂರ್ಣ ರೇಖೆಯನ್ನು ಕಾಯುವ ಬದಲು nchars ಅಕ್ಷರಗಳನ್ನು ಓದಿದ ನಂತರ ಆದಾಯವನ್ನು ಓದಿ .

-p ಪ್ರಾಂಪ್ಟ್

ಯಾವುದೇ ಇನ್ಪುಟ್ ಅನ್ನು ಓದಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು, ಹಿಂದುಳಿದಿರುವ ಹೊಸ ಲೈನ್ ಇಲ್ಲದೆ ಪ್ರಮಾಣಿತ ದೋಷದಲ್ಲಿ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಿ. ಇನ್ಪುಟ್ ಟರ್ಮಿನಲ್ನಿಂದ ಬಂದಾಗ ಮಾತ್ರ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

-ಆರ್

ಬ್ಯಾಕ್ಸ್ಲಾಶ್ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಪಾತ್ರವಾಗಿ ವರ್ತಿಸುವುದಿಲ್ಲ. ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಷ್ ಅನ್ನು ರೇಖೆಯ ಭಾಗವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್-ಹೊಸ ಲೈನ್ ಜೋಡಿಯನ್ನು ಸಾಲು ಮುಂದುವರಿಕೆಯಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ.

-s

ಸೈಲೆಂಟ್ ಮೋಡ್. ಟರ್ಮಿನಲ್ನಿಂದ ಇನ್ಪುಟ್ ಬರುತ್ತಿದ್ದರೆ, ಅಕ್ಷರಗಳು ಪ್ರತಿಧ್ವನಿಯಾಗಿರುವುದಿಲ್ಲ.

-t ಸಮಯ ಮೀರಿದೆ

ಸಮಯದ ಸೆಕೆಂಡುಗಳ ಒಳಗೆ ಪೂರ್ಣವಾದ ಇನ್ಪುಟ್ ಅನ್ನು ಓದಲಾಗದಿದ್ದಲ್ಲಿ ಕಾಲಾನುಕಾಲಕ್ಕೆ ಓದಲು ಮತ್ತು ವೈಫಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಈ ಆಯ್ಕೆಯು ಟರ್ಮಿನಲ್ ಅಥವಾ ಪೈಪ್ನಿಂದ ಇನ್ಪುಟ್ ಓದುವಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.

-u fdFP

ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಎಫ್ಡಿ ಯಿಂದ ಇನ್ಪುಟ್ ಅನ್ನು ಓದಿ.

ಯಾವುದೇ ಹೆಸರುಗಳು ಸರಬರಾಜು ಮಾಡದಿದ್ದರೆ, ವೇರಿಯಬಲ್ ಗೆ ಲೈನ್ ಓದಲು ನಿಯೋಜಿಸಲಾಗಿದೆ. ಹಿಂದಿರುಗಿದ ಕೋಡ್ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ, ಕಡತದ ಅಂತ್ಯವು ಎದುರಾದರೆ, ಸಮಯವನ್ನು ಓದಿರಿ , ಅಥವಾ ಅಮಾನ್ಯವಾದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಅನ್ನು -u ಗೆ ವಾದದಂತೆ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ.

ಓದಲು ಮಾತ್ರ [ -ಎಫ್ಎಫ್ ] [ ಹೆಸರು ...]

ಕೊಟ್ಟಿರುವ ಹೆಸರುಗಳನ್ನು ಓದಲು ಮಾತ್ರ ಗುರುತಿಸಲಾಗಿದೆ; ಈ ಹೆಸರುಗಳ ಮೌಲ್ಯಗಳು ನಂತರದ ನಿಯೋಜನೆಯಿಂದ ಬದಲಾಯಿಸಲ್ಪಡಬಾರದು. -f ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಿದ್ದರೆ, ಹೆಸರುಗಳಿಗೆ ಅನುಗುಣವಾದ ಕಾರ್ಯಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ. -a ಆಯ್ಕೆಯು ಅರೆಗಳಿಗೆ ವ್ಯತ್ಯಾಸಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಯಾವುದೇ ಹೆಸರಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ನೀಡಲಾಗದಿದ್ದರೆ , ಅಥವಾ -ಪಿ ಆಯ್ಕೆಯನ್ನು ಪೂರೈಸಿದರೆ, ಎಲ್ಲಾ ಓದಲುಮಾಡುವ ಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. -p ಆಯ್ಕೆಯು ಇನ್ಪುಟ್ ಆಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಸ್ವರೂಪದಲ್ಲಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ಎದುರಿಸದ ಹೊರತು ರಿಟರ್ನ್ ಸ್ಟೇಟಸ್ 0 ಆಗಿದೆ, ಒಂದು ಹೆಸರು ಮಾನ್ಯ ಶೆಲ್ ವೇರಿಯೇಬಲ್ ಹೆಸರು ಅಲ್ಲ ಅಥವಾ -f ಒಂದು ಕ್ರಿಯೆ ಇಲ್ಲದ ಹೆಸರನ್ನು ಪೂರೈಸುತ್ತದೆ.

ಹಿಂತಿರುಗಿ [ n ]

N ನಿಂದ ಸೂಚಿಸಲಾದ ರಿಟರ್ನ್ ಮೌಲ್ಯದೊಂದಿಗೆ ನಿರ್ಗಮಿಸಲು ಒಂದು ಕಾರ್ಯವನ್ನು ಮಾಡುತ್ತದೆ. N ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ರಿಟರ್ನ್ ಸ್ಟೇಟಸ್ ಫಂಕ್ಷನ್ ದೇಹದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಕೊನೆಯ ಕಮಾಂಡ್ ಆಗಿದೆ. ಒಂದು ಕ್ರಿಯೆಯ ಹೊರಗೆ ಬಳಸಿದರೆ, ಆದರೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ . ( ಮೂಲ ) ಆಜ್ಞೆಯು, ಆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ ಮತ್ತು ಲಿಪಿಯ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾದ ಕೊನೆಯ ಆದೇಶದ n ಅಥವಾ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಒಂದು ಕಾರ್ಯದ ಹೊರಗೆ ಬಳಸಿದರೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ಅಲ್ಲ . , ರಿಟರ್ನ್ ಸ್ಥಿತಿ ತಪ್ಪಾಗಿದೆ.

ಸೆಟ್ [ --abefhkmnptuvxBCHP ] [ -o ಆಯ್ಕೆಯನ್ನು ] [ arg ...]

ಆಯ್ಕೆಗಳಿಲ್ಲದೆ, ಪ್ರತಿ ಶೆಲ್ ವೇರಿಯೇಬಲ್ನ ಹೆಸರು ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಇನ್ಪುಟ್ ಆಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಸ್ವರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಪ್ರಸ್ತುತ ಲೊಕೇಲ್ ಪ್ರಕಾರ ಔಟ್ಪುಟ್ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಅವರು ಶೆಲ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ ಅಥವಾ ಹೊಂದಿಸುವುದಿಲ್ಲ. ಆಯ್ಕೆಗಳನ್ನು ಸಂಸ್ಕರಿಸಿದ ನಂತರ ಉಳಿದ ಯಾವುದೇ ವಾದಗಳು ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳ ಮೌಲ್ಯಗಳಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು $ 1 , $ 2 , ... $ n ಗೆ ಕ್ರಮವಾಗಿ ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಆಯ್ಕೆಗಳು, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

-ಎ

ತರುವಾಯದ ಆಜ್ಞೆಗಳ ಪರಿಸರಕ್ಕೆ ರಫ್ತು ಮಾಡಲು ಬದಲಾಯಿಸಲಾದ ಅಥವಾ ರಚಿಸಲಾದ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳನ್ನು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಗುರುತಿಸಿ.

-ಬಿ

ಮುಂದಿನ ಪ್ರಾಥಮಿಕ ಪ್ರಾಂಪ್ಟರಿಗೆ ಮುಂಚಿತವಾಗಿ, ಅಂತ್ಯಗೊಳಿಸಿದ ಹಿನ್ನೆಲೆ ಉದ್ಯೋಗಗಳ ಸ್ಥಿತಿಯನ್ನು ತಕ್ಷಣವೇ ವರದಿ ಮಾಡಿ. ಉದ್ಯೋಗ ನಿಯಂತ್ರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಮಾತ್ರ ಇದು ಪರಿಣಾಮಕಾರಿಯಾಗಿರುತ್ತದೆ.

-ಇ

ಒಂದು ಸರಳ ಆಜ್ಞೆಯನ್ನು (ಮೇಲಿನ SHELL GRAMMAR ಅನ್ನು ನೋಡಿ) ಶೂನ್ಯೇತರ ಸ್ಥಿತಿಯಿಂದ ನಿರ್ಗಮಿಸಿದರೆ ತಕ್ಷಣ ನಿರ್ಗಮಿಸಿ. ವಿಫಲವಾದ ಆಜ್ಞೆಯು ಒಂದು ಅಥವಾ ಸಮಯದ ಲೂಪ್ನ ಭಾಗವಾಗಿದ್ದರೆ, ಒಂದು ವೇಳೆ ಹೇಳಿಕೆಯ ಭಾಗವಾಗಿ, && ಅಥವಾ ||ಭಾಗವಾದರೆ ಶೆಲ್ ನಿರ್ಗಮಿಸುವುದಿಲ್ಲ. ಪಟ್ಟಿ, ಅಥವಾ ಕಮಾಂಡ್ನ ರಿಟರ್ನ್ ಮೌಲ್ಯವು ತಲೆಕೆಳಗಾದಾಗ ! . ಶೆಲ್ ನಿರ್ಗಮನದ ಮೊದಲು ಇಆರ್ಆರ್ನಲ್ಲಿನ ಒಂದು ಬಲೆಯು ಹೊಂದಿಸಿದ್ದರೆ, ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.

-f

ಪಾತ್ ಹೆಸರಿನ ವಿಸ್ತರಣೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.

-h

ಆಜ್ಞೆಗಳ ಸ್ಥಳವನ್ನು ಅವರು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹುಡುಕುತ್ತಿದ್ದಂತೆ ನೆನಪಿಡಿ. ಇದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

-k

ನೇಮಕಾತಿ ಹೇಳಿಕೆಗಳ ರೂಪದಲ್ಲಿ ಎಲ್ಲಾ ವಾದಗಳು ಆಜ್ಞೆಯ ಹೆಸರಿನಲ್ಲಿ ಮುಂಚಿತವಾಗಿಯೇ ಆಜ್ಞೆಗಾಗಿ ಪರಿಸರದಲ್ಲಿ ಇರಿಸಲ್ಪಟ್ಟಿವೆ.

-m

ಮಾನಿಟರ್ ಮೋಡ್. ಜಾಬ್ ನಿಯಂತ್ರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಈ ಆಯ್ಕೆಯು ಅದನ್ನು ಬೆಂಬಲಿಸುವ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ಚಿಪ್ಪುಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ (ಮೇಲಿನ JOB ನಿಯಂತ್ರಣವನ್ನು ನೋಡಿ). ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆ ಗುಂಪಿನಲ್ಲಿ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಗಳು ನಡೆಯುತ್ತವೆ ಮತ್ತು ಅವುಗಳ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ಸಾಲು ಮುಗಿದ ಮೇಲೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ.

-n

ಆಜ್ಞೆಗಳನ್ನು ಓದಿರಿ ಆದರೆ ಅವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡಿ. ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳಿಗಾಗಿ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಇದು ಇಂಟರ್ಯಾಕ್ಟಿವ್ ಚಿಪ್ಪುಗಳಿಂದ ನಿರ್ಲಕ್ಷಿಸಲ್ಪಟ್ಟಿದೆ.

-o ಆಯ್ಕೆಯನ್ನು-ಹೆಸರು

ಆಯ್ಕೆಯನ್ನು-ಹೆಸರು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದಾಗಬಹುದು:

ಅಲ್ಲೆಕ್ಸ್ಪೋರ್ಟ್

ಅದೇ ರೀತಿಯಲ್ಲಿ -ಒಂದು .

ಬ್ರೇಸ್ಪಾಂಡ್

-B .

ಎಮ್ಯಾಕ್ಸ್

ಎಮ್ಯಾಕ್ಸ್ ಶೈಲಿಯ ಆಜ್ಞಾ ಸಾಲಿನ ಸಂಪಾದನೆ ಇಂಟರ್ಫೇಸ್ ಬಳಸಿ. ಶೆಲ್ ಸಂವಾದಾತ್ಮಕವಾಗಿದ್ದಾಗ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಶೆಲ್ ಅನ್ನು ಆರಂಭಿಸದೆ ಇದ್ದಲ್ಲಿ ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಕ್ಷೀಣತೆ

ಅದೇ ರೀತಿಯಲ್ಲಿ.

ಹ್ಯಾಶಲ್

ಅದೇ ರೀತಿಯಲ್ಲಿ -h .

histexpand

ಅದೇ ರೀತಿಯಲ್ಲಿ -H .

ಇತಿಹಾಸ

ಹಿಸ್ಟರಿ ಅಡಿಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಆಜ್ಞೆಯನ್ನು ಇತಿಹಾಸವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ .ಈ ಆಯ್ಕೆಯು ಇಂಟರ್ಯಾಕ್ಟಿವ್ ಚಿಪ್ಪುಗಳಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ.

ನಿರ್ಲಕ್ಷ್ಯ

ಶೆಲ್ ಕಮಾಂಡ್ "IGNOREEOF = 10" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಂತೆ (ಮೇಲಿನ ಶೆಲ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ನೋಡಿ) ಪರಿಣಾಮವು.

ಕೀವರ್ಡ್

-K ಎಂದು ಅದೇ.

ಮಾನಿಟರ್

-m .

noclobber

-ಸಿ .

ನೋಸೆಕ್

ಅದೇ ರೀತಿಯಲ್ಲಿ -n .

ನೋಗ್ಲೋಬ್

-f ಎಂದು ಅದೇ. ನೊಲೊಗ್ ಪ್ರಸ್ತುತ ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ.

ಸೂಚಿಸಿ

ಅದೇ ರೀತಿಯಲ್ಲಿ -b .

ನಾಮಪದ

ಅದೇ ರೀತಿಯಲ್ಲಿ -u .

ಒನೆಕ್ಮಡ್

ಅದೇ ರೀತಿಯಲ್ಲಿ.

ಭೌತಿಕ

-ಪಿ .

ಪೊಸಿಕ್ಸ್

ಡೀಫಾಲ್ಟ್ ಕಾರ್ಯಾಚರಣೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ (ಪೊಸಿಕ್ಸ್ ಮೋಡ್ ) ಅನ್ನು ಹೊಂದಿಸಲು POSIX 1003.2 ಪ್ರಮಾಣಕದಿಂದ ಭಿನ್ನವಾಗಿರುವ ಬ್ಯಾಶ್ ನ ವರ್ತನೆಯನ್ನು ಬದಲಿಸಿ.

ಸವಲತ್ತು

-ಪಿ .

ಕ್ರಿಯಾಪದ

ಅದೇ ರೀತಿಯಲ್ಲಿ -v .

vi

Vi- ಶೈಲಿಯ ಆಜ್ಞಾ ಸಾಲಿನ ಸಂಪಾದನೆ ಇಂಟರ್ಫೇಸ್ ಬಳಸಿ.

xtrace

ಅದೇ ರೀತಿಯಲ್ಲಿ -x .

-o ಆಯ್ಕೆಯನ್ನು-ಹೆಸರು ಇಲ್ಲದಿದ್ದರೆ ಪೂರೈಸಿದರೆ, ಪ್ರಸ್ತುತ ಆಯ್ಕೆಗಳ ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. + O ಯಾವುದೇ ಆಯ್ಕೆಯನ್ನು-ಹೆಸರು ಇಲ್ಲದಿದ್ದರೆ, ಪ್ರಸ್ತುತ ಆಯ್ಕೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪುನಃ ರಚಿಸುವ ಸೆಟ್ ಆಜ್ಞೆಗಳನ್ನು ಪ್ರಮಾಣಿತ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

-ಪಿ

ಸವಲತ್ತು ಮೋಡ್ ಅನ್ನು ಆನ್ ಮಾಡಿ. ಈ ವಿಧಾನದಲ್ಲಿ, $ ENV ಮತ್ತು $ BASH_ENV ಫೈಲ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿಲ್ಲ, ಶೆಲ್ ಕಾರ್ಯಗಳನ್ನು ಪರಿಸರದಿಂದ ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯಲಾಗುವುದಿಲ್ಲ ಮತ್ತು SHELLOPTS ವೇರಿಯೇಬಲ್, ಇದು ವಾತಾವರಣದಲ್ಲಿ ಗೋಚರಿಸಿದರೆ, ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಶೆಲ್ ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರ (ಗುಂಪಿನ) ಐಡಿ ನಿಜವಾದ ಬಳಕೆದಾರ (ಗುಂಪು) ಐಡಿಗೆ ಸಮನಾಗಿರದೇ ಇದ್ದರೆ ಮತ್ತು -p ಆಯ್ಕೆಯನ್ನು ಸರಬರಾಜು ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಈ ಕ್ರಿಯೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರರ ಐಡಿ ನಿಜವಾದ ಬಳಕೆದಾರ ಐಡಿಗೆ ಹೊಂದಿಸಲ್ಪಡುತ್ತದೆ. -p ಆಯ್ಕೆಯನ್ನು ಆರಂಭದಲ್ಲಿ ಪೂರೈಸಿದರೆ, ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರ ಐಡಿ ಮರುಹೊಂದಿಸಲ್ಪಡುವುದಿಲ್ಲ. ಈ ಆಯ್ಕೆಯನ್ನು ಆಫ್ ಮಾಡುವುದರಿಂದ ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರ ಮತ್ತು ಗುಂಪು ಐಡಿಗಳನ್ನು ನಿಜವಾದ ಬಳಕೆದಾರ ಮತ್ತು ಗುಂಪು ಐಡಿಗಳಿಗೆ ಹೊಂದಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ.

-t

ಒಂದು ಆಜ್ಞೆಯನ್ನು ಓದಿದ ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಿ.

-u

ಪ್ಯಾರಾಮೀಟರ್ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ದೋಷವಲ್ಲದ ಅಸ್ಥಿರಗಳನ್ನು ದೋಷ ಎಂದು ಪರಿಗಣಿಸಿ. ಅನ್ಸೆಟ್ ವೇರಿಯಬಲ್ನಲ್ಲಿ ವಿಸ್ತರಣೆಯನ್ನು ಪ್ರಯತ್ನಿಸಿದರೆ, ಶೆಲ್ ಒಂದು ದೋಷ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, ಮತ್ತು ಸಂವಾದಾತ್ಮಕವಾಗಿಲ್ಲದಿದ್ದರೆ, ಶೂನ್ಯೇತರ ಸ್ಥಿತಿಯಿಂದ ನಿರ್ಗಮಿಸುತ್ತದೆ.

-v

ಶೆಲ್ ಇನ್ಪುಟ್ ಸಾಲುಗಳನ್ನು ಓದಿದಂತೆ ಮುದ್ರಿಸಿ.

-X

ಪ್ರತಿ ಸರಳ ಆಜ್ಞೆಯನ್ನು ವಿಸ್ತರಿಸಿದ ನಂತರ, ಪಿಎಸ್ 4 ನ ವಿಸ್ತರಿತ ಮೌಲ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಿ, ನಂತರ ಆಜ್ಞೆ ಮತ್ತು ಅದರ ವಿಸ್ತರಿತ ವಾದಗಳು.

-ಬಿ

ಶೆಲ್ ಬ್ರೇಸ್ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ (ಮೇಲೆ ಬ್ರೇಸ್ ವಿಸ್ತರಣೆ ನೋಡಿ). ಇದು ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ.

-ಸಿ

ಹೊಂದಿಸಿದ್ದರೆ, ಬ್ಯಾಷ್ > ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ, ಮತ್ತು > , ಮತ್ತು <> ಪುನರ್ನಿರ್ದೇಶನ ನಿರ್ವಾಹಕರೊಂದಿಗೆ ಬದಲಿಸುವುದಿಲ್ಲ. ರಿಡೈರೆಕ್ಷನ್ ಆಪರೇಟರ್ ಬಳಸಿ | ಔಟ್ಪುಟ್ ಫೈಲ್ಗಳನ್ನು ರಚಿಸುವಾಗ ಇದನ್ನು ಅತಿಕ್ರಮಿಸಬಹುದು. | ಬದಲಿಗೆ > .

-H

ಸಕ್ರಿಯಗೊಳಿಸಿ ! ಶೈಲಿ ಇತಿಹಾಸ ಪರ್ಯಾಯ. ಶೆಲ್ ಸಂವಾದಾತ್ಮಕವಾಗಿದ್ದಾಗ ಈ ಆಯ್ಕೆಯು ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ.

-ಪಿ

ಹೊಂದಿಸಿದಲ್ಲಿ, ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಕೋಶವನ್ನು ಬದಲಿಸುವಂತಹ cd ನಂತಹ ಆದೇಶಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಶೆಲ್ ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸುವುದಿಲ್ಲ. ಬದಲಿಗೆ ಭೌತಿಕ ಕೋಶ ರಚನೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬದಲಾಯಿಸುವ ಆಜ್ಞೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಬ್ಯಾಷ್ ತಾರ್ಕಿಕ ಸರಪಳಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

-

ಯಾವುದೇ ವಾದಗಳು ಈ ಆಯ್ಕೆಯನ್ನು ಅನುಸರಿಸದಿದ್ದರೆ, ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ. ಇಲ್ಲದಿದ್ದರೆ, ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳನ್ನು ಆರ್ಗ್ ರುಗೆ ಹೊಂದಿಸಲಾಗಿದೆ, ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಒಂದು ಜೊತೆ ಪ್ರಾರಂಭವಾಗಿದ್ದರೂ - .

-

ಆಯ್ಕೆಗಳ ಕೊನೆಯಲ್ಲಿ ಸಿಗ್ನಲ್ ಮಾಡಿ, ಎಲ್ಲಾ ಉಳಿದ ಆರ್ಗ್ಗಳನ್ನು ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳಿಗೆ ನಿಯೋಜಿಸಲು ಕಾರಣವಾಗಬಹುದು. -x ಮತ್ತು -v ಆಯ್ಕೆಗಳನ್ನು ಆಫ್ ಮಾಡಲಾಗಿದೆ. ಯಾವುದೇ ವಾದವಿಲ್ಲದಿದ್ದರೆ, ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳು ಬದಲಾಗದೆ ಉಳಿಯುತ್ತವೆ.

ಸೂಚಿಸದಿದ್ದರೆ ಆಯ್ಕೆಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಆಫ್ ಆಗಿವೆ. ಬಳಸಿ + ಬದಲಾಗಿ - ಈ ಆಯ್ಕೆಗಳನ್ನು ಆಫ್ ಮಾಡಲು ಕಾರಣವಾಗುತ್ತದೆ. ಆಯ್ಕೆಗಳನ್ನು ಶೆಲ್ನ ಆಹ್ವಾನಕ್ಕೆ ವಾದಗಳನ್ನು ಸೂಚಿಸಬಹುದು. ಪ್ರಸ್ತುತ ಆಯ್ಕೆಗಳ ಸೆಟ್ $ - ನಲ್ಲಿ ಕಂಡುಬರಬಹುದು. ಅಮಾನ್ಯವಾದ ಆಯ್ಕೆ ಎದುರಾದರೆ ರಿಟರ್ನ್ ಸ್ಥಿತಿ ಯಾವಾಗಲೂ ನಿಜ.

ಶಿಫ್ಟ್ [ n ]

N +1 ನಿಂದ ಸ್ಥಾನಮಾನದ ನಿಯತಾಂಕಗಳನ್ನು $ 1 ಎಂದು ಮರುಹೆಸರಿಸಲಾಗಿದೆ. $ # - n ನ +1 ಗೆ $ # ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸಲಾಗುವುದಿಲ್ಲ. n ನಕಾರಾತ್ಮಕ ಸಂಖ್ಯೆಯಿಲ್ಲ $ # ಗಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮನಾಗಿರಬೇಕು. N 0 ಆಗಿದ್ದರೆ, ಯಾವುದೇ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗಿಲ್ಲ. N ನೀಡಲಾಗದಿದ್ದರೆ, ಅದು 1 ಎಂದು ಊಹಿಸಲಾಗಿದೆ. $ N ಗಿಂತ ಹೆಚ್ಚಿದ್ದರೆ, ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಿಸಲಾಗುವುದಿಲ್ಲ. ಶೂನ್ಯಕ್ಕಿಂತ $ ನಷ್ಟು ಅಥವಾ ಅದಕ್ಕಿಂತ ಕಡಿಮೆ ಇದ್ದರೆ ಎನ್ ಹಿಂತಿರುಗಿದ ಸ್ಥಿತಿಯು ಶೂನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿರುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ 0.

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

ಐಚ್ಛಿಕ ಶೆಲ್ ವರ್ತನೆಯನ್ನು ನಿಯಂತ್ರಿಸುವ ಅಸ್ಥಿರ ಮೌಲ್ಯಗಳನ್ನು ಟಾಗಲ್ ಮಾಡಿ. ಯಾವುದೇ ಆಯ್ಕೆಗಳಿಲ್ಲದೆ, ಅಥವಾ -p ಆಯ್ಕೆಯೊಂದಿಗೆ, ಎಲ್ಲಾ ಹೊಂದಿಸಬಹುದಾದ ಆಯ್ಕೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ, ಪ್ರತಿಯೊಂದೂ ಹೊಂದಿಸದೆಯೇ ಇಲ್ಲವೋ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. -p ಆಯ್ಕೆಯು ಇನ್ಪುಟ್ ಆಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದಂತಹ ರೂಪದಲ್ಲಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಇತರ ಆಯ್ಕೆಗಳು ಕೆಳಗಿನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿವೆ:

-s

ಪ್ರತಿ optname ಸಕ್ರಿಯಗೊಳಿಸಿ (ಸೆಟ್).

-u

ಪ್ರತಿ optname ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ (ಹೊಂದಿಸದೆ).

-q

ಸಾಮಾನ್ಯ ಉತ್ಪಾದನೆಯನ್ನು ನಿಷೇಧಿಸುತ್ತದೆ (ಸ್ತಬ್ಧ ಮೋಡ್); ಹಿಂತಿರುಗಿದ ಸ್ಥಿತಿಯು ಆಪ್ ಹೆಸರನ್ನು ಹೊಂದಿಸಿದ್ದರೆ ಅಥವಾ ಹೊಂದಿಸದೆಯೇ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಅನೇಕ ಆಪ್ಟ್ನೇಮ್ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು -q ಯೊಂದಿಗೆ ನೀಡಿದರೆ, ಎಲ್ಲಾ ಆಪ್ಟ್ಹೆಮ್ಗಳು ಸಕ್ರಿಯಗೊಂಡರೆ ರಿಟರ್ನ್ ಸ್ಥಿತಿ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ ಶೂನ್ಯ.

-ಒ

ಸೆಟ್ ನಿರ್ಮಿಸಲು -o ಆಯ್ಕೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಎಂದು optname ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ.

-s ಅಥವಾ -u ಯಾವುದೇ ಆಪ್ಟ್ನೇಮ್ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳೊಂದಿಗೆ ಬಳಸಿದರೆ, ಪ್ರದರ್ಶನವು ಅನುಕ್ರಮವಾಗಿ ಸೆಟ್ ಅಥವಾ ಹೊಂದಿಸದ ಆ ಆಯ್ಕೆಗಳನ್ನು ಸೀಮಿತವಾಗಿರುತ್ತದೆ. ಗಮನಿಸದೆ ಇದ್ದಲ್ಲಿ, ಡೀಫಾಲ್ಟ್ ಆಗಿ ಅಂಗಡಿಯ ಆಯ್ಕೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ (ಹೊಂದಿಸದೆ).

ಎಲ್ಲಾ ಆಪ್ಟ್ನೇಮೇಶನ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಲ್ಲಿ, ಹಿಂದಿರುಗಿದ ಸ್ಥಿತಿಯು ಪಟ್ಟಿ ಮಾಡುವಿಕೆಯ ಆಯ್ಕೆಗಳು ಶೂನ್ಯವಾಗಿದ್ದರೆ, ಶೂನ್ಯರಹಿತವಾಗಿರುತ್ತದೆ. ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿಸುವಾಗ ಅಥವಾ ಹೊಂದಿಸದೆ ಹೋಗುವಾಗ , optname ಮಾನ್ಯವಾದ ಶೆಲ್ ಆಯ್ಕೆಯಾಗಿಲ್ಲದಿದ್ದರೆ ರಿಟರ್ನ್ ಸ್ಥಿತಿ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ.

ಅಂಗಡಿಗಳ ಆಯ್ಕೆಗಳ ಪಟ್ಟಿ ಹೀಗಿದೆ:

cdable_vars

ಹೊಂದಿಸಿದಲ್ಲಿ, ಒಂದು ಕೋಶವನ್ನು ಹೊಂದಿರದ cd builtin ಆದೇಶಕ್ಕೆ ಒಂದು ವಾದವು ಒಂದು ವೇರಿಯೇಬಲ್ನ ಹೆಸರಾಗಿರುತ್ತದೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಇದರ ಮೌಲ್ಯವು ಡೈರೆಕ್ಟರಿಗೆ ಬದಲಾಯಿಸಲ್ಪಡುತ್ತದೆ.

ಸಿಡಿಪೂಲ್

ಹೊಂದಿಸಿದರೆ, ಒಂದು CD ಆಜ್ಞೆಯಲ್ಲಿನ ಕೋಶದ ಘಟಕದ ಕಾಗುಣಿತದಲ್ಲಿನ ಸಣ್ಣ ದೋಷಗಳು ಸರಿಪಡಿಸಲ್ಪಡುತ್ತವೆ. ಬದಲಾಯಿಸಲಾದ ಅಕ್ಷರಗಳು, ಕಳೆದುಹೋದ ಅಕ್ಷರ, ಮತ್ತು ಒಂದು ಪಾತ್ರಕ್ಕಾಗಿ ಹಲವಾರು ದೋಷಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ತಿದ್ದುಪಡಿ ಕಂಡುಬಂದರೆ, ಸರಿಪಡಿಸಿದ ಫೈಲ್ ಹೆಸರು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆಜ್ಞೆಯು ಮುಂದುವರಿಯುತ್ತದೆ. ಈ ಆಯ್ಕೆಯನ್ನು ಸಂವಾದಾತ್ಮಕ ಚಿಪ್ಪುಗಳಿಂದ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.

ಚೆಕ್ಹಾಶ್

ಹೊಂದಿಸಿದಲ್ಲಿ, ಹ್ಯಾಶ್ ಟೇಬಲ್ನಲ್ಲಿ ಕಂಡುಬರುವ ಆದೇಶವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ಬ್ಯಾಷ್ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಹ್ಯಾಶ್ಡ್ ಆಜ್ಞೆಯು ಇನ್ನು ಮುಂದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ಒಂದು ಸಾಮಾನ್ಯ ಮಾರ್ಗದ ಹುಡುಕಾಟವನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ.

ಚೆಕ್ವಿನ್ಸೈಜ್

ಹೊಂದಿಸಿದಲ್ಲಿ, ಬ್ಯಾಷ್ ಪ್ರತಿ ಆಜ್ಞೆಯ ನಂತರ ವಿಂಡೋ ಗಾತ್ರವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು, ಅಗತ್ಯವಿದ್ದಲ್ಲಿ, LINES ಮತ್ತು COLUMNS ಮೌಲ್ಯಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ.

cmdhist

ಹೊಂದಿಸಿದಲ್ಲಿ, ಒಂದೇ ಇತಿಹಾಸದ ಪ್ರವೇಶದಲ್ಲಿ ಬಹು-ಸಾಲಿನ ಆಜ್ಞೆಯ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಉಳಿಸಲು ಬ್ಯಾಷ್ ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಇದು ಮಲ್ಟಿ-ಲೈನ್ ಆಜ್ಞೆಗಳ ಸುಲಭ ಮರು-ಸಂಪಾದನೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಡಾಟ್ಗ್ಲೋಬ್

ಹೊಂದಿಸಿದಲ್ಲಿ, ಬಾಶ್ ಫೈಲ್ ಹೆಸರನ್ನು `. ಪಾತ್ ಹೆಸರಿನ ವಿಸ್ತರಣೆಯ ಫಲಿತಾಂಶಗಳಲ್ಲಿ.

ಎಕ್ಸಿಕ್ಫೈಲ್

ಹೊಂದಿಸಿದಲ್ಲಿ, exec builtin ಆದೇಶಕ್ಕೆ ಆರ್ಗ್ಯುಮೆಂಟ್ನಂತೆ ಸೂಚಿಸಲಾದ ಕಡತವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ಶೆಲ್ ನಿರ್ಗಮಿಸುವುದಿಲ್ಲ. ಎಕ್ಸೆಕ್ ವಿಫಲವಾದಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ಶೆಲ್ ನಿರ್ಗಮಿಸುವುದಿಲ್ಲ.

ವಿಸ್ತರಣೆ_ಭೇಟಿಗಳು

ಹೊಂದಿಸಿದಲ್ಲಿ, ಅಲಿಯಾಸ್ಗಳು ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ಅಲಿಯಾಸ್ಗಳು ವಿಸ್ತರಿಸಲ್ಪಡುತ್ತವೆ. ಸಂವಾದಾತ್ಮಕ ಚಿಪ್ಪುಗಳಿಗಾಗಿ ಈ ಆಯ್ಕೆಯನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

extglob

ಹೊಂದಿಸಿದಲ್ಲಿ, ಪಾತ್ನೇಮ್ ವಿಸ್ತರಣೆಯ ಅಡಿಯಲ್ಲಿ ವಿವರಿಸಲಾದ ವಿಸ್ತೃತ ಮಾದರಿಯ ಹೊಂದಾಣಿಕೆಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.

ಹಿಸ್ಟಪ್ಪೆಂಡ್

ಹೊಂದಿಸಿದರೆ, ಕಡತವನ್ನು ಮೇಲ್ಬರಹ ಮಾಡುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಶೆಲ್ ನಿರ್ಗಮಿಸಿದಾಗ HISTFILE ವೇರಿಯೇಬಲ್ನ ಮೌಲ್ಯದಿಂದ ಹೆಸರಿಸಲಾದ ಫೈಲ್ಗೆ ಇತಿಹಾಸ ಪಟ್ಟಿಯನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.

histreedit

ಹೊಂದಿಸಿದಲ್ಲಿ, ಮತ್ತು ಓದುವಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತಿದೆ, ವಿಫಲವಾದ ಇತಿಹಾಸದ ಪರ್ಯಾಯವನ್ನು ಪುನಃ ಸಂಪಾದಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡಲಾಗುತ್ತದೆ.

histverify

ಹೊಂದಿಸಿದರೆ ಮತ್ತು ಓದುವಿಕೆಯನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಇತಿಹಾಸದ ಬದಲಿ ಫಲಿತಾಂಶಗಳು ತಕ್ಷಣ ಶೆಲ್ ಪಾರ್ಸರ್ಗೆ ರವಾನಿಸಲ್ಪಡುವುದಿಲ್ಲ. ಬದಲಾಗಿ, ಪರಿಣಾಮವಾಗಿ ಇರುವ ಸಾಲು ಓದುವಿಕೆ ಎಡಿಟಿಂಗ್ ಬಫರ್ಗೆ ಲೋಡ್ ಆಗುತ್ತದೆ, ಮತ್ತಷ್ಟು ಮಾರ್ಪಾಡು ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ.

ಹೋಸ್ಟ್ ಪೂರ್ಣಗೊಂಡಿದೆ

ಹೊಂದಿಸಿದಲ್ಲಿ, ಮತ್ತು ಓದುವಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತಿದೆ, @ ಅನ್ನು ಹೊಂದಿರುವ ಪದವು ಪೂರ್ಣಗೊಂಡಾಗ ಬ್ಯಾಷ್ ಹೋಸ್ಟ್ಹೆಸರು ಪೂರ್ಣಗೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ (ಮೇಲೆ ಓದಿ READLINE ಮುಗಿದಿದೆ ). ಇದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಹುಪೊನೆಕ್ಸಿಟ್

ಹೊಂದಿಸಿದಲ್ಲಿ, ಸಂವಾದಾತ್ಮಕ ಲಾಗಿನ್ ಶೆಲ್ ನಿರ್ಗಮಿಸಿದಾಗ ಬ್ಯಾಷ್ ಎಲ್ಲಾ ಕೆಲಸಗಳಿಗೆ SIGHUP ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

ಸಂವಾದಾತ್ಮಕ_ಕಾಮೆಂಟ್ಗಳು

ಹೊಂದಿಸಿದಲ್ಲಿ, ಆ ಪದವನ್ನು ಉಂಟುಮಾಡುವ # ಪದದೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಪದವನ್ನು ಮತ್ತು ಆ ಸಾಲಿನಲ್ಲಿರುವ ಉಳಿದಿರುವ ಎಲ್ಲಾ ಅಕ್ಷರಗಳು ಸಂವಾದಾತ್ಮಕ ಶೆಲ್ನಲ್ಲಿ ನಿರ್ಲಕ್ಷಿಸಲಾಗುವುದು (ಮೇಲಿನ COMMENTS ಅನ್ನು ನೋಡಿ). ಈ ಆಯ್ಕೆಯನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಲಿಥಿಸ್ಟ್

ಹೊಂದಿಸಿದಲ್ಲಿ ಮತ್ತು cmdhist ಆಯ್ಕೆಯು ಸಕ್ರಿಯಗೊಂಡರೆ, ಸಾಧ್ಯವಾದಲ್ಲಿ ಅಲ್ಪ ವಿರಾಮದ ಆಜ್ಞೆಗಳನ್ನು ಅರ್ಧವಿರಾಮ ವಿಭಜಕಗಳನ್ನು ಬಳಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಎಂಬೆಡೆಡ್ ಹೊಸಲೈನ್ಗಳೊಂದಿಗೆ ಇತಿಹಾಸಕ್ಕೆ ಉಳಿಸಲಾಗುತ್ತದೆ.

login_shell

ಶೆಲ್ ಅನ್ನು ಲಾಗಿನ್ ಶೆಲ್ನಂತೆ ಪ್ರಾರಂಭಿಸಿದರೆ ಈ ಆಯ್ಕೆಯನ್ನು ಶೆಲ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ (ಮೇಲಿನ INVOCATION ಅನ್ನು ನೋಡಿ). ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ.

mailwarn

ಹೊಂದಿಸಿದಲ್ಲಿ ಮತ್ತು ಕೊನೆಯ ಬಾರಿ ಪರಿಶೀಲಿಸಿದ ನಂತರ ಮೇಲ್ಗಾಗಿ ಬಾಶ್ ಪರಿಶೀಲಿಸುವ ಫೈಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲಾಗಿದೆ, ಸಂದೇಶವನ್ನು "ಮೇಲ್ನಲ್ಲಿ ಮೇಲ್ ಮೇಲ್ ಓದಲು ಮಾಡಲಾಗಿದೆ" ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

no_empty_cmd_completion

ಹೊಂದಿಸಿದಲ್ಲಿ, ಮತ್ತು ಓದುವಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತಿದೆ, ಖಾಲಿ ಸಾಲಿನಲ್ಲಿ ಪೂರ್ಣಗೊಳ್ಳುವಿಕೆಯನ್ನು ಪ್ರಯತ್ನಿಸಿದಾಗ ಸಂಭವನೀಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಾಗಿ PATH ಹುಡುಕಲು ಬಾಶ್ ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ.

ನೋಕೇಸ್ಗ್ಲೋಬ್

ಹೊಂದಿಸಿದಲ್ಲಿ, ಪಾಶ್ನಾಮದ ವಿಸ್ತರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಬಾಶ್ ಹೊಂದಿಕೆಗಳ ಫೈಲ್ ಹೆಸರನ್ನು ಕೇಸ್-ಸೂಕ್ಷ್ಮವಲ್ಲದ ಶೈಲಿಯಲ್ಲಿ (ಮೇಲೆ ಪಾತ್ನಾಮ ವಿಸ್ತರಣೆಯನ್ನು ನೋಡಿ).

ನಲ್ಗ್ಲೋಬ್

ಹೊಂದಿಸಿದರೆ, ಯಾವುದೇ ಫೈಲ್ಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗದ ನಮೂನೆಗಳನ್ನು ಬ್ಯಾಷ್ ಅನುಮತಿಸುತ್ತದೆ (ಮೇಲಿನ ಪಾತ್ನೇಮ್ ವಿಸ್ತರಣೆಯನ್ನು ನೋಡಿ) ಶೂನ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ವಿಸ್ತರಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ.

progcomp

ಹೊಂದಿಸಿದಲ್ಲಿ, ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಪೂರ್ಣಗೊಳಿಸುವ ಸೌಲಭ್ಯಗಳು (ಮೇಲೆ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಕಾಂಪ್ಲೆಶನ್ ಅನ್ನು ನೋಡಿ) ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಈ ಆಯ್ಕೆಯನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಪ್ರಾಂಪ್ಟ್ವಾರ್ಸ್

ಹೊಂದಿಸಿದಲ್ಲಿ, ಪ್ರಾಂಪ್ಟ್ ತಂತಿಗಳು ನಂತರ ವೇರಿಯಬಲ್ ಮತ್ತು ನಿಯತಾಂಕ ವಿಸ್ತರಣೆಗೆ ಒಳಗಾಗುತ್ತವೆ