ஒரு கட்டளை அல்லது நிரல் அதை இயக்குவதற்கு முன்பு என்ன செய்யும் என்பதை இது நமக்குக் காட்டுகிறது

பற்றி ஒருவேளை

அடுத்த கட்டுரையில் நாம் ஒரு முறை பார்க்கப்போகிறோம். இந்த கருவி மூலம் நாம் எளிதாக அறிந்து கொள்ள முடியும் ஒரு கட்டளை அல்லது நிரல் அதை செயல்படுத்துவதற்கு முன்பு என்ன செய்யும் நேரடியாக முனையத்திலிருந்து. இதை நாம் ஒருவேளை அடைவோம். பயன்பாடு ptrace இன் கட்டுப்பாட்டின் கீழ் செயல்முறைகளை இயக்கவும் (நூலகத்தின் உதவியுடன் மலைப்பாம்பு). கோப்பு முறைமையில் மாற்றங்களைச் செய்யவிருக்கும் கணினி அழைப்பை இடைமறிக்கும்போது கருவி வேலை செய்யத் தொடங்கும். இது அந்த அழைப்பை உள்நுழைந்து, அழைப்பை திருப்பிவிட CPU பதிவேடுகளை மாற்றும் தவறான சிஸ்கால் ஐடி (திறம்பட இதை «ஆக மாற்றுகிறதுஎந்த நடவடிக்கையும் இல்லை«) மேலும் அந்த செயலற்ற அழைப்பின் மதிப்பை அசல் அழைப்பின் வெற்றியைக் குறிக்கும் ஒன்றிற்கு அமைக்கவும்.

இது ஒரு எளிய கருவியாகும், இது ஒரு கட்டளையை இயக்க அனுமதிக்கும் உண்மையில் அதைச் செய்யாமல் எங்கள் கோப்புகளுக்கு அது என்ன செய்கிறது என்பதைப் பாருங்கள். பட்டியலிடப்படும் முடிவை மதிப்பாய்வு செய்த பிறகு, அதை செயல்படுத்த வேண்டுமா இல்லையா என்பதை நாங்கள் தீர்மானிக்கலாம்.

உபுண்டுவில் இருக்கலாம்

இந்த கருவியைப் பயன்படுத்த, அதை நாங்கள் உறுதிப்படுத்த வேண்டும் நிறுவியுள்ளன பிப் எங்கள் கணினியில் குனு / லினக்ஸ். நாங்கள் அதை நிறுவவில்லை என்றால், கீழே காட்டப்பட்டுள்ளபடி அதை எளிய முறையில் செய்யலாம். நாம் முனையத்தை (Ctrl + Alt + T) இல் பயன்படுத்தலாம் டெபியன், உபுண்டு மற்றும் லினக்ஸ் புதினா பின்வரும் கட்டளையை எழுதுதல்:

sudo apt-get install python-pip

எங்கள் கணினியில் குழாய் நிறுவப்பட்டிருக்கும் போது, ​​பின்வரும் கட்டளையை இயக்கலாம் நிறுவலாம் முனையத்திலிருந்து:

sudo pip install maybe

இந்த கருவியைப் பற்றி நாம் பக்கத்தில் மேலும் அறியலாம் மகிழ்ச்சியா திட்டத்தின்.

ஒரு கட்டளை அல்லது நிரல் அதை இயக்கும் முன் என்ன செய்யும் என்பதை அறிவது எப்படி

இந்த கருவியைப் பயன்படுத்துவது மிகவும் எளிதானது. நாம் வெறுமனே வேண்டும் கட்டளைக்கு முன்னால் இருக்கலாம் எங்கள் முனையத்தில் இயக்க விரும்புகிறோம். உதாரணமாக, எனது முனையத்தில் நான் எழுதிய பின்வரும் கட்டளையை நீங்கள் காணலாம்:

maybe rm -r Ubunlog/

"கட்டளையைப் பயன்படுத்தி நான் நீக்கப் போகிறேன் என்பதை நீங்கள் காணலாம்rm”என்ற கோப்புறை“UbunlogMy எனது கணினியிலிருந்து. பின்வரும் ஸ்கிரீன்ஷாட்டில், கட்டளை எனக்கு முனையத்தில் காண்பிக்கும் வெளியீட்டைக் காணலாம்:

