ಪವರ್‌ಲೈನ್, ಉಬುಂಟುನಲ್ಲಿ ಆಜ್ಞಾ ಸಾಲಿನ ಕಸ್ಟಮೈಸ್ ಮಾಡಿ

ಪವರ್‌ಲೈನ್ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಪವರ್‌ಲೈನ್ ಅನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಈ ಸಾಧನವು ನಮ್ಮನ್ನು ಸಂಘಟಿಸಲು ಬಂದಾಗ ಅದು ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ನೀಡುತ್ತದೆ ಟರ್ಮಿನಲ್ ನಾವು ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ನೋಡುತ್ತೇವೆ. ಪವರ್‌ಲೈನ್ ಎನ್ನುವುದು ವಿಮ್‌ಗಾಗಿ ಸ್ಟೇಟಸ್ ಲೈನ್ ಪ್ಲಗಿನ್ ಆಗಿದೆ, ಮತ್ತು ಸ್ಟೇಟಸ್ ಲೈನ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಕೇಳುತ್ತದೆ, zsh, bash, fish, tmux, IPython, Awesome, i3, ಮತ್ತು Qtile ಸೇರಿದಂತೆ.

ರಲ್ಲಿ ಸೂಚಿಸಿದಂತೆ ಕಿಲ್ಲರ್ ಟೊಮ್ಯಾಟೊ, ಇದು ಹೈಪರ್ವಿಟಮಿನೈಸ್ಡ್ ಆಜ್ಞಾ ರೇಖೆಯನ್ನು ಹೊಂದಲು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಮೂಲತಃ ನಾವು ಮಾಡಬಹುದು ಬಳಕೆದಾರರಿಗೆ ಸರಿಹೊಂದುವಂತೆ ಆಜ್ಞಾ ಸಾಲಿನ ಕಸ್ಟಮೈಸ್ ಮಾಡಿ. ನಾವು ಸ್ಥಳೀಯವಾಗಿ ಆಜ್ಞಾ ಸಾಲಿನ ಬಳಸುವಾಗ, ನಾವು ಅದನ್ನು ಸಂರಚನೆಯೊಂದಿಗೆ ನೋಡಬಹುದು, ಮತ್ತು ನಾವು ಅದನ್ನು ದೂರದಿಂದಲೇ ಬಳಸಿದಾಗ, ನಾವು ಅದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರತ್ಯೇಕಿಸಬಹುದು.

ಸಾಮಾನ್ಯ ಪವರ್‌ಲೈನ್ ವೈಶಿಷ್ಟ್ಯಗಳು

ಪವರ್‌ಲೈನ್ ಚಾಲನೆಯಲ್ಲಿದೆ

  • Es ವಿಸ್ತರಿಸಬಹುದಾದ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸಮೃದ್ಧವಾಗಿದೆ. ಪೈಥಾನ್ ಬಳಸಿ ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ. ಇದು ಹೆಚ್ಚು ಉತ್ತಮವಾದ ವಿಸ್ತರಣೆ, ಹೆಚ್ಚು ಚುರುಕುಬುದ್ಧಿಯ, ಉತ್ತಮ ಮತ್ತು ಸರಳವಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಸಾಧಿಸಿದೆ. ಪೈಥಾನ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಹೊರತುಪಡಿಸಿ ಕಡ್ಡಾಯವಾಗಿ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅವಲಂಬನೆಗಳಿಲ್ಲದ ರಚನಾತ್ಮಕ, ವಸ್ತು-ಆಧಾರಿತ ಕೋಡ್ ಬೇಸ್ ಜೊತೆಗೆ.
  • ಸ್ಥಿರ ಮೂಲ ಕೋಡ್. ಪೈಥಾನ್ ಬಳಸಿ ಯೋಜನೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಡ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಯಿತು. ಕೋಡ್ ಆಗಿದೆ ಪೈಥಾನ್ 2.6+ ಮತ್ತು ಪೈಥಾನ್ 3 ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.
  • ಒಳಗೊಂಡಿದೆ ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಅಪೇಕ್ಷೆಗಳು ಮತ್ತು ಸ್ಥಿತಿ ರೇಖೆಗಳಿಗೆ ಬೆಂಬಲ. ಮೂಲತಃ ವಿಮ್ ಸ್ಟೇಟಸ್ ಲೈನ್‌ಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ಮಿಸಲಾಗಿರುವ ಈ ಯೋಜನೆಯು ಟಿಎಂಎಕ್ಸ್ ಮತ್ತು ವಿವಿಧ ಡಬ್ಲ್ಯುಎಂಗಳು, ಬ್ಯಾಷ್ / sh ್ಶ್ ನಂತಹ ಚಿಪ್ಪುಗಳು ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಸ್ಥಿತಿ ರೇಖೆಗಳನ್ನು ಒದಗಿಸಲು ವಿಕಸನಗೊಂಡಿದೆ.
  • ಸಂರಚನೆ ಮತ್ತು ಬಣ್ಣಗಳನ್ನು JSON ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಇದು ಪ್ರಮಾಣೀಕೃತ, ಸರಳ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾದ ಫೈಲ್ ಸ್ವರೂಪವಾಗಿದೆ. ಎಲ್ಲಾ ಹೊಂದಾಣಿಕೆಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಕೆದಾರರಿಂದ ಸುಲಭ ಸಂರಚನೆಯನ್ನು ಇದು ಅನುಮತಿಸುತ್ತದೆ.
  • ಪವರ್‌ಲೈನ್ ಆಗಿದೆ ಡೀಮನ್ ಬೆಂಬಲದೊಂದಿಗೆ ವೇಗವಾಗಿ ಮತ್ತು ಬೆಳಕು ಇನ್ನೂ ಉತ್ತಮ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ. ಕೋಡ್ ಬೇಸ್ ಒಂದೆರಡು ಸಾವಿರ ಸಾಲುಗಳನ್ನು ವ್ಯಾಪಿಸಿದ್ದರೂ, ಮುಖ್ಯ ಗಮನವು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಕೋಡ್‌ನಲ್ಲಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ ಇದು ವ್ಯಾಪಕವಾದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೊಸ ಡೀಮನ್ ಅಪೇಕ್ಷೆಗಳು ಮತ್ತು ಸ್ಥಿತಿ ರೇಖೆಗಳಿಗಾಗಿ ಕೇವಲ ಒಂದು ಪೈಥಾನ್ ನಿದರ್ಶನವನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ, ಇದು ಅತ್ಯುತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೀಡುತ್ತದೆ.

