ಓಹ್‌ಕೌಂಟ್: ಮೂಲ ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡುವ ಮತ್ತು ಎಣಿಸುವ ಸಾಧನ

ಓಹ್ಕೌಂಟ್ 1

ಎಲ್ ಇದ್ದರೆನಿಮ್ಮ ನೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮೂಲ ಕೋಡ್‌ನಲ್ಲಿರುವ ವಿಷಯವನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಇಷ್ಟಪಡುತ್ತದೆ ನಿಮ್ಮಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಜನರಿಗೆ ಈ ಅಪ್ಲಿಕೇಶನ್ ಸಾಕಷ್ಟು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. ಇಂದಿನ ದಿನ ಕೋಡ್‌ನ ಸಾಲುಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ನಮಗೆ ಸಹಾಯ ಮಾಡುವ ಉಪಕರಣದ ಕುರಿತು ನಾವು ಮಾತನಾಡಲಿದ್ದೇವೆ, ಹಾಗೆಯೇ ಇದು ಪ್ರತಿ ಫೈಲ್ ಹೊಂದಿರುವ ಸಾಲುಗಳ ಪ್ರಮಾಣವನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತದೆ.

ಓಹ್ಕೌಂಟ್ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ, ಇದು ಗ್ನೂ ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ ಆವೃತ್ತಿ 2 ರ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ ಆದ್ದರಿಂದ ಅದನ್ನು ಮರುಹಂಚಿಕೆ ಮತ್ತು / ಅಥವಾ ಮಾರ್ಪಡಿಸಬಹುದು. ಓಹ್ಕೌಂಟ್ ಸರಳ ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಯಾಗಿದ್ದು ಅದು ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಂಖ್ಯೆಯ ಸಾಲುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮೂಲ ಕೋಡ್ ಫೈಲ್‌ನಿಂದ ಒಟ್ಟು.

ಇದು ಕೇವಲ ಮೂಲ ಕೋಡ್ ಲೈನ್ ಕೌಂಟರ್ ಅಲ್ಲ, ಇದು ದೊಡ್ಡ ಮೂಲ ಕೋಡ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಜಿಪಿಎಲ್ ನಂತಹ ಜನಪ್ರಿಯ ತೆರೆದ ಮೂಲ ಪರವಾನಗಿಗಳನ್ನು ಸಹ ಪತ್ತೆ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕೆಡಿಇ ಅಥವಾ ವಿನ್ 32 ನಂತಹ ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಮಿಂಗ್ API ಅನ್ನು ಗುರಿಯಾಗಿಸುವ ಕೋಡ್ ಅನ್ನು ಸಹ ಓಹ್ಕೌಂಟ್ ಪತ್ತೆ ಮಾಡುತ್ತದೆ.

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

ಓಹ್ಕೌಂಟ್ ಎರಡು ಮುಖ್ಯ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ: ಡಿಟೆಕ್ಟರ್ ಇದು ನಿರ್ದಿಷ್ಟ ಮೂಲ ಫೈಲ್ ಬಳಸುವ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಕುಟುಂಬವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಮತ್ತು ಪಾರ್ಸರ್ ಇದು ಮೂಲ ಫೈಲ್‌ನ ವಿಷಯಗಳ ಲೈನ್-ಬೈ-ಲೈನ್ ಸ್ಥಗಿತವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಓಹ್ಕೌಂಟ್ ಸ್ವತಃ ಅಥವಾ ಇತರ ಡೆವಲಪರ್‌ಗಳು ಬರೆದ ಕೋಡ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಬಯಸುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಇದು ಸಾಕಷ್ಟು ಉಪಯುಕ್ತವಾಗಿದೆ, ಮತ್ತು ಆ ಕೋಡ್‌ನಲ್ಲಿ ಎಷ್ಟು ಸಾಲುಗಳಿವೆ, ಆ ಕೋಡ್‌ಗಳನ್ನು ಬರೆಯಲು ಯಾವ ಭಾಷೆಗಳನ್ನು ಬಳಸಲಾಗಿದೆ ಮತ್ತು ಕೋಡ್‌ನ ಪರವಾನಗಿ ವಿವರಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.

ಓಹ್ಕೌಂಟ್

ಉಬುಂಟು 18.04 ಎಲ್‌ಟಿಎಸ್ ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಓಹ್‌ಕೌಂಟ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಅಪ್ಲಿಕೇಶನ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದರೂ, ಓಬೌಂಟ್ ಅದನ್ನು ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಹುಡುಕುವ ಸೌಲಭ್ಯವನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ.

ನಿಮ್ಮ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸಿದರೆ ಅವರು ಟರ್ಮಿನಲ್ Ctrl + Alt + T ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ:

sudo apt install ohcount

ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ಅವರು ತಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತಾರೆ.

ಓಹ್ಕೌಂಟ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು?

