ಸೆಟ್ - ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ - ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್

ಸೆಟ್ - ಓದುವ ಮತ್ತು ಬರೆಯುವ ಅಸ್ಥಿರ

ಸಾರಾಂಶ

ಸೆಟ್ varName ? ಮೌಲ್ಯ ?

ವಿವರಣೆ

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

ಯಾವುದೇ ವಿಧಾನವು ಸಕ್ರಿಯವಾಗಿಲ್ಲದಿದ್ದರೆ, varName ಎನ್ನುವುದು ನೇಮ್ಸ್ಪೇಸ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ (ಪ್ರಸ್ತುತ ನಾಮಸ್ಥಳವು ಜಾಗತಿಕ ನಾಮಸ್ಥಳವಾಗಿದ್ದರೆ ಜಾಗತಿಕ ವೇರಿಯೇಬಲ್). ಒಂದು ಪ್ರಕ್ರಿಯೆಯು ಸಕ್ರಿಯವಾಗಿದ್ದರೆ, varName ಜಾಗತಿಕ ಆಜ್ಞೆಯನ್ನು ಜಾಗತಿಕ ಎಂದು ಘೋಷಿಸಲು ಆಹ್ವಾನಿಸದ ಹೊರತು ಪ್ರಕ್ರಿಯೆಯ ಒಂದು ಪ್ಯಾರಾಮೀಟರ್ ಅಥವಾ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಅಥವಾ ವೇರಿಯಬಲ್ ಆಜ್ಞೆಯನ್ನು varName ಅನ್ನು ನೇಮ್ಸ್ಪೇಸ್ ವೇರಿಯೇಬಲ್ ಎಂದು ಘೋಷಿಸಲು ಹೊರತುಪಡಿಸಿ .

ಆಯ್ಕೆಗಳು

