కమాండ్ లైన్ నుండి OS X క్లిప్‌బోర్డ్‌ను యాక్సెస్ చేస్తోంది

Anonim

pbcopy మరియు pbpaste ఆదేశాలతో, మీరు క్లిప్‌బోర్డ్ కంటెంట్‌లను మార్చేందుకు కమాండ్ లైన్‌ని ఉపయోగించవచ్చు కానీ మీ Mac OS X క్లిప్‌బోర్డ్‌ను నేరుగా టెర్మినల్ ద్వారా యాక్సెస్ చేయవచ్చు. అవును, అంటే మీరు GUI యాప్‌లో కాపీ చేసిన వాటిని మీరు యాక్సెస్ చేయవచ్చు మరియు దానిని కమాండ్ లైన్‌లో సజావుగా ఉపయోగించవచ్చు మరియు దీనికి విరుద్ధంగా ఉపయోగించవచ్చు. మేము ఇంతకు ముందు కమాండ్ లైన్ నుండి pbcopy మరియు pbpaste రెండింటినీ ఎలా ఉపయోగించాలో సంక్షిప్త పరిచయాన్ని చూపించాము, అయితే Macలో ఈ అద్భుతమైన ఉపయోగకరమైన సాధనాలను ఉపయోగించడానికి మేము కొన్ని అదనపు పద్ధతులను ప్రదర్శించాలనుకుంటున్నాము, ప్రస్తుతం నిల్వ చేయబడిన వాటిని నేరుగా ఎలా యాక్సెస్ చేయాలి టెర్మినల్ ప్రాంప్ట్ నుండి Macs క్లిప్‌బోర్డ్.

Pbpasteతో OS X క్లిప్‌బోర్డ్ కంటెంట్‌లను యాక్సెస్ చేయడం

pbpaste – pbpaste అంటే మీరు క్లిప్‌బోర్డ్‌లోని ప్రస్తుతం సక్రియ కంటెంట్‌లను ఎలా డంప్ చేస్తారు. మీరు క్లిప్‌బోర్డ్‌లో ఏముందో చూడాలనుకుంటే, ఇలా టైప్ చేయండి:

pbpaste

మీరు OS Xలో Command+Vని నొక్కినట్లుగా, ప్రస్తుతం క్లిప్‌బోర్డ్‌లో ఏది నిల్వ చేయబడిందో మీరు చూస్తారు.

మీరు ఈ క్రింది విధంగా pbpasteని ఉపయోగించడం ద్వారా క్లిప్‌బోర్డ్ యొక్క కంటెంట్‌లను ఫైల్‌లో సులభంగా నిల్వ చేయవచ్చు:

pbpaste > clipboard.txt

ఇప్పుడు మీరు మీ క్లిప్‌బోర్డ్ కంటెంట్‌లతో కూడిన డాక్యుమెంట్ క్లిప్‌బోర్డ్.txtని కలిగి ఉంటారు. మీరు దీన్ని ఏదైనా టెక్స్ట్ ఎడిటర్‌లో తెరవడం ద్వారా లేదా కంటెంట్‌లను చూడటానికి cat clipboard.txt టైప్ చేయడం ద్వారా దీన్ని ఒకటికి రెండుసార్లు తనిఖీ చేయవచ్చు.

pbcopyతో క్లిప్‌బోర్డ్‌కి కంటెంట్‌లను జోడించడం

pbcopy – మీరు ఊహించినట్లుగా, pbcopy అంటే మీరు కమాండ్ లైన్ నుండి వస్తువులను ఎలా కాపీ చేయవచ్చు. ఇది ప్రాథమికంగా OS X యొక్క ఫైండర్ లేదా GUIలో Comamnd+Cని ఉపయోగించడం లాంటిది. దీన్ని ఉపయోగించడానికి ఉత్తమ మార్గం ఏదైనా pbcopyకి పైప్ చేయడం, ఉదాహరణకు:

ls -lha |pbcopy

ఇది మీ క్లిప్‌బోర్డ్‌లోకి ls -lha ఫలితాలను పైప్ చేస్తుంది, మీరు ఇప్పుడు pbpaste ఆదేశాన్ని ఉపయోగించి దీన్ని యాక్సెస్ చేయవచ్చు.

ఇప్పుడు మీరు pbcopyతో OS X యొక్క క్లిప్‌బోర్డ్‌కు ఏదైనా కాపీ చేసారు కాబట్టి మీరు pbpasteని ఉపయోగించి అవుట్‌పుట్‌ను తిరిగి టెర్మినల్‌లోకి డంప్ చేయవచ్చు, మీరు ఇప్పుడే ls -lha|pbcopy కమాండ్‌ని అమలు చేసి ఉంటే, అవుట్‌పుట్ అలా ఉంటుంది.

మీరు పైపులు మరియు pbcopy కమాండ్‌కి దారి మళ్లించవచ్చు.

pbcopy మరియు pbpaste ssh లేదా ఇతర ప్రోటోకాల్‌లను ఉపయోగించడం ద్వారా నెట్‌వర్క్‌లలో కూడా పని చేయవచ్చు, దీన్ని చూడండి:

SSH & pbpasteతో నెట్‌వర్క్‌లలో క్లిప్‌బోర్డ్ కంటెంట్‌లను అతికించడం

pbcopy మరియు pbpaste పైన పేర్కొన్న ఉదాహరణల కంటే చాలా శక్తివంతమైనవి. రిమోట్ మెషీన్‌లోని myclipboard.txt అనే ఫైల్‌లోకి ssh కనెక్షన్ ద్వారా అవుట్‌పుట్‌ను పైప్ చేయడం ద్వారా మీ క్లిప్‌బోర్డ్‌లోని కంటెంట్‌లను మరొక మెషీన్‌కు పంపడానికి pbpasteని ఎలా ఉపయోగించాలో ఇక్కడ ఉంది:

pbpaste | ssh username@host 'cat > ~/myclipboard.txt'

బాగుంది కదా?

కమాండ్ లైన్ నుండి OS X క్లిప్‌బోర్డ్‌ను యాక్సెస్ చేస్తోంది