ஓகவுன்ட்: மூல குறியீடு வரிகளை பாகுபடுத்தி எண்ணும் கருவி

ஓகவுன்ட் 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. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.