ಇವು ಪವರ್‌ಲೈನ್‌ನ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳಾಗಿವೆ, ಇವೆಲ್ಲವನ್ನೂ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಸಮಾಲೋಚಿಸಬಹುದು ಅಧಿಕೃತ ಯೋಜನೆಯ ದಸ್ತಾವೇಜನ್ನು ಅಥವಾ ನಿಮ್ಮಲ್ಲಿ ಗಿಟ್‌ಹಬ್ ಪುಟ.

ಉಬುಂಟುನಲ್ಲಿ ಪವರ್‌ಲೈನ್ ಸ್ಥಾಪಿಸಿ

ಉಬುಂಟುನಲ್ಲಿ ಪವರ್‌ಲೈನ್ ಸ್ಥಾಪಿಸಲು, ನಮಗೆ ವಿಭಿನ್ನ ಆಯ್ಕೆಗಳಿವೆ. ಇವೆಲ್ಲವೂ ಆಗಿರಬಹುದು ಯೋಜನೆಯ ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ. ನಾವು ಅದನ್ನು ಪೈಪ್‌ನಿಂದ ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಆದರೆ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನಿಂದ ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ (ಇದು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಲ್ಲದಿದ್ದರೂ). ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಅದನ್ನು ಬಳಸಲಿದ್ದೇವೆ ಅನುಸ್ಥಾಪನೆಗೆ ಸೂಕ್ತವಾಗಿದೆ.

ಮೊದಲು ನಾವು ಲಭ್ಯವಿರುವ ಸಾಫ್ಟ್‌ವೇರ್ ಸೂಚಿಯನ್ನು ನವೀಕರಿಸಲಿದ್ದೇವೆ ಮತ್ತು ನಂತರ ನಾವು ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯಬಹುದು. ಇದಕ್ಕಾಗಿ ನೀವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಿರಿ:

ಪವರ್‌ಲೈನ್ ಸ್ಥಾಪನೆ ಸೂಕ್ತವಾಗಿದೆ

sudo apt update && sudo apt install powerline fonts-powerline

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

vim ~/.bashrc

ಫೈಲ್ ಒಳಗೆ, ಒಟ್ಟಾರೆಯಾಗಿ, ನಾವು ಈ ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಮಾತ್ರ ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ಸಾಲುಗಳೊಂದಿಗೆ ನಾವು ಹೋಗುತ್ತಿದ್ದೇವೆ ಅನುಸ್ಥಾಪನಾ ಮಾರ್ಗದಲ್ಲಿ powerline.sh ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ:

bashrc ಮಾರ್ಪಾಡು

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದ ನಂತರ, ನಾವು ಈಗ ನಾವು ಬಳಸುವ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ನಿರ್ಗಮಿಸಬಹುದು. ಬದಲಾವಣೆಗಳನ್ನು ನೋಡಲು, ಟರ್ಮಿನಲ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವುದು ಉತ್ತಮ.

ಕೆಲಸ ಮಾಡುವ ಸಾಧನ

ಮೂಲ ಸಂರಚನೆ

ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ವಿಭಿನ್ನ ಪವರ್‌ಲೈನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿಉದಾಹರಣೆಗೆ ಬಣ್ಣದ ಪ್ಯಾಲೆಟ್, ಮುಖ್ಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಅಥವಾ ಥೀಮ್. ಇದಕ್ಕಾಗಿ ನಾವು ವಿಭಿನ್ನ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕು ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು.

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


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಎಡ್ವರ್ಡೊ ನವಾಸ್ ಡಿಜೊ

    ನಾನು ದಸ್ತಾವೇಜನ್ನು ಓದಲು ಮತ್ತು ಉಪಕರಣವನ್ನು ಪರೀಕ್ಷಿಸಲು ಸ್ವಲ್ಪ ಸಮಯ ಕಳೆದಿದ್ದೇನೆ, ಅದು ತುಂಬಾ ಒಳ್ಳೆಯದು ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿದೆ. ಎಕ್ಸ್‌ಡಿ