કદાચ, તે આપણને બતાવે છે કે તેને ચલાવવા પહેલાં આદેશ અથવા પ્રોગ્રામ શું કરશે

કદાચ વિશે

હવે પછીના લેખમાં આપણે કદાચ એક નજર નાખો. આ સાધનથી આપણે સરળતાથી જાણી શકીશું કમાન્ડ અથવા પ્રોગ્રામ ચલાવવા પહેલાં તે બરાબર શું કરશે સીધા ટર્મિનલ માંથી. અમે કદાચ આ સાથે પ્રાપ્ત કરીશું. ઉપયોગિતા ptrace ના નિયંત્રણ હેઠળ પ્રક્રિયાઓ ચલાવો (પુસ્તકાલયની સહાયથી અજગર- ptrace). આ સાધન કામ કરવાનું શરૂ કરશે જ્યારે તે સિસ્ટમ ક callલને અટકાવે છે જે ફાઇલ સિસ્ટમમાં ફેરફાર કરવાના છે. તે તે ક callલને લ logગ કરશે અને પછી ક callલને રીડાયરેક્ટ કરવા માટે સીપીયુ રજિસ્ટરને સંશોધિત કરશે અમાન્ય સ્કાયકલ આઈડી (અસરકારક રીતે તેને into માં ફેરવવુંઓપરેશન નહીં«) અને તે નિષ્ક્રિય ક callલનું મૂલ્ય એક પર સેટ કરો જે મૂળ ક callલની સફળતા સૂચવે છે.

આ એક સરળ સાધન છે જે આપણને આદેશ ચલાવવાની મંજૂરી આપશે અને ખરેખર તે કર્યા વિના તે અમારી ફાઇલોનું શું કરે છે તે જુઓ. સૂચિબદ્ધ થશે તે પરિણામની સમીક્ષા કર્યા પછી, અમે નક્કી કરી શકીએ કે આપણે ખરેખર તેને ચલાવવા માગીએ છીએ કે નહીં.

ઉબુન્ટુ પર કદાચ સ્થાપિત કરો

આ સાધનનો ઉપયોગ કરવા માટે, આપણે તેની ખાતરી કરવી આવશ્યક છે સ્થાપિત કરેલ છે ફળનું નાનું બીજ અમારી સિસ્ટમમાં Gnu / Linux. જો અમારી પાસે તે ઇન્સ્ટોલ કરેલું નથી, તો અમે નીચે બતાવ્યા પ્રમાણે સરળ રીતે કરી શકીએ છીએ. આપણે ટર્મિનલ (Ctrl + Alt + T) નો ઉપયોગ કરી શકીએ છીએ ડેબિયન, ઉબુન્ટુ અને લિનક્સ ટંકશાળ નીચેનો આદેશ લખો:

sudo apt-get install python-pip

જ્યારે આપણી સિસ્ટમમાં પાઇપ ઇન્સ્ટોલ થઈ છે, ત્યારે આપણે નીચે આપેલ આદેશને એક્ઝીક્યુટ કરી શકીએ છીએ કદાચ ટર્મિનલમાંથી સ્થાપિત કરો:

sudo pip install maybe

અમે પૃષ્ઠ પર આ ટૂલ વિશે વધુ જાણી શકીએ છીએ GitHub પ્રોજેક્ટ

કમાન્ડ અથવા પ્રોગ્રામ ચલાવવા પહેલાં તે શું કરશે તે કેવી રીતે જાણવું

આ સાધનનો ઉપયોગ કરવો ખૂબ જ સરળ છે. અમે ખાલી પડશે કદાચ આદેશની સામે કે આપણે આપણા ટર્મિનલમાં એક્ઝેક્યુટ કરવા માંગીએ છીએ. ઉદાહરણ તરીકે તમે નીચે આપેલ આદેશ જોઈ શકો છો જે મેં મારા ટર્મિનલમાં લખી છે:

maybe rm -r Ubunlog/

તમે જોઈ શકો છો કે હું આદેશનો ઉપયોગ કરીને કા deleteી નાખીશ.rm"એક ફોલ્ડર કહેવાય છેUbunlogMy મારી સિસ્ટમમાંથી. નીચે આપેલા કેપ્ચરમાં તમે આઉટપુટ જોઈ શકો છો જે આદેશ મને ટર્મિનલમાં બતાવે છે:

