ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಟರ್ಮಿನಲ್ ಇತಿಹಾಸವನ್ನು ನಾವು ಹೇಗೆ ಬ್ಯಾಕಪ್ ಮಾಡಬಹುದು ಉಬುಂಟು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಮರುಸ್ಥಾಪಿಸುವುದು. ಗ್ನು / ಲಿನಕ್ಸ್ ಟರ್ಮಿನಲ್ ಬಳಕೆದಾರರಿಗೆ ನೀಡುತ್ತದೆ ಆಜ್ಞೆಯನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಇತಿಹಾಸ. ಈ ಕಾರ್ಯವು ನಾವು ಬಳಸುವ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಪ್ರತಿ ಕಾರ್ಯಾಚರಣೆಯ ಬ್ಯಾಕಪ್ ಮಾಡುತ್ತದೆ, ಅದು ಬಳಕೆದಾರರಿಗೆ ಅದನ್ನು ಮತ್ತೊಂದು ಸಮಯದಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಎಲ್ಲಾ ರಿಂದ ದಿ ಟರ್ಮಿನಲ್ ಆಜ್ಞೆಗಳು ಬಳಕೆದಾರರನ್ನು ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ 'ದಾಖಲೆ', ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಅದರ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ನಂತರದ ಬಳಕೆಗಾಗಿ ಸುರಕ್ಷಿತವಾಗಿ ಹೊಂದಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಉಬುಂಟುನಲ್ಲಿ ಟರ್ಮಿನಲ್ ಇತಿಹಾಸದ ಬ್ಯಾಕಪ್ ಅನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಮತ್ತು ನಂತರ ಅದನ್ನು ಪುನಃಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ ಎಂದು ನೋಡಲಿದ್ದೇವೆ.
ಇತಿಹಾಸ ಆಜ್ಞೆ
ಟರ್ಮಿನಲ್ ಇತಿಹಾಸವನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ?
ಗ್ನು / ಲಿನಕ್ಸ್ ಟರ್ಮಿನಲ್ ಅದರ ಇತಿಹಾಸವನ್ನು ಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಪೂರ್ವ ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ '.ಬಾಶ್_ಹಿಸ್ಟರಿ'ಮತ್ತು ಅದನ್ನು ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಯಾರಾದರೂ ಅದನ್ನು ಸಂಪಾದಿಸಬಹುದು. ಟರ್ಮಿನಲ್ ಹಿಸ್ಟರಿ ಫೈಲ್ ಅನ್ನು ಬಳಕೆದಾರರ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಿರುವುದರಿಂದ, ಪ್ರತಿಯೊಂದೂ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ಸಿಸ್ಟಮ್ನ ಯಾವುದೇ ಬಳಕೆದಾರರು ಇನ್ನೊಬ್ಬರ ಇತಿಹಾಸವನ್ನು ಸರಳ ಆಜ್ಞೆಯೊಂದಿಗೆ ನೋಡಬಹುದು. ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾವು ಬಯಸಿದರೆ ಆಜ್ಞಾ ಸಾಲಿನ ಇತಿಹಾಸವನ್ನು ನೋಡೋಣ, ನಾವು ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ನಲ್ಲಿ ಈ ಕೆಳಗಿನದನ್ನು ಬರೆಯಬೇಕಾಗಿದೆ:
cat /home/usuario/.bash_history
ಬಳಕೆದಾರರು ಸಹ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ ಇದರೊಂದಿಗೆ ನಾವು ಟರ್ಮಿನಲ್ಗೆ ಲಾಗ್ ಇನ್ ಆಗುತ್ತೇವೆ:
history
ಇತಿಹಾಸವು ಕೇವಲ ಒಂದು ಫೈಲ್ ಆಗಿರುವುದರಿಂದ, grep ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಮಾನ್ಯ ಪಠ್ಯ ಫೈಲ್ನಂತೆ ನಾವು ಒಳಗೆ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, 'ನ ನಿದರ್ಶನಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲುಸ್ಪರ್ಶಿಸಿ'ನೀವು ಈ ಕೆಳಗಿನದನ್ನು ಬಳಸಬೇಕು:
cat /home/user/.bash_history | grep 'touch'
ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು:
history | grep 'termino-a-buscar'
ಪ್ಯಾರಾ ಇತಿಹಾಸ ಆಜ್ಞೆಯ ಸಂಭವನೀಯ ಉಪಯೋಗಗಳನ್ನು ನೋಡಿ, ನಾವು ಬರೆಯಬಹುದು:
history --help
ಟರ್ಮಿನಲ್ ಇತಿಹಾಸವನ್ನು ಬ್ಯಾಕಪ್ಗೆ ಉಳಿಸಿ
ನಾವು ಹೇಳುತ್ತಿದ್ದಂತೆ, ಟರ್ಮಿನಲ್ನ 'ಇತಿಹಾಸ' ಎನ್ನುವುದು ಬಳಕೆದಾರರು ಬರೆದ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಗುಪ್ತ ಪಠ್ಯ ಫೈಲ್ ಆಗಿದೆ. ಸರಿ, ಇದು ಕೇವಲ ಒಂದು ಫೈಲ್ ಆಗಿರುವುದರಿಂದ, ಉಳಿಸಲು ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ತುಂಬಾ ಸುಲಭ ಎಂದರ್ಥ.
ಅದನ್ನು ಮಾಡಲು ನಾವು ಬೆಕ್ಕು ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ. ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು ಪಠ್ಯ ಫೈಲ್ನ ಸಂಪೂರ್ಣತೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನೇರವಾಗಿ ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿದರೆ ಚಿಹ್ನೆಯೊಂದಿಗೆ '>'ನಾವು ದೃಶ್ಯೀಕರಣದ output ಟ್ಪುಟ್ ಅನ್ನು ಫೈಲ್ಗೆ ಮರುನಿರ್ದೇಶಿಸಬಹುದು, ಇದನ್ನು ನಾವು ಬ್ಯಾಕಪ್ ಆಗಿ ಬಳಸುತ್ತೇವೆ.
ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ನಮ್ಮ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ಪಡೆಯುತ್ತೇವೆ:
cat ~/.bash_history > backup_historial
ನಾವು ಸಹ ಮಾಡಬಹುದು '>' ನೊಂದಿಗೆ ಇತಿಹಾಸ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಆಜ್ಞೆಯ output ಟ್ಪುಟ್ ಅನ್ನು ಫೈಲ್ಗೆ ಉಳಿಸಲು:
history > backup_historial
ಮತ್ತೊಂದು ಸಾಧ್ಯತೆ ಇರುತ್ತದೆ ಇನ್ನೊಬ್ಬ ಬಳಕೆದಾರರ ಇತಿಹಾಸವನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಿ. ನೀವು ಬದಲಾಯಿಸುತ್ತಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಬಹಳ ಮುಖ್ಯಬಳಕೆದಾರ ಹೆಸರು'ನಾವು ಆಸಕ್ತಿ ಹೊಂದಿರುವಂತೆ:
cat /home/nombre_usuario/.bash_history > backup_historial
ಕೆಲವು ಇತಿಹಾಸ ಐಟಂಗಳ ಬ್ಯಾಕಪ್ ಮಾಡಿ
ನಾವು ಇತಿಹಾಸದಿಂದ ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಬ್ಯಾಕಪ್ ಮಾಡಲು ಬಯಸಿದರೆ, ಇತಿಹಾಸ ಫೈಲ್ ಅನ್ನು ನೋಡುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು grep ಆಜ್ಞೆಯೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಮಾಡಬಹುದು, ಇದು ನಿರ್ದಿಷ್ಟ ಕೀವರ್ಡ್ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ.
ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ '>' ಬದಲಿಗೆ '>>' ಅನ್ನು ಬಳಸೋಣ. '>>' ಬಳಸುವ ಕಾರಣ ಅದು ಲಾಗ್ ಫೈಲ್ ಬ್ಯಾಕಪ್ನ ವಿಷಯಗಳನ್ನು ತಿದ್ದಿ ಬರೆಯುವುದಿಲ್ಲ ಮತ್ತು ಬ್ಯಾಕಪ್ಗೆ ಸೇರಿಸಲು ಹಲವು ಬಾರಿ ಮರು ಚಾಲನೆ ಮಾಡಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿರುವ ಇತಿಹಾಸದಲ್ಲಿ ಆಜ್ಞೆಗಳ ಬ್ಯಾಕಪ್ ಮಾಡಲು ನಾವು ಬಯಸಿದರೆ gsettings, ನಾವು ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:
cat ~/.bash_history | grep 'gsettings' >> backup_historial
ಅಥವಾ ಇದನ್ನು ಬಳಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ:
cat /home/nombre_usuario/.bash_history | grep 'gsettings' >> backup_historial
Grep ನೊಂದಿಗೆ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಇತಿಹಾಸ ಆಜ್ಞೆಗೆ ಸಹ ಅನ್ವಯಿಸಬಹುದು:
history | grep 'gsettings' >> backup_historial
ಇತಿಹಾಸ ಫೈಲ್ನಿಂದ ಕೆಲವು ಕೀವರ್ಡ್ಗಳನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲು, ಬದಲಾಯಿಸಿ 'gsettingsಮೇಲಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಅಗತ್ಯವಿರುವಷ್ಟು ಮರು ಚಾಲನೆ ಮಾಡಬಹುದು.
ಇತಿಹಾಸ ಬ್ಯಾಕಪ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ
ನಿಮ್ಮ ಇತಿಹಾಸದ ಬ್ಯಾಕಪ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಅಷ್ಟೇ ಸರಳವಾಗಿದೆ ಮೂಲ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಿ ಮತ್ತು ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ಅದರ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸಿ. ಮೂಲ ಇತಿಹಾಸ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು, ನಾವು ಮಾಡಬಹುದು ತೆಗೆದುಹಾಕಲು rm ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ '.ಬಾಶ್_ಹಿಸ್ಟರಿ'.
ನಾವು ಇತಿಹಾಸವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಬಯಸುವ ಬಳಕೆದಾರರ ಹೋಮ್ ಫೋಲ್ಡರ್ನಿಂದ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಿದ ನಂತರ, mv ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು 'backup_historial' ಹೆಸರನ್ನು '.bash_history ಗೆ ಬದಲಾಯಿಸಬಹುದು'.
mv backup_historial ~/.bash_history
ಈಗ ಹೊಸ ಲಾಗ್ ಫೈಲ್ ಜಾರಿಯಲ್ಲಿದೆ, ನಾವು ಮಾಡಬೇಕು ಕಾರ್ಯವನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
history -rw
ನಾವು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ, ನಾವು ಮಾಡಬಹುದು ಓಡು 'ಇತಿಹಾಸ'ಮರುಸ್ಥಾಪಿಸಿದ ಆಜ್ಞೆಗಳನ್ನು ನೋಡಲು ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ.