ಆದೇಶ, ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸ್ಥಳವನ್ನು ಹುಡುಕಲು ನೀವು ಎಂದಾದರೂ ಪ್ರಯತ್ನಿಸಿದ್ದೀರಾ ಆದರೆ ಎಲ್ಲಿ ನೋಡಲು ನೋಡಲು ತಿಳಿದಿಲ್ಲವೇ?
ಸಹಜವಾಗಿ, ಈ ಕೆಳಗಿನಂತೆ ಪತ್ತೆಹಚ್ಚಲು ಪ್ರಯತ್ನಿಸಲು ನೀವು ಆಜ್ಞೆಯನ್ನು ಕಂಡುಕೊಳ್ಳಬಹುದು :
/ ಹೆಸರಿನ ಫೈರ್ಫಾಕ್ಸ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಿರಿಇದು ಸಂಭವನೀಯ ಫಲಿತಾಂಶಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಈ ರೀತಿ ಪ್ರೋಗ್ರಾಂನ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು.
ನೀವು ಬಳಸಬಹುದಾದ ಇನ್ನೊಂದು ಆಜ್ಞೆಯು ಲೊಕೇಟ್ ಕಮಾಂಡ್ ಆಗಿದೆ. ಉದಾಹರಣೆಗೆ:
ಫೈರ್ಫಾಕ್ಸ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡಿಹೇಗಾದರೂ, ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಹುಡುಕುವ ಅತ್ಯುತ್ತಮ ವಿಧಾನವೆಂದರೆ ಎಲ್ಲಿಸ್ ಆಜ್ಞೆ.
ಮನುಷ್ಯ ಪುಟಗಳ ಪ್ರಕಾರ:
ಎಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಕಮಾಂಡ್ ಹೆಸರುಗಳಿಗಾಗಿ ಅವಳಿ, ಮೂಲ, ಮತ್ತು ಹಸ್ತಚಾಲಿತ ಫೈಲ್ಗಳನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ. ಸರಬರಾಜು ಮಾಡಿದ ಹೆಸರುಗಳು ಮೊದಲಿಗೆ ಪ್ರಮುಖ ಪಥ-ಹೆಸರು ಘಟಕಗಳನ್ನು ಮತ್ತು ಯಾವುದೇ (ಏಕೈಕ) ರೂಪದ ವಿಸ್ತರಣೆಯನ್ನು ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ .ext (ಉದಾಹರಣೆಗೆ: .c) s ನ ಪೂರ್ವಪ್ರತ್ಯಯಗಳು. ಮೂಲ ಕೋಡ್ ನಿಯಂತ್ರಣದಿಂದಾಗಿ ಪರಿಣಾಮವಾಗಿ ವ್ಯವಹರಿಸಲಾಗುತ್ತದೆ. ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲಿನಕ್ಸ್ ಸ್ಥಳಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅಪೇಕ್ಷಿತ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು $ PATH ಮತ್ತು $ MANPATH ನಿಂದ ಸೂಚಿಸಲಾದ ಸ್ಥಳಗಳಲ್ಲಿ ಎಲ್ಲಿ ಕಂಡುಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ.
ಮೂಲಭೂತವಾಗಿ, whereis ಆಜ್ಞೆಯು ಮೂಲ ಕೋಡ್, ಕೈಪಿಡಿಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂನ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು.
ಇದನ್ನು ಫೈರ್ಫಾಕ್ಸ್ನೊಂದಿಗೆ ಪ್ರಯತ್ನಿಸೋಣ:
ಅಲ್ಲಿ ಫೈರ್ಫಾಕ್ಸ್ಮೇಲಿನ ಆಜ್ಞೆಯಿಂದ ಉತ್ಪತ್ತಿಯು ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
ಫೈರ್ಫಾಕ್ಸ್: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gzನೀವು ಪ್ರೋಗ್ರಾಂನ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬಯಸಿದರೆ ಸ್ವಿಚ್-ಬಿ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ನೀವು ಬಳಸಬಹುದು:
whereis -b ಫೈರ್ಫಾಕ್ಸ್ಇದು ಮುಂದಿನ ಫಲಿತಾಂಶವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ:
ಫೈರ್ಫಾಕ್ಸ್: / usr / bin / firefox / usr / lib64 / firefoxಪರ್ಯಾಯವಾಗಿ, ನೀವು ಕೈಪಿಡಿಯ ಸ್ಥಳವನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ನೀವು -m ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಬಹುದು.
whereis -m ಫೈರ್ಫಾಕ್ಸ್ಮೇಲಿನ ಆಜ್ಞೆಯ ಫಲಿತಾಂಶ ಹೀಗಿದೆ:
ಫೈರ್ಫಾಕ್ಸ್: /usr/share/man/man1/firefox.1.gzಅಂತಿಮವಾಗಿ, -ಸ್ ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಕೇವಲ ಮೂಲ ಕೋಡ್ಗೆ ಹುಡುಕಾಟವನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು.
ಅಸಾಮಾನ್ಯ ಫೈಲ್ಗಳನ್ನು ಹುಡುಕುವ -u ಸೇರಿದಂತೆ ಇರುವ ಆಯಿಸ್ಗೆ ಇತರ ಸ್ವಿಚ್ಗಳು ಲಭ್ಯವಿವೆ.
ಕೈಪಿಡಿಯು -u ಸ್ವಿಚ್ ಬಗ್ಗೆ ಕೆಳಗಿನವುಗಳನ್ನು ಹೇಳುತ್ತದೆ:
ಒಂದು ಆಜ್ಞೆಯು ಅಸಾಮಾನ್ಯವಾದದ್ದು ಎಂದು ಹೇಳಲಾಗುತ್ತದೆ, ಅದು ಸ್ಪಷ್ಟವಾಗಿ ವಿನಂತಿಸಿದ ಪ್ರತಿಯೊಂದು ಪ್ರಕಾರದ ಒಂದೇ ನಮೂದನ್ನು ಹೊಂದಿಲ್ಲ. ಹೀಗೆ 'whereis -m -u *' ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಫೈಲ್ಗಳಿಗೆ ಕೇಳುತ್ತದೆ, ಅದು ಯಾವುದೇ ದಾಖಲಾತಿ ಫೈಲ್ ಇಲ್ಲ, ಅಥವಾ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು.
ನಿಮ್ಮ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಕೈಪಿಡಿಯನ್ನು ನೀವು ಹೊಂದಿದ್ದರೆ ಅಥವಾ ನೀವು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವ ಪ್ರೋಗ್ರಾಂ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸ್ಥಳದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಅದು ಹಿಂದಿರುಗಿಸಲಾಗುತ್ತದೆ.
ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಆಜ್ಞೆಯ ಸ್ಥಳಕ್ಕೆ ನೀವು ಅಸ್ಪಷ್ಟ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾದ ಕೋಶಗಳನ್ನು ಹುಡುಕಲು ನೀವು ಬಯಸಿದರೆ-ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪಟ್ಟಿಯಲ್ಲಿ ಬೈನರಿಗಳನ್ನು ಹುಡುಕಲು -B ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ಉದಾಹರಣೆಗೆ:
whereis -b -B / usr / bin -f ಫೈರ್ಫಾಕ್ಸ್ಮೇಲಿನ ಆಜ್ಞೆಯು ಅದಕ್ಕೆ ಕೆಲವು ಭಾಗಗಳನ್ನು ಹೊಂದಿದೆ. ಮೊದಲನೆಯದಾಗಿ -b ಸ್ವಿಚ್ ಇದೆ, ಅಂದರೆ ನಾವು ಬೈನರಿಗಳನ್ನು ಮಾತ್ರ ನೋಡುತ್ತೇವೆ (ಕಾರ್ಯಕ್ರಮಗಳು ತಮ್ಮನ್ನು ಮಾತ್ರ). -ಬಿ ಸ್ವಿಚ್ ಅನ್ನು ಬೈನರಿಗಳು ಹುಡುಕಲು ಸ್ಥಳಗಳ ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಫೋಲ್ಡರ್ಗಳ ಪಟ್ಟಿಯನ್ನು -f ಸ್ವಿಚ್ನಿಂದ ಕೊನೆಗೊಳಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಹುಡುಕಿದ ಏಕೈಕ ಕೋಶದ ಮೇಲಿನ ಆಜ್ಞೆಯಲ್ಲಿ / usr / bin ಆಗಿದೆ. ಅಂತಿಮವಾಗಿ -f ನಂತರ ಫೈರ್ಫಾಕ್ಸ್ ಇದು ಹುಡುಕುತ್ತಿರುವುದನ್ನು ಅಲ್ಲಿ ಹೇಳುತ್ತದೆ.
-B ಸ್ವಿಚ್ಗೆ ಪರ್ಯಾಯವಾಗಿ -M ಇದು ಕೈಪಿಡಿಗಳಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಫೋಲ್ಡರ್ಗಳನ್ನು ಹುಡುಕುತ್ತದೆ.
-M ಸ್ವಿಚ್ಗಾಗಿ ಆಜ್ಞಾ ಸಾಲಿನ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
whereis -m -M / usr / share / man / man1 -f ಫೈರ್ಫಾಕ್ಸ್ತರ್ಕವು -M ಗಾಗಿ ಇದ್ದಂತೆ- M ಗೆ ಒಂದೇ ಆಗಿರುತ್ತದೆ. -m ಕೈಪಿಡಿಗಳ ಬಗ್ಗೆ ಎಲ್ಲಿ ನೋಡಬೇಕೆಂದು ಹೇಳುತ್ತದೆ, -ಒಂದು ಮ್ಯಾನುವಲ್ಗಾಗಿ ನೋಡಬೇಕಾದ ಫೋಲ್ಡರ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಬರುತ್ತಿದೆ ಎಂದು ಎಂ ಹೇಳುತ್ತದೆ. -f ಫೈಲ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಫೈರ್ಫಾಕ್ಸ್ ಎಲ್ಲಿ ಆಜ್ಞೆ ಕೈಯಿಂದ ಕೈಪಿಡಿಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಎಂದು ತಿಳಿಯುತ್ತದೆ.
ಅಂತಿಮವಾಗಿ -ಎಸ್ ಸ್ವಿಚ್ ಅನ್ನು ಮೂಲ ಕೋಡ್ಗಾಗಿ ಹುಡುಕಲು ಫೋಲ್ಡರ್ಗಳ ಗುಂಪನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ಬಳಸಬಹುದು.