ಬಳಸುವುದು ಹೇಗೆ ಈ ಅಪ್ಲಿಕೇಶನ್ ತುಂಬಾ ಸರಳವಾಗಿದೆ, ನೀವು ಅವರ ನಿಯತಾಂಕಗಳನ್ನು ಮತ್ತು ಅವರು ಏನು ಮಾಡುತ್ತಾರೆಂದು ತಿಳಿಯಲು ಬಯಸಿದರೆ, ನೀವು ಟೈಪ್ ಮಾಡಬಹುದು:

ohcount --help

ಈಗ ಅದನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಲು, ಅವುಗಳನ್ನು ಮೂಲ ಕೋಡ್‌ನ ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯೊಳಗೆ ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಟರ್ಮಿನಲ್ನಿಂದ ಅವರು ವಿಶ್ಲೇಷಿಸಲು ಬಯಸುವ ಅಪ್ಲಿಕೇಶನ್.

ಮತ್ತು ಕೋಡ್ ಡೈರೆಕ್ಟರಿಯೊಳಗೆ ಇರುವುದನ್ನು ಸರಳವಾಗಿ ಟೈಪ್ ಮಾಡಿ:

ohcount

ಆದರೂ ಅವರು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸರಳವಾಗಿ ಟೈಪ್ ಮಾಡುವ ಮಾರ್ಗವನ್ನು ಸಹ ಅವರು ಸೂಚಿಸಬಹುದು:

ohcount /ruta/a/el/codigo

ಈ ಅಪ್ಲಿಕೇಶನ್ ಮುಗಿದಿದೆ ಫಲಿತಾಂಶಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಪ್ರದರ್ಶಿಸಲು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಇವೆಲ್ಲವೂ ಮೂಲ ಕೋಡ್ ಎಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ (ಫೈಲ್‌ಗಳು, ಫೋಲ್ಡರ್‌ಗಳು, ಸಾಲುಗಳು).

ಆದರೆ ಮಾತ್ರ ನಾವು ಒಂದೇ ಫೈಲ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಬಯಸುತ್ತೇವೆ ಅದನ್ನು ನಾವು ಸೂಚಿಸಬೇಕು ಇದಕ್ಕಾಗಿ ನಾವು ಇದನ್ನು ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ:

ohcount helloworld.c

ಬಯಸುವ ಸಂದರ್ಭದಲ್ಲಿ ಎಲ್ಲಾ ಕೋಡ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಒಂದೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಮಾತ್ರ ಹುಡುಕಿ ವಿಶ್ಲೇಷಿಸಲು ಮೂಲ ನಾವು ಸಂಯೋಜನೆಯನ್ನು ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ:

ohcount --detect | grep ^ Python

Si ನಾವು ಫೈಲ್ ಒಳಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೋಡಲು ಬಯಸುತ್ತೇವೆ ನಾವು -a ನಿಯತಾಂಕವನ್ನು ಮಾತ್ರ ಸೇರಿಸಬೇಕಾಗಿದೆ:

ohcount -a helloworld.c

ಸಹ ಒಂದೇ ಭಾಷೆಗಾಗಿ ನಾವು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳಲ್ಲಿ ಹುಡುಕಲು ಹೊರಟಿರುವ ಸಂಯೋಜನೆಯನ್ನು ನಾವು ಮಾಡಬಹುದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಫೈಲ್‌ಗಳಲ್ಲಿನ ವಿಷಯವನ್ನು ನಮಗೆ ತೋರಿಸಿ.

ohcount helloworld.c --detect | grep ^ C

ಉಲ್ಲೇಖಿಸಿರುವಂತೆ ಮೂಲ ಕೋಡ್ ಪರವಾನಗಿಗಳನ್ನು ನೋಡಲು ಅಪ್ಲಿಕೇಶನ್ ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಮೂಲ ಕೋಡ್‌ನಲ್ಲಿ ಬಳಸಿದ ಪರವಾನಗಿಯನ್ನು ಮಾತ್ರ ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ನಾವು ಟೈಪ್ ಮಾಡಲಿದ್ದೇವೆ:

ohcount -l

ಅದು ನಿಜವಾಗಿದ್ದರೆ ಒಂದೇ ಫೈಲ್‌ಗೆ ಮಾತ್ರ:

ohcount -l helloworld.c

ಅಂತಿಮವಾಗಿ, ಎಲ್ಲಾ ಮೂಲ ಕೋಡ್ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕಲು ಪುನರಾವರ್ತಿತವಾಗಿ ನೀಡಲಾದ ಮಾರ್ಗಗಳಲ್ಲಿ, -d ನಿಯತಾಂಕವನ್ನು ಬಳಸಿ:

ohcount -d

ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು ನಿಯತಾಂಕಗಳ ಸಂಯೋಜನೆಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಈ ಉಪಕರಣವು ಸಾಕಷ್ಟು ಆಸಕ್ತಿದಾಯಕವಾಗಿರುತ್ತದೆ.


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

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

*

*

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