KNOLEDGEBASE · LINUX
ವಿಸ್ತರಿತ ಎಸ್. ಎಸ್. ಎಚ್ ಆಜ್ಞೆಗಳು
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಿದ 2025-06-08
ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಎಸ್ಎಸ್ಎಚ್ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ದಯವಿಟ್ಟು ಕೆಳಗೆ ಹುಡುಕಿಃ
ಎಲ್. ಎಸ್. : ಒಂದು ಕೋಶದಲ್ಲಿರುವ ಕಡತಗಳು/ಕೋಶಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ, ವಿಂಡೋಸ್/ಡಾಸ್ನಲ್ಲಿರುವ ಡಿ. ಐ. ಆರ್. ಗೆ ಹೋಲಿಸಬಹುದು.
ls-al: ಎಲ್ಲಾ ಕಡತಗಳನ್ನು (ಅವಧಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) ಮತ್ತು ಕೋಶಗಳನ್ನು ಮತ್ತು ಪ್ರತಿ ಕಡತದ ವಿವರಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಸಿ. ಡಿ. : change directory : cd /usr/local/apache : go to /usr/local/apache/ directory
ಸಿಡಿ ~ : ನಿಮ್ಮ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ
ಸಿಡಿ - : ನೀವು ಇದ್ದ ಕೊನೆಯ ಕೋಶಕ್ಕೆ ಹೋಗಿ
ಸಿಡಿ.. : ಡೈರೆಕ್ಟರಿಯ ಮೇಲೆ ಹೋಗಿಃ ಕಡತದ ವಿಷಯಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಮುದ್ರಿಸಿ
ಬೆಕ್ಕು filename.txt : filename.txt ನ ವಿಷಯಗಳನ್ನು ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಇರಿಸಿ
ಬಾಲ : ಬೆಕ್ಕಿನಂತೆ, ಆದರೆ ಕಡತದ ಅಂತ್ಯವನ್ನು ಮಾತ್ರ ಓದುತ್ತದೆ
tail /var/log/messages : see the last 20 (by default) lines of /var/log/messages
tail -f /var/log/messages : ಕಡತವನ್ನು ನವೀಕರಿಸುವಾಗ ಅದನ್ನು ನಿರಂತರವಾಗಿ ಗಮನಿಸಿ.
tail -200 /var/log/messages : ಕಡತದ ಕೊನೆಯ 200 ಸಾಲುಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಮುದ್ರಿಸಿ.
ಇನ್ನಷ್ಟು : ಬೆಕ್ಕಿನಂತೆ, ಆದರೆ ಕಡತವನ್ನು ಒಂದೇ ಬಾರಿಗೆ ತೆರೆಯುವ ಬದಲು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಪರದೆಯನ್ನು ತೆರೆಯುತ್ತದೆ
more /etc/userdomains : ಬಳಕೆದಾರ ಡೊಮೇನ್ ಕಡತದ ಮೂಲಕ ಬ್ರೌಸ್ ಮಾಡಿ. ಮುಂದಿನ ಪುಟಕ್ಕೆ ಹೋಗಲು ಸ್ಪೇಸ್ ಒತ್ತಿರಿ, ಬಿಟ್ಟುಬಿಡಲು q ಒತ್ತಿರಿ
ಪಿಕೋಃ ಸ್ನೇಹಿ, ಬಳಸಲು ಸುಲಭವಾದ ಕಡತ ಸಂಪಾದಕ
pico /home/burst/public_html/index.html : edit the index page for the user's website.
vi: ಮತ್ತೊಂದು ಸಂಪಾದಕ, ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳು, ಪಿಕೋಕ್ಕಿಂತ ಮೊದಲು ಬಳಸಲು ಕಷ್ಟ
vi /home/burst/public_html/index.html : edit the index page for the user's website.
ಗ್ರೆಪ್ಃ ಕಡತಗಳಲ್ಲಿ ಮಾದರಿಗಳನ್ನು ಹುಡುಕುತ್ತದೆ
grep root /etc/passwd : shows all matches of root in /etc/passwd
grep -v root /etc/passwd : shows all lines that do not match root
ಸ್ಪರ್ಶಃ ಖಾಲಿ ಕಡತವನ್ನು ರಚಿಸುತ್ತದೆ
touch /home/burst/public_html/404.html : create an empty file called 404.html in the directory /home/burst/public_html/
ln: ಕಡತಗಳು ಮತ್ತು ಕೋಶಗಳ ನಡುವೆ "ಕೊಂಡಿಗಳನ್ನು" ರಚಿಸುತ್ತದೆ
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : Now you can edit /etc/httpd.conf rather than the original. Changes will affect the original, however you can delete the link and it will not delete the original.
rm: ಕಡತವನ್ನು ಅಳಿಸಿ
rm filename.txt: filename.txt ಅನ್ನು ಅಳಿಸುತ್ತದೆ, ನೀವು ಅದನ್ನು ನಿಜವಾಗಿಯೂ ಅಳಿಸಲು ಬಯಸುತ್ತೀರಾ ಎಂದು ಕೇಳುತ್ತದೆ
rm-f filename.txt: filename.txt ಅನ್ನು ಅಳಿಸುತ್ತದೆ, ಅಳಿಸುವ ಮೊದಲು ದೃಢೀಕರಣವನ್ನು ಕೇಳುವುದಿಲ್ಲ.
ಆರ್. ಎಂ.-ಆರ್. ಎಫ್. ಟಿ. ಎಂ. ಪಿ./: ಡೈರೆಕ್ಟರಿಯ ಟಿ. ಎಂ. ಪಿ. ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳು ಸೇರಿದಂತೆ ಅದರಲ್ಲಿರುವ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಅಳಿಸುತ್ತದೆ. ಈ ಆಜ್ಞೆಯ ಬಗ್ಗೆ ಬಹಳ ಜಾಗರೂಕರಾಗಿರಿ!
ಕೊನೆಯದುಃ ಯಾರು ಮತ್ತು ಯಾವಾಗ ಪ್ರವೇಶಿಸಿದ್ದಾರೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ
ಕೊನೆಯ-20: ಕೊನೆಯ 20 ಲಾಗಿನ್ಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ
ಕೊನೆಯ-20-a: ಕೊನೆಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಆತಿಥೇಯ ಹೆಸರಿನೊಂದಿಗೆ ಕೊನೆಯ 20 ಲಾಗಿನ್ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಡಬ್ಲ್ಯೂಃ ಪ್ರಸ್ತುತ ಯಾರು ಲಾಗ್ ಇನ್ ಆಗಿದ್ದಾರೆ ಮತ್ತು ಅವರು ಎಲ್ಲಿಂದ ಲಾಗ್ ಇನ್ ಆಗಿದ್ದಾರೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.
ನೆಟ್ಸ್ಟ್ಯಾಟ್ಃ ಎಲ್ಲಾ ಪ್ರಸ್ತುತ ಜಾಲಬಂಧ ಸಂಪರ್ಕಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
netstat -an : shows all connections to the server, the source and destination ips and ports.
netstat -rn : shows the routing table for all IPs bound to the server.
ಮೇಲ್ಭಾಗಃ ಲೈವ್ ಸಿಸ್ಟಮ್ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಉತ್ತಮ ಕೋಷ್ಟಕದಲ್ಲಿ, ಮೆಮೊರಿ ಮಾಹಿತಿ, ಅಪ್ಟೈಮ್ ಮತ್ತು ಇತರ ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಎಲ್ಲವೂ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಮತ್ತು ನಿಮ್ಮ ಸರ್ವರ್ ಸ್ಥಗಿತಗೊಂಡಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅತ್ಯುತ್ತಮವಾಗಿದೆ.
ಮೇಲ್ಭಾಗದಲ್ಲಿ ಮೆಮೊರಿ ಬಳಕೆಯ ಪ್ರಕಾರ ವಿಂಗಡಿಸಲು ಶಿಫ್ಟ್ + ಎಂ ಎಂದು ಟೈಪ್ ಮಾಡಿ ಅಥವಾ ಸಿಪಿಯು ಬಳಕೆಯ ಪ್ರಕಾರ ವಿಂಗಡಿಸಲು ಶಿಫ್ಟ್ + ಪಿ ಎಂದು ಟೈಪ್ ಮಾಡಿ.
ಪಿಎಸ್ಃ ಪಿಎಸ್ ಎಂಬುದು ಪ್ರಕ್ರಿಯೆಯ ಸ್ಥಿತಿಗೆ ಚಿಕ್ಕದಾಗಿದೆ, ಇದು ಮೇಲಿನ ಆಜ್ಞೆಯನ್ನು ಹೋಲುತ್ತದೆ. ಇದನ್ನು ಪ್ರಸ್ತುತ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಅವುಗಳ ಪಿಐಡಿ ಅನ್ನು ತೋರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಒಂದು ಪ್ರಕ್ರಿಯೆ ಐಡಿ ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಗುರುತಿಸುವ ಒಂದು ವಿಶಿಷ್ಟ ಸಂಖ್ಯೆಯಾಗಿದ್ದು, ಅದರೊಂದಿಗೆ ನೀವು ನಿಮ್ಮ ಸರ್ವರ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕೊಲ್ಲಬಹುದು ಅಥವಾ ಕೊನೆಗೊಳಿಸಬಹುದು (ಕಿಲ್ ಆಜ್ಞೆಯನ್ನು ನೋಡಿ).
ಪಿಎಸ್ ಯು ಬಳಕೆದಾರಹೆಸರುಃ ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗೆ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ
ಪಿಎಸ್ ಆಕ್ಸ್ಃ ಎಲ್ಲಾ ವ್ಯವಸ್ಥೆಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ
ಪಿಎಸ್ ಆಕ್ಸ್-ಫಾರೆಸ್ಟ್ಃ ಮೇಲಿನಂತೆ ಎಲ್ಲಾ ವ್ಯವಸ್ಥೆಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಆದರೆ ಅವುಗಳನ್ನು ಬಹಳ ಉಪಯುಕ್ತವಾದ ಶ್ರೇಣಿಯಲ್ಲಿ ಸಂಘಟಿಸುತ್ತದೆ!
ಕಡತಃ ಕಡತವು ಯಾವ ರೀತಿಯ ಕಡತವಾಗಿದೆ ಎಂಬುದನ್ನು ಅದರ ವಿಷಯವನ್ನು ನೋಡುವ ಮೂಲಕ ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ.
ಕಡತ *: ಕೋಶದಲ್ಲಿರುವ ಎಲ್ಲಾ ಕಡತಗಳು/ಕೋಶಗಳ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸಿ
ಡುಃ ಡಿಸ್ಕ್ ಬಳಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ಡು-ಶ್ಃ ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಬಳಸಲಾದ ಒಟ್ಟು ಡಿಸ್ಕ್ ಸ್ಥಳದ ಸಾರಾಂಶವನ್ನು ಮಾನವ-ಓದಬಲ್ಲ ರೂಪದಲ್ಲಿ ತೋರಿಸುತ್ತದೆ.
ಡು-ಶ್ *: ಒಂದೇ ವಿಷಯ, ಆದರೆ ಪ್ರತಿ ಕಡತ ಮತ್ತು ಕೋಶಕ್ಕೆ. ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ದೊಡ್ಡ ಕಡತಗಳನ್ನು ಹುಡುಕುವಾಗ ಸಹಾಯಕವಾಗುತ್ತದೆ.
ಡು-ಎಚ್-- ಮ್ಯಾಕ್ಸ್-ಡೆಪ್ತ್ = 1: ಪ್ರತಿ ಉಪ ಡೈರೆಕ್ಟರಿಯ ಆಧಾರದ ಮೇಲೆ ಡಿಸ್ಕ್ ಜಾಗದ ಬಳಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ಡಬ್ಲ್ಯೂ. ಸಿ.: ಪದಗಳ ಎಣಿಕೆ
ಡಬ್ಲ್ಯೂಸಿ-ಎಲ್ filename.txt: filename.txt ನಲ್ಲಿ ಎಷ್ಟು ಸಾಲುಗಳಿವೆ ಎಂಬುದನ್ನು ತಿಳಿಸುತ್ತದೆ
ಸಿ. ಪಿ.: ಕಡತವನ್ನು ನಕಲಿಸಿ
ಸಿ. ಪಿ. ಕಡತದ ಹೆಸರು <ಐ. ಡಿ. 1>: ಕಡತದ ಹೆಸರನ್ನು <ಐ. ಡಿ. 1> ಗೆ ನಕಲಿಸಿ
cp -a /home/burst/new_design/* /home/burst/public_html/ : copies all files, retaining permissions from one directory to another.
ಕೊಲ್ಲುವುದುಃ ವ್ಯವಸ್ಥೆಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸಿ
ಕಿಲ್-9 ಪಿಐಡಿ ಇಜಿಃ ಕಿಲ್-9 431
ಪಿಐಡಿ ಇ. ಜಿ. ಯನ್ನು ಕೊಲ್ಲಿಃ 10550 ಅನ್ನು ಕೊಲ್ಲಿರಿ
ಸಿಸ್ಟಮ್ ಪಿಐಡಿಗಳನ್ನು (ಪ್ರೊಸೆಸ್ ಐಡಿಗಳು) ಪಡೆಯಲು ಟಾಪ್ ಅಥವಾ ಪಿಎಸ್ ಆಕ್ಸ್ ಅನ್ನು ಬಳಸಿ.
EG:
ಪಿಐಡಿ ಟಿಟಿವೈ ಟೈಮ್ ಕಮಾಂಡ್
10550 ಪಿ. ಟಿ. ಎಸ್/3 0:01/ಬಿನ್/ಸಿ. ಎಸ್. ಎಚ್
10574 ಪಿ. ಟಿ. ಎಸ್/4 0:02/ಬಿನ್/ಸಿ. ಎಸ್. ಎಚ್
10590 pts/4 0:09 ಅಪ್ಲಿಕೇಶನ್
ಪ್ರತಿಯೊಂದು ಸಾಲು ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರೋಗ್ರಾಂನ ಚಾಲನೆಯಲ್ಲಿರುವ ಉದಾಹರಣೆ ಎಂದು ಸಡಿಲವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಪಿಐಡಿ (ಪ್ರಕ್ರಿಯೆ ಐಡಿ) ಎಂಬ ಅಂಕಣವು ಪ್ರಕ್ರಿಯೆಗಳ ನಿಗದಿಪಡಿಸಿದ ಪ್ರಕ್ರಿಯೆ ಸಂಖ್ಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಆಜ್ಞೆ ಎಂಬ ಶೀರ್ಷಿಕೆಯು ಕಾರ್ಯಗತಗೊಂಡ ಪ್ರಕ್ರಿಯೆಯ ಸ್ಥಳವನ್ನು ತೋರಿಸುತ್ತದೆ.
ಆಜ್ಞೆಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲಾಗುತ್ತಿದೆ
ಆಗಾಗ್ಗೆ ನೀವು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ವಿವಿಧ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುವುದನ್ನು ಕಾಣಬಹುದು. ಇಲ್ಲಿ ಕೆಲವು ಉದಾಹರಣೆಗಳಿವೆ. ಅಕ್ಷರವನ್ನು ಪೈಪ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ಇದು ಒಂದು ಪ್ರೋಗ್ರಾಂನಿಂದ ದಿನಾಂಕವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ಪೈಪ್ ಮಾಡುತ್ತದೆ.
> ಎಂದರೆ ಹೊಸ ಕಡತವನ್ನು ರಚಿಸಿ, ಈಗಾಗಲೇ ಇರುವ ಯಾವುದೇ ವಿಷಯವನ್ನು ತಿದ್ದಿ ಬರೆಯುವುದು ಎಂದರ್ಥ.
>> means tp append data to a file, creating a new one if it does not already exist.
<ಒಂದು ಕಡತದಿಂದ ಇನ್ಪುಟ್ ಅನ್ನು ಮರಳಿ ಒಂದು ಆಜ್ಞೆಗೆ ಕಳುಹಿಸಿ.
grep User /usr/local/apache/conf/httpd.conf |more
ಇದು httpd.conf ನಿಂದ ಬಳಕೆದಾರರಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ತ್ಯಜಿಸುತ್ತದೆ, ನಂತರ ಫಲಿತಾಂಶಗಳನ್ನು ನಿಮ್ಮ ಪರದೆಗೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಪುಟಕ್ಕೆ ಮುದ್ರಿಸುತ್ತದೆ.
last -a > /root/lastlogins.tmp
This will print all the current login history to a file called lastlogins.tmp in /root/
tail -10000 /var/log/exim_mainlog |grep domain.com |more
This will grab the last 10,000 lines from /var/log/exim_mainlog, and find all occurances of domain.com (the period represents 'anything',
--ಅದನ್ನು #ಎಂದು ಕಾಮೆಂಟ್ ಮಾಡಿ ಆದ್ದರಿಂದ ಅದನ್ನು ಅಕ್ಷರಶಃ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ), ನಂತರ ಅದನ್ನು ನಿಮ್ಮ ಪರದೆಯ ಪುಟಕ್ಕೆ ಪುಟದಿಂದ ಪುಟಕ್ಕೆ ಕಳುಹಿಸಿ.
netstat -an |grep :80 |wc -l
ಅಪಾಚೆಗೆ ಎಷ್ಟು ಸಕ್ರಿಯ ಸಂಪರ್ಕಗಳಿವೆ ಎಂಬುದನ್ನು ತೋರಿಸಿ (HTTPd ಪೋರ್ಟ್ 80ರಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ)
mysqladmin processlist |wc -l
mysql ಗೆ ಎಷ್ಟು ಪ್ರಸ್ತುತ ತೆರೆದ ಸಂಪರ್ಕಗಳಿವೆ ಎಂಬುದನ್ನು ತೋರಿಸಿ.
mysqldump -u username -ppassword dbname > file.sql
MySQL ಡಂಪ್
ಟಾರ್-zcvf archive-name.tar.gz ಕೋಶದ ಹೆಸರು
ಟಿ. ಎ. ಆರ್. ಕಡತ (ಒಂದು ಕೋಶದ ಮರವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ)
ಟಾರ್-zxvf archive-name.tar.gz
ಯು. ಎನ್. ಟಿ. ಎ. ಆರ್. ಕಡತ
mysql -uusername -ppassword database_name
ಏನು ಉಳಿಯಬೇಕು ಎಂದು ನಮಗೆ ತಿಳಿಸಿ.
A short conversation with an engineer. No quote-bot, no callback queue.