-ಒಂದು ಮಾರ್ಕ್ ಅಸ್ಥಿರಗಳನ್ನು ರಫ್ತು ಮಾಡಲು ಬದಲಾಯಿಸಲಾಗಿತ್ತು ಅಥವಾ ರಚಿಸಲಾಗಿದೆ. -b ಕೆಲಸದ ಮುಕ್ತಾಯವನ್ನು ತಕ್ಷಣವೇ ತಿಳಿಸಿ. -ಒಂದು ಆಜ್ಞೆಯು ಶೂನ್ಯೇತರ ಸ್ಥಿತಿಯಿಂದ ನಿರ್ಗಮಿಸಿದರೆ ತಕ್ಷಣ ನಿರ್ಗಮಿಸಿ. -f ಫೈಲ್ ಹೆಸರು ಉತ್ಪಾದನೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ (ಗ್ಲೋಬ್ಬಿಂಗ್). -h ಆಜ್ಞೆಗಳ ಸ್ಥಳವನ್ನು ಹುಡುಕುತ್ತಿದ್ದಂತೆ ನೆನಪಿಡಿ. -k ಎಲ್ಲಾ ನೇಮಕಾತಿ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಆಜ್ಞೆಯ ಹೆಸರಿನಲ್ಲಿ ಮುಂಚಿತವಾಗಿಯೇ ಆಜ್ಞೆಗಾಗಿ ಪರಿಸರದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. -m ಜಾಬ್ ನಿಯಂತ್ರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. -n ಆಜ್ಞೆಗಳನ್ನು ಓದಿ ಆದರೆ ಅವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡಿ. -o option-name option-name ಗೆ ಅನುಗುಣವಾದ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸಿ: -ಎಎಕ್ಸ್ಎಕ್ಸ್ಗಳು ಎಮ್ಯಾಕ್ಸ್-ಶೈಲಿಯ ಲೈನ್ ಎಡಿಟಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುವಂತೆಯೇ -ಎ ಬ್ರೇಕ್ಸ್ಪಾಂಡ್ನಂತೆಯೇ ಅಲ್ಲೆಕ್ಸ್ಪೋರ್ಟ್ ಅನ್ನು ಹೊಂದಿಸಿ -re ಎಕ್ಟ್ರೇಸ್ನಂತೆಯೇ -e ಫಂಕ್ಟ್ರೇಸ್ನಂತೆಯೇ -T ಹ್ಯಾಶಲ್ ಅದೇ as -h histexpand ಅದೇ ರೀತಿಯಲ್ಲಿ -H ಇತಿಹಾಸ ಆಜ್ಞೆಯನ್ನು ಇತಿಹಾಸವನ್ನು ಶಕ್ತಗೊಳಿಸುವುದನ್ನು ಶೆಲ್ ಶಕ್ತಗೊಳಿಸುವುದಿಲ್ಲ EOF ಸಂವಾದಾತ್ಮಕ-ಕಾಮೆಂಟ್ಗಳು ಪರಸ್ಪರ-ಆಜ್ಞೆಗಳಂತೆ ಕಾಮೆಂಟ್ಗಳನ್ನು -k ಮಾನಿಟರ್ನಂತೆಯೇ -K ಮಾನಿಕ್ಸ್ನಂತೆಯೇ -C ನೋಸೆಕ್ನಂತೆಯೇ - n noglob ಅದೇ ರೀತಿಯಲ್ಲಿ -f ನೊಲೊಗ್ ಅನ್ನು ಸಮ್ಮತಿಸಲಾಗಿದೆ ಆದರೆ--ಉ ನಾನ್ಸೆಟ್ನಂತೆಯೇ -u ನಾನ್ಸೆಟ್ನಂತೆಯೇ -u ಅದೇಕ್ಮ್ಯಾಡ್ನಂತೆಯೇ - ದೈಹಿಕ ಅದೇ -ಪಿ ಪಿಪ್ಫೈಲ್ ಅನ್ನು ಪೈಪ್ಲೈನ್ನ ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯವು ಒಂದು ಅಂತಿಮ ಶೂನ್ಯೇತರ ಸ್ಥಿತಿಯೊಂದಿಗೆ ಯಾವುದೇ ಆದೇಶವು ನಿರ್ಗಮಿಸದಿದ್ದರೆ, ಶೂನ್ಯ-ಅಲ್ಲದ ಸ್ಥಿತಿಯ posix ಯಿಂದ ಯಾವುದೇ ಆದೇಶವು ನಿರ್ಗಮಿಸದಿದ್ದರೆ ಡೀಫಾಲ್ಟ್ ಕಾರ್ಯಾಚರಣೆ Posix ಪ್ರಮಾಣಕದಿಂದ ಭಿನ್ನವಾಗಿರುತ್ತದೆ ಅಲ್ಲಿ -p ವರ್ಬೊಸ್ನಂತೆಯೇ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸವಲತ್ತುಗಳನ್ನು ಹೊಂದಿಸಲು ಬ್ಯಾಷ್ ನ ವರ್ತನೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಶೈಲಿಯ ಸಾಲಿನ ಸಂಪಾದನೆ ಇಂಟರ್ಫೇಸ್ xtrace ಅದೇ -x -p ಅನ್ನು ಆನ್ ಮಾಡಿತು ನಿಜವಾದ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರ ಐಡಿಗಳು ಹೊಂದುತ್ತಿಲ್ಲ. $ ENV ಫೈಲ್ ಮತ್ತು ಶೆಲ್ ಕಾರ್ಯಗಳನ್ನು ಆಮದು ಮಾಡುವುದನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಈ ಆಯ್ಕೆಯನ್ನು ಆಫ್ ಮಾಡುವುದರಿಂದ ಪರಿಣಾಮಕಾರಿ uid ಮತ್ತು gid ಅನ್ನು ನಿಜವಾದ uid ಮತ್ತು gid ಗೆ ಹೊಂದಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ. -ಒಂದು ಆಜ್ಞೆಯನ್ನು ಓದಿದ ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಿ. -u ಪರ್ಯಾಯವಾಗಿ ಹೊಂದಿಸುವಾಗ ದೋಷವಲ್ಲದ ಅಸ್ಥಿರ ವೇರಿಯೇಬಲ್ಗಳು. -v ಅವರು ಇನ್ಪುಟ್ ಸಾಲುಗಳನ್ನು ಓದಿದಂತೆ ಮುದ್ರಿಸಿ. -x ಪ್ರಿಂಟ್ ಕಮಾಂಡ್ಗಳು ಮತ್ತು ಅವುಗಳ ವಾದಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದಂತೆ. -B ಶೆಲ್ ಬ್ರೇಸ್ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ -C ಹೊಂದಿಸಿದಲ್ಲಿ, ಔಟ್ಪುಟ್ ಮರುನಿರ್ದೇಶನದಿಂದ ತಿದ್ದಿಬರುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಮಾನ್ಯ ಫೈಲ್ಗಳನ್ನು ಅನುಮತಿಸಬೇಡಿ. -ಇ ಹೊಂದಿಸಿದಲ್ಲಿ, ಇಆರ್ಆರ್ ಟ್ರ್ಯಾಪ್ ಅನ್ನು ಶೆಲ್ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳಿಂದ ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯಲಾಗುತ್ತದೆ. -H ಸಕ್ರಿಯಗೊಳಿಸಿ! ಶೈಲಿ ಇತಿಹಾಸ ಪರ್ಯಾಯ. ಶೆಲ್ ಸಂವಾದಾತ್ಮಕವಾಗಿದ್ದಾಗ ಈ ಧ್ವಜ ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ. -P ಹೊಂದಿಸಿದಲ್ಲಿ, ಪ್ರಸಕ್ತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬದಲಿಸುವಂತಹ ಸಿಡಿ ಮುಂತಾದ ಆದೇಶಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಅನುಸರಿಸಬೇಡಿ. -T ಹೊಂದಿಸಿದಲ್ಲಿ, DEBUG ಟ್ರ್ಯಾಪ್ ಅನ್ನು ಶೆಲ್ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳಿಂದ ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯಲಾಗುತ್ತದೆ. - ಯಾವುದೇ ಉಳಿದ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳಿಗೆ ನಿಗದಿಪಡಿಸಿ. -x ಮತ್ತು -v ಆಯ್ಕೆಗಳನ್ನು ಆಫ್ ಮಾಡಲಾಗಿದೆ. ಬಳಸುವುದನ್ನು ಹೊರತುಪಡಿಸಿ - ಈ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಆಫ್ ಮಾಡಲು ಕಾರಣವಾಗುತ್ತದೆ. ಶೆಲ್ ಅನ್ನು ಆಹ್ವಾನಿಸಿ ಧ್ವಜಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು. ಪ್ರಸ್ತುತ ಧ್ವಜಗಳ ಸೆಟ್ $ - ನಲ್ಲಿ ಕಂಡುಬರಬಹುದು. ಉಳಿದ N ARG ಗಳು ಸ್ಥಾನಿಕ ನಿಯತಾಂಕಗಳಾಗಿವೆ ಮತ್ತು $ 1, $ 2, .. $ n ಗೆ ಕ್ರಮವಾಗಿ ನಿಯೋಜಿಸಲಾಗಿದೆ. ಯಾವುದೇ ARG ಗಳನ್ನು ನೀಡದಿದ್ದರೆ, ಎಲ್ಲಾ ಶೆಲ್ ಅಸ್ಥಿರಗಳನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ನಿರ್ಗಮನ ಸ್ಥಿತಿ: ಅಮಾನ್ಯ ಆಯ್ಕೆಯನ್ನು ನೀಡದಿದ್ದರೆ ಯಶಸ್ಸನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸಹ ನೋಡಿ

ಎಕ್ಸ್ಪ್ರೆಸ್ (ಎನ್), proc (ಎನ್), ಟ್ರೇಸ್ (ಎನ್), ಅನ್ಸೆಟ್ (ಎನ್)

ಕೀವರ್ಡ್ಗಳು

ಓದಲು, ಬರೆಯಲು, ವೇರಿಯಬಲ್

ನೆನಪಿಡಿ: ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.