કદાચ ડિરેક્ટરી કા deleteી નાખો

મેય ટૂલ 6 ફાઇલ સિસ્ટમ ક્રિયાઓ કરવા જઈ રહ્યું છે અને હું બતાવે છે કે આ આદેશ શું કરશે (આરએમ - આર Ubunlog/). હવે હું નક્કી કરી શકું છું કે મારે આ ઓપરેશન કરવું જોઈએ કે નહીં. આ એક સરળ ઉદાહરણ છે, પરંતુ મને લાગે છે કે તમે જોઈ શકો છો કે ટૂલનો વિચાર શું છે.

જો ઉપયોગિતા સંપૂર્ણપણે સ્પષ્ટ થઈ નથી, તો અહીં બીજું એક ઉદાહરણ છે. હું ડેસ્કટ .પ ક્લાયંટ ઇન્સ્ટોલ કરવા જઈ રહ્યો છું ઇનબોક્સર Gmail માટે. આ માટે હું તે ફોલ્ડરમાં જઇશ જેમાં મેં ફાઇલ ડાઉનલોડ કરી છે. એપ્લિકેશન કરો અને તેને કદાચ સાથે લોંચ કરો. ટર્મિનલમાં સિસ્ટમએ મને આ બતાવ્યું છે (Ctrl + Alt + T):

કદાચ imaપિમેજ ફાઇલ ઇન્સ્ટોલ કરો

maybe ./inboxer-0.4.0-x86_64.AppImage

કિસ્સામાં સાધન શોધી શકતું નથી ફાઇલ સિસ્ટમ પર કોઈ કામગીરી નથી, ટર્મિનલ અમને એક સંદેશ બતાવશે કે તે ફાઇલ સિસ્ટમ પરના કોઈપણ ઓપરેશનને શોધી શક્યો નથી, તેથી તે ચેતવણીઓ બતાવશે નહીં.

હવેથી, આપણે આદેશ અથવા પ્રોગ્રામ ચલાવવા પહેલાં પણ શું કરશે તે આસાનીથી જાણી શકીશું. પરિણામે, સિસ્ટમ માને છે કે તમે જે કરવાનો પ્રયાસ કરી રહ્યાં છો તે બધું ખરેખર થઈ રહ્યું છે, જ્યારે વાસ્તવિકતામાં તેવું નથી.

કદાચ અનઇન્સ્ટોલ કરો

આ સાધનને અમારી operatingપરેટિંગ સિસ્ટમથી દૂર કરવા માટે, આપણે ફક્ત પીપના અનઇન્સ્ટોલ વિકલ્પનો ઉપયોગ કરવો પડશે. આ કરવા માટે, અમે એક ટર્મિનલ ખોલીએ છીએ (Ctrl + Alt + T) અને તેમાં લખીશું:

sudo pip uninstall maybe

ચેતવણી

પ્રોડક્શન સિસ્ટમ પર આ ઉપયોગિતાનો ઉપયોગ કરતી વખતે આપણે ખૂબ કાળજી રાખવી જોઈએ અથવા સંવેદનશીલ માહિતીવાળી કોઈપણ સિસ્ટમમાં. અમારી સિસ્ટમ પર અવિશ્વસનીય કોડ ચલાવવાનું આ કોઈ સાધન નથી. કદાચ હેઠળ ચાલતી પ્રક્રિયા હજી પણ અમારી સિસ્ટમને ગંભીર નુકસાન પહોંચાડે છે કારણ કે ફક્ત અમુક મુઠ્ઠીભર કોલ અવરોધિત છે. અમે ફાઇલને કાtingી નાખવા જેવા performedપરેશન સાથે કરવામાં આવ્યું હતું કે કેમ તે પણ ચકાસી શકીએ છીએ સિસ્કોલ્સ ફક્ત વાંચવા માટે અને તે મુજબ તેની વર્તણૂકને સંશોધિત કરો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રોબર્ટ રોબિન જણાવ્યું હતું કે

    માની લો કે કોઈને સંચાલક તરીકે rm -r / * ચલાવવાનો ખરાબ વિચાર છે