கோப்பகத்தை நீக்கலாம்

ஒருவேளை கருவி 6 கோப்பு முறைமை செயல்பாடுகளைச் செய்யப் போகிறது மற்றும் நான் இந்த கட்டளை சரியாக என்ன செய்யும் என்பதைக் காட்டுகிறது (ஆர்எம் -ஆர் Ubunlog/). இந்த ஆபரேஷனை நான் செய்யலாமா வேண்டாமா என்பதை இப்போது என்னால் தீர்மானிக்க முடியும். இது மிகவும் எளிமையான எடுத்துக்காட்டு, ஆனால் கருவியின் யோசனை என்ன என்பதை நீங்கள் காணலாம் என்று நினைக்கிறேன்.

பயன்பாடு முற்றிலும் தெளிவாக இல்லை என்றால், இங்கே மற்றொரு எடுத்துக்காட்டு. நான் டெஸ்க்டாப் கிளையண்டை நிறுவப் போகிறேன் இன்பாக்ஸர் Gmail க்கு. இதற்காக நான் கோப்பை பதிவிறக்கம் செய்த கோப்புறையில் செல்லப் போகிறேன். AppImage மற்றும் அதை ஒருவேளை தொடங்கலாம். கணினி முனையத்தில் (Ctrl + Alt + T) எனக்குக் காட்டியது இதுதான்:

பயன்பாட்டு கோப்பை நிறுவலாம்

maybe ./inboxer-0.4.0-x86_64.AppImage

கருவி கண்டறியவில்லை என்றால் கோப்பு முறைமையில் எந்த செயல்பாடும் இல்லை, கோப்பு முறைமையில் எந்தவொரு செயல்பாட்டையும் கண்டறியவில்லை என்ற செய்தியை முனையம் நமக்குக் காண்பிக்கும், எனவே அது எச்சரிக்கைகளைக் காட்டாது.

இனிமேல், ஒரு கட்டளை அல்லது நிரல் அதை செயல்படுத்துவதற்கு முன்பு என்ன செய்யும் என்பதை நாம் எளிதாக அறிந்து கொள்ள முடியும். இதன் விளைவாக, நீங்கள் செய்ய முயற்சிக்கும் அனைத்தும் உண்மையில் நடக்கிறது என்று கணினி நம்புகிறது, உண்மையில் அது இல்லை.

நிறுவல் நீக்கலாம்

எங்கள் இயக்க முறைமையிலிருந்து இந்த கருவியை அகற்ற, குழாயின் நிறுவல் நீக்குதல் விருப்பத்தை மட்டுமே பயன்படுத்த வேண்டும். இதைச் செய்ய, நாங்கள் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து அதில் எழுதுகிறோம்:

sudo pip uninstall maybe

எச்சரிக்கை

உற்பத்தி முறையில் இந்த பயன்பாட்டைப் பயன்படுத்தும்போது நாம் மிகவும் கவனமாக இருக்க வேண்டும் அல்லது முக்கியமான தகவல்களைக் கொண்ட எந்த அமைப்பிலும். இது எங்கள் கணினியில் நம்பமுடியாத குறியீட்டை இயக்க ஒரு கருவி அல்ல. ஒருவேளை இயங்கும் ஒரு செயல்முறை இன்னும் நம் கணினியில் கடுமையான சேதத்தை ஏற்படுத்தக்கூடும் ஏனெனில் சில கணினி அழைப்புகள் மட்டுமே தடுக்கப்படுகின்றன. ஒரு கோப்பை நீக்குவது போன்ற ஒரு செயல்பாடு செய்யப்பட்டதா என்பதையும் நாங்கள் சரிபார்க்க முடியும் சிஸ்கால்ஸ் படிக்க மட்டும் மற்றும் அதற்கேற்ப அதன் நடத்தையை மாற்றவும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ராபர்ட் ராபின் அவர் கூறினார்

    Rm -r / * ஐ நிர்வாகியாக இயக்குவதில் ஒருவருக்கு தவறான யோசனை இருப்பதாக வைத்துக்கொள்வோம்