pbcopy & pbpaste: கட்டளை வரியிலிருந்து கிளிப்போர்டை கையாளுதல்
பொருளடக்கம்:
நகலெடுத்து ஒட்டுதல் என்பது கிட்டத்தட்ட எல்லா கணினி பயனர்களுக்கும் அவசியமானதாகும், மேலும் நீங்கள் அடிக்கடி கட்டளை வரியில் வேலை செய்வதைக் கண்டால், Mac OS X இன் கிளிப்போர்டை நேரடியாக எவ்வாறு கையாள்வது என்பதை நீங்கள் தெரிந்து கொள்ள வேண்டும். டெர்மினல் ப்ராம்ட். மேக் கட்டளைகள் pbcopy மற்றும் pbpaste என்பதற்கானது, மேலும் இரண்டு கட்டளைகளும் சரியாக ஒலிப்பதை நீங்கள் யூகித்திருக்கலாம், pbcopy என்பது நகலெடுப்பது மற்றும் pbpaste என்பது கட்டளை வரி வழியாக ஒட்டுவது.அவை உண்மையில் மிகவும் சக்திவாய்ந்தவை, அடுத்த முறை நீங்கள் உங்கள் பேஷ், tcsh, zsh அல்லது உங்களுக்கு விருப்பமான ஷெல் ப்ராம்ப்ட் எதுவாக இருந்தாலும் அவற்றைப் பயனுள்ளதாகக் காண்பீர்கள்.
கிளிப்போர்டு தரவை கையாள pbcopy மற்றும் pbpaste ஐ எவ்வாறு பயன்படுத்துவது என்பது பற்றிய விரைவான விளக்கத்தை நாங்கள் வழங்குவோம், சில எடுத்துக்காட்டுகளுடன், டெர்மினல் கட்டளைகளின் வெளியீட்டை கிளிப்போர்டில் உள்ளீடாக எவ்வாறு திருப்பிவிடுவது, நிச்சயமாக எப்படி கிளிப்போர்டின் உள்ளடக்கங்களை pbpaste மூலம் கட்டளை வரியில் வெளியேற்றவும்.
Mac இல் கட்டளை வரியிலிருந்து pbcopy & pbpaste ஐப் பயன்படுத்துதல்
pbcopy: நிலையான உள்ளீட்டை எடுத்து அதை கிளிப்போர்டு இடையகத்தில் வைக்கிறது
pbcopy பயன்படுத்துவதற்கு மிகவும் எளிமையானது, அடிப்படையில் ஏதாவது ஒன்றை அதில் செலுத்துகிறது, மேலும் அது அதை கிளிப்போர்டு பஃப்பரில் நகலெடுக்கும். இதை pbpaste அல்லது நிலையான கண்டுபிடிப்பாளரின் பேஸ்ட் கட்டளை (command-v) மூலம் அணுகலாம். இதை எப்படி பயன்படுத்துவது என்பது இங்கே:
$ pbcopy < file.txt
அவ்வளவுதான், இப்போது file.txt இன் உள்ளடக்கங்கள் உங்கள் கிளிப்போர்டில் இருக்கும், எங்கு வேண்டுமானாலும் ஒட்டுவதற்குத் தயாராக இருக்கும். ஆனால் pbcopy அதை விட மிகவும் சக்தி வாய்ந்தது, மேலும் நீங்கள் கட்டளைகள் மற்றும் நிரல்களின் வெளியீட்டையும் நகலெடுக்க இயக்கலாம். இங்கே 'ps' கட்டளையுடன் ஒரு எடுத்துக்காட்டு:
$ ps aux | pbcopy
இது ps கட்டளையின் முடிவுகளை கிளிப்போர்டுக்குள் செலுத்துகிறது, மீண்டும் எங்கு வேண்டுமானாலும் ஒட்டலாம். உங்கள் முடிவுகளை சிறிது வடிகட்ட விரும்பினால், அதையும் செய்யலாம். grep கட்டளையைப் பயன்படுத்தும் ஒரு எடுத்துக்காட்டு:
$ ps aux | grep ரூட் | pbcopy
இது 'ps aux' கட்டளையின் முடிவுகளை பைப் செய்கிறது, ஆனால் குறிப்பாக 'root' க்காக வடிகட்டுகிறது, மேலும் அந்த முடிவுகளை மட்டும் கிளிப்போர்டில் நகலெடுக்கிறது. அருமையா?
pbpaste: கிளிப்போர்டு இடையகத்திலிருந்து தரவை எடுத்து அதை நிலையான வெளியீட்டிற்கு எழுதுகிறது
pbpaste பயன்படுத்துவதற்கு சமமான எளிமையானது, நீங்கள் கிளிப்போர்டு பஃப்பரில் எதை வைத்துள்ளீர்களோ அதை மீட்டெடுத்து அதை வெளியே துப்பிவிடும். இது மிகவும் எளிமையான வடிவத்தில், தட்டச்சு செய்யவும்:
$ pbpaste
இது pbcopy கட்டளை அல்லது Finder's copy கட்டளை (command-c) இலிருந்து நீங்கள் நகலெடுத்த எந்தத் தரவையும் அச்சிடும். நீங்கள் விரும்பினால், இந்த எளிய கட்டளையின் மூலம், கட்டளை வரி வழியாக இந்த வெளியீட்டை ஒரு கோப்பில் எளிதாக அனுப்பலாம்:
$ pbpaste > pastetest.txt
ஒட்டப்பட்டதை வடிகட்டுவது மிகவும் பயனுள்ளதாக இருக்கும், மேலும் கட்டளை அமைப்பு pbcopy உடன் நாம் முன்பு பார்த்ததைப் போன்றது. நாங்கள் 'rcp' க்கு வடிகட்டுவோம், ஆனால் நீங்கள் விரும்பும் எதையும் வடிகட்டலாம்
$ pbpaste | grep rcp
கிளிப்போர்டில் உள்ள தரவுக்குள் 'rcp' க்கான உங்கள் தேடலுடன் பொருந்துவது மட்டுமே ஒட்டப்பட்டிருப்பதை நீங்கள் காண்பீர்கள்.
Pbcopy மற்றும் pbpaste மூலம் இன்னும் பல பயன்பாடுகள் உள்ளன, ஆனால் அது எப்படி பயன்படுத்துவது என்பது பற்றிய பொதுவான யோசனையை உங்களுக்கு வழங்குவதோடு, அவற்றை உங்கள் சொந்த உற்பத்தித்திறனில் செயல்படுத்த சில யோசனைகளை உங்களுக்கு வழங்கலாம்.எந்த வடிவமைப்பையும் இழக்காமல், கட்டளை வரியிலிருந்து ஒரு கண்டுபிடிப்பான் பயன்பாட்டில் (இந்த விஷயத்தில், TextEdit) நகலெடுத்து ஒட்டலாம் என்பதை ஸ்கிரீன்ஷாட் காட்டுகிறது.
மற்றும் ஆம், நீங்கள் முனையத்தில் pbcopy மற்றும் pbpaste கட்டளைகளைப் பயன்படுத்தலாம், பின்னர் MacOS இன் GUI இலிருந்து நிலையான Mac நகல் மற்றும் பேஸ்ட் விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்தி Command+C மற்றும் Command+ ஆகியவற்றைப் பயன்படுத்தி மீண்டும் அவற்றுடன் தொடர்புகொள்ளலாம். வி. இது வேறு திசையிலும் செல்கிறது, GUI இலிருந்து ஒரு நகலை கட்டளை வரியில் pbpaste உடன் ஒட்டலாம்.
கட்டளை வரியின் மூலம் Mac OS X இன் பேஸ்ட்போர்டை மாற்ற pbcopy மற்றும் pbpaste இன் மிகவும் சக்திவாய்ந்த பயன்பாடுகளைக் கற்றுக்கொள்வதில் ஆர்வமுள்ள பயனர்கள் கட்டளைகளின் மேன் பக்கங்களை மதிப்பாய்வு செய்ய ஊக்குவிக்கப்படுகிறார்கள். கட்டளையின். 'man pbcopy' அல்லது 'man pbpaste' மூலம் எளிதில் அடையக்கூடிய அணுகல், கட்டளை பயன்பாட்டின் மேலும் சில விவரங்களையும், கட்டளைகளை எவ்வாறு பயன்படுத்துவது, குறியாக்கத்தை சரிசெய்வது, அகற்றுவது அல்லது சிறந்த உரை விவரங்களை பராமரிப்பது போன்ற பிற விருப்பங்களையும் பார்க்கலாம். இன்னும் நிறைய.