லினக்ஸில் பேட்ச் கட்டளையை இயக்குவது எப்படி?

How Run Patch Command Linux



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

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







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



இந்த வழிகாட்டி ஒரு பேட்ச் கோப்பை உருவாக்க டிஃப்ரஸ் கட்டளையை எவ்வாறு பயன்படுத்துவது மற்றும் பின் பேட்ச் கட்டளையுடன் அதை எவ்வாறு பயன்படுத்துவது என்பதைக் காட்டுகிறது.



தொடரியல்:

இன் தொடரியல் இணைப்பு கட்டளை பின்வருமாறு:





$இணைப்பு [விருப்பங்கள்] [அசல் கோப்பு[ஒட்டுக்கோப்பு]]

$இணைப்பு pnum <ஒட்டுக்கோப்பு>

வேறுபாட்டைப் பயன்படுத்தி ஒரு பேட்ச் கோப்பை உருவாக்குதல்:

மூல குறியீடு கோப்பு 1:

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

#சேர்க்கிறது

intமுக்கிய() {

printf ('ஹலோ லினக்ஸ்ஹிண்ட் n');

}



மூல குறியீடு கோப்பு 2:

இப்போது, ​​உள்ளடக்கத்தை நகலெடுக்கவும் myfile.c இல் new_myfile.c , பயன்படுத்தி:

$cpmyfile.c new_myfile.c

புதிதாக உருவாக்கப்பட்ட கோப்பில் சில மாற்றங்களைச் செய்யுங்கள்:

#சேர்க்கிறது

வெற்றிடம்முக்கிய(){

printf ('ஹலோ லினக்ஸ் குறிப்பு');

printf ('லினக்ஸ்ஹிண்டிற்கு வரவேற்கிறோம்');

}

வித்தியாசத்தை சரிபார்க்கிறது:

என பெயரிடப்பட்ட ஒரு இணைப்பு கோப்பை உருவாக்குவோம் myfile.patch:

$வேறுபாடு -உmyfile.c new_myfile.c<myfile.patch

கீழே உள்ள கட்டளையை செயல்படுத்துவதன் மூலம் நீங்கள் இணைப்பு கோப்பை அச்சிடலாம்:

$பூனைmyfile.patch

இணைப்பு கோப்பைப் பயன்படுத்துதல்:

இணைப்பைப் பயன்படுத்த, பயன்படுத்தவும்:

$இணைப்பு <myfile.patch

மூலக் கோப்பு வைக்கப்பட்ட கோப்பகத்தில் இணைப்பு கோப்பு இருப்பதை உறுதி செய்யவும்.

பேட்சைப் பயன்படுத்துவதற்கு முன்பு காப்புப் பிரதி எடுக்கவும்:

பயன்படுத்தவும் -பி இணைப்பு கோப்பின் காப்புப்பிரதியை உருவாக்க விருப்பம்:

$இணைப்பு -பி <myfile.patch

காப்பு கோப்பு பதிப்பை அமைத்தல்

ஒற்றை காப்பு கோப்பின் பல காப்புப்பிரதிகள் தேவைப்பட்டால், அதைப் பயன்படுத்தவும் -வி விருப்பம். இது ஒவ்வொரு காப்பு கோப்பின் பதிப்பு எண்ணை அமைக்கிறது. கீழே கொடுக்கப்பட்டுள்ள கட்டளையை இயக்கவும்:

$இணைப்பு -பி -விஎண்<myfile.patch

பேட்ச் கோப்புகளைச் சரிபார்க்கவும்

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

$இணைப்பு --உலர்ந்த ஓட்டம் <myfile.patch

ஒரு பேட்சை தலைகீழாக/செயல்தவிர்க்கவும்

-R விருப்பம் ஏற்கனவே பயன்படுத்தப்பட்ட ஒரு பேட்சை தலைகீழாக அல்லது செயல்தவிர்க்க பயன்படுகிறது.

$இணைப்பு <file.patch

$ls–L myfile.c

$இணைப்பு–ஆர்<myfile.patch

$ls–L myfile.c

முடிவுரை:

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