மூலம் மேக்கிற்கான டெர்மினல் கட்டளைகள் சில சந்தர்ப்பங்களில், macOS இன் வரைகலை இடைமுகம் மூலம் கிடைக்காத செயல்களை நாம் செய்யலாம் அல்லது அதைச் செய்வதற்கான செயல்முறை மிகவும் மெதுவாகவும் கடினமாகவும் இருக்கும்.
மேக்கிற்கான டெர்மினல் கட்டளைகள், macOS இன் அனைத்து பதிப்புகளிலும் வேலை செய்கிறது இது முதல் பதிப்பிலிருந்து நடைமுறையில் தொடங்கப்பட்டது. நீங்கள் அவற்றைப் பயன்படுத்தத் தொடங்கி, அவற்றிலிருந்து அதிகப் பலன்களைப் பெற விரும்பினால், தொடர்ந்து படிக்குமாறு உங்களை அழைக்கிறேன்.
மேக்கிற்கான டெர்மினல் கட்டளைகள் மூலம் நீங்கள் செயல்பட முடியும் என்பதை நினைவில் கொள்ளவும் உங்கள் அணியில் மாற்றங்கள், உள்ளமைவு மாற்றங்கள் உங்கள் சாதனத்தின் செயல்பாட்டை பாதிக்கலாம்.
கூடுதலாக, நீங்கள் கூட செய்யலாம் கோப்புகளை நீக்கவும், கோப்பகங்களை உருவாக்கவும், உங்கள் நெட்வொர்க்குடன் இணைக்கப்பட்டுள்ள சாதனங்களைக் கண்டறியவும், தேடல்களைச் செய்யவும்...
உங்களுக்கு ஏற்கனவே தெரிந்திருந்தால் விண்டோஸ் கணினி கட்டளைகள் (MS-DOS இலிருந்து வந்தவை) இந்தக் கட்டுரையில் நாங்கள் உங்களுக்குக் காண்பிக்கும் Mac கட்டளைகளுக்கான டெர்மினலை எவ்வாறு பயன்படுத்துவது என்பதை அறிய அதிக நேரம் எடுக்காது.
டெர்மினலை எவ்வாறு அணுகுவது
தொடங்குவதற்கு நாம் செய்ய வேண்டிய முதல் விஷயம் macOS இன் தைரியத்தில் குழப்பம் macOS கட்டளை வரியை அணுக வேண்டும். மேக்கில் டெர்மினல் கட்டளைகளைப் பயன்படுத்தத் தொடங்க, பின்வரும் படிகளைச் செய்ய வேண்டும்:
- விசைப்பலகை குறுக்குவழி கட்டளை + ஸ்பேஸ் பட்டியை அழுத்தவும்.
- நாங்கள் டெர்மினல் எழுதுகிறோம்.
- முதல் தேடல் முடிவைக் கிளிக் செய்யவும்.
இந்த ஆப்ஸிலும் உள்ளது ஏவூர்தி செலுத்தும் இடம், கோப்புறைக்குள் மற்றவர்கள். கட்டளைகளுடன் பணிபுரியும் யோசனையை நீங்கள் விரும்பினால், நாங்கள் உங்களுக்குக் காண்பிக்கும் ஒரு கட்டுரையைப் பார்க்கலாம் மேக்கிற்கான சிறந்த விசைப்பலகை குறுக்குவழிகள்.
அடிப்படை டெர்மினல் கட்டளைகள்
[மேசை]
,,
/ (Forward Slash),மேல் நிலை அடைவு
., தற்போதைய அடைவு
..,டாப் டைரக்டரி
~,முகப்பு அடைவு
sudo [கட்டளை], ரூட் பாதுகாப்பு சலுகைகளுடன் கட்டளையை இயக்கவும்
நானோ [கோப்பு], டெர்மினல் எடிட்டரைத் திறக்கிறது
திற [கோப்பு], ஒரு கோப்பைத் திறக்கவும்
[கட்டளை] -h, ஒரு கட்டளையில் உதவி பெறவும்
man [கட்டளை], கட்டளைக்கான உதவி கையேட்டைக் காட்டுகிறது
,,
[/ மேசை]
டெர்மினல் தேடல்
[மேசை]
,,
கண்டுபிடிக்க -பெயர் <«»கோப்பு»»>»,பெயரிடப்பட்ட அனைத்து கோப்புகளையும் கண்டறியும் உள்ளே . கோப்புப் பெயர்களின் பகுதிகளைத் தேட நட்சத்திரக் குறியீடுகளைப் (*) பயன்படுத்தலாம்
"grep" »» »,இன் அனைத்து பொருத்தங்களையும் தேடவும் உள்ளே
"grep -rl "" »» »,அனைத்து கோப்புகளையும் தேடுங்கள் உள்ளே
,,
[/ மேசை]
முனைய அனுமதிகளின் மேலாண்மை
[மேசை]
,,
ls -ld, மூல கோப்பகத்தின் இயல்புநிலை அனுமதியைக் காட்டு
ls -ld/ , வாசிப்பு அனுமதிகளைக் காட்டுகிறது; ஒரு குறிப்பிட்ட கோப்புறையை எழுதி அணுகவும்
chmod 755 ,ஒரு கோப்பின் அனுமதியை 755 ஆக மாற்றவும்
chmod -R 600 ,ஒரு கோப்புறையின் அனுமதியையும் அதன் அனைத்து உள்ளடக்கங்களையும் 600 ஆக மாற்றவும்
chown : ,ஒரு கோப்பின் உரிமையை பயனர் மற்றும் குழுவிற்கு மாற்றுகிறது “-R” கட்டளையைச் சேர்த்தால், கோப்புறையின் உள்ளடக்கங்கள் சேர்க்கப்படும்.
,,
[/ மேசை]
கோப்பு அளவு மற்றும் வட்டு இடம்
[மேசை]
,,
du, ஒவ்வொரு துணை அடைவு மற்றும் அதன் உள்ளடக்கத்திற்கான பட்டியலைப் பயன்படுத்துதல்
du -sh [கோப்புறை], ஒரு கோப்பகத்தில் உள்ள அனைத்து கோப்புகளின் படிக்கக்கூடிய வெளியீடு
du -s, ஒவ்வொரு குறிப்பிட்ட கோப்பிற்கும் ஒரு உள்ளீட்டைக் காட்டு
du-sk* | sort -nr பட்டியல் கோப்புகள் மற்றும் கோப்புறைகள் (துணை கோப்புறைகள் உட்பட அளவை சுருக்கவும்). MB இல் உள்ள கோப்பகங்களை பட்டியலிட sk* க்கு sm* ஐ மாற்றலாம்
df -h, உங்கள் கணினியின் இலவச வட்டு இடத்தைக் காட்டுகிறது
df -H, இலவச வட்டு இடத்தை 1.000 சக்திகளில் கணக்கிடவும் (1.024 க்கு பதிலாக)
,,
[/ மேசை]
கோப்புகள் மற்றும் கோப்பகங்களின் மேலாண்மை
[மேசை]
,,
mkdir ,என்ற புதிய கோப்புறையை உருவாக்கவும்
mkdir -p / உள்ளமை கோப்புறைகளை உருவாக்கவும்
mkdir ,ஒரே நேரத்தில் பல கோப்புறைகளை உருவாக்கவும்
"mkdir"" »»»,கோப்பின் பெயரில் இடைவெளியுடன் ஒரு கோப்புறையை உருவாக்குகிறது
rmdir ,ஒரு கோப்புறையை நீக்குகிறது (வெற்று கோப்புறைகளுடன் மட்டுமே வேலை செய்யும்)
rm -R ,ஒரு கோப்புறை மற்றும் அதன் உள்ளடக்கங்களை நீக்குகிறது
தொடுதல் , எந்த நீட்டிப்பும் இல்லாமல் புதிய கோப்பை உருவாக்கவும்
போலீஸ்காரர் , கோப்புறையில் ஒரு கோப்பை நகலெடுக்கவும்
போலீஸ்காரர் தற்போதைய கோப்புறையில் ஒரு கோப்பை நகலெடுக்கவும்
போலீஸ்காரர் ~/ / , கோப்புறையில் ஒரு கோப்பை நகலெடுத்து, நகலெடுக்கப்பட்ட கோப்பை மறுபெயரிடவும்
"சிபி -ஆர் <«»new dir»»>», கோப்பு பெயரில் இடைவெளிகள் உள்ள புதிய கோப்புறையில் ஒரு கோப்புறையை நகலெடுக்கவும்
cp -i , மேலெழுதும் எச்சரிக்கை செய்தியுடன் கோப்பை நகலெடுக்கும் முன் உங்களை எச்சரிக்கும்
போலீஸ்காரர் /பயனர்கள்/ ,ஒரு கோப்புறையில் பல கோப்புகளை நகலெடுக்கவும்
ditto -V [கோப்புறை பாதை [புதிய கோப்புறை], ஒரு கோப்புறையின் உள்ளடக்கங்களை ஒரு புதிய கோப்புறைக்கு நகலெடுக்கிறது. "-V" கட்டளை நகலெடுக்கப்பட்ட ஒவ்வொரு கோப்பிற்கும் ஒரு நிலை வரியைக் காட்டுகிறது.
rm ,ஒரு கோப்பை நிரந்தரமாக நீக்குகிறது
rm -i , உறுதிப்படுத்தல் கோரும் கோப்பை நீக்குகிறது
rm -f ,ஒரு கோப்பை உறுதிப்படுத்தப்படாத நீக்கத்தை கட்டாயப்படுத்தவும்
rm , உறுதிப்படுத்தல் இல்லாமல் பல கோப்புகளை நீக்கவும்
எம்வி ,நகர்த்து/மறுபெயரிடு
எம்வி ,ஒரு கோப்பை கோப்புறைக்கு நகர்த்துகிறது (ஏற்கனவே இருக்கும் கோப்பு இருந்தால் அதே பெயரில் மேலெழுதும்)
எம்வி -ஐ , "-i" கட்டளையானது இலக்கு கோப்பை மேலெழுதப் போகிறது என்ற எச்சரிக்கையைக் காட்டுகிறது.
mv*.png ~/ ,தற்போதைய கோப்புறையில் உள்ள அனைத்து PNG கோப்புகளையும் வேறு கோப்புறைக்கு நகர்த்தவும்
,,
[/ மேசை]
டெர்மினலுடன் கோப்பகங்களை நிர்வகித்தல்
[மேசை]
,,
சிடி, முகப்பு அடைவு
cd [கோப்புறை],கோப்பகத்தை மாற்று
cd ~, முகப்பு அடைவு
சிடி/, டிரைவின் ரூட்
cd -, நீங்கள் கடைசியாக உலாவிய முந்தைய அடைவு அல்லது கோப்புறை
pwd, வேலை செய்யும் கோப்பகத்தைக் காட்டு
cd.., பெற்றோர் கோப்பகத்திற்குச் செல்லவும்
cd../.., இரண்டு நிலைகள் வரை
,,
[/ மேசை]
டெர்மினலுடன் கோப்புகள் மற்றும் கோப்பகங்களை பட்டியலிடுதல்
[மேசை]
,,
ls, கோப்பகத்தின் கோப்புகள் மற்றும் துணை அடைவுகளின் பெயரைக் காண்பி
ls -C, கோப்பகத்தின் கோப்புகள் மற்றும் துணை அடைவுகளின் பெயரை நெடுவரிசைகளில் காட்டவும்
ls -a, அனைத்து உள்ளீடுகளையும் பட்டியலிடு (.(dot) மற்றும் ..(இரட்டை புள்ளி) உள்ளவை உட்பட)
ls -1, ஒரு வரி வடிவத்தில் கோப்புகளின் பட்டியலை ஒரு பதிவில் காட்டவும்
ls -F, கோப்பகமாக இருக்கும் ஒவ்வொரு பாதைக்கும் உடனடியாக ஒரு / (ஸ்லாஷ்) காட்டவும்
ls -S கோப்புகள் அல்லது உள்ளீடுகளை அளவின்படி வரிசைப்படுத்தவும்
ls -l, நீண்ட வடிவமைப்பு பட்டியல். கோப்பு பயன்முறையை உள்ளடக்கியது; உரிமையாளர் மற்றும் குழுவின் பெயர்; கோப்பு மாற்றப்பட்ட தேதி மற்றும் நேரம்; பாதையின் பெயர்; முதலியன
ls -l /, சிம்லிங்க்களுடன் ரூட்டிலிருந்து கோப்பு முறைமைகளை பட்டியலிடுங்கள்
ls -lt, மாற்றம் நேரத்தின்படி வரிசைப்படுத்தப்பட்ட கோப்புகளின் பட்டியல் (மிக சமீபத்தியது முதல்)
ls -lh, KB இல் படிக்கக்கூடிய கோப்பு அளவுகளுடன் நீண்ட பட்டியல்; MB அல்லது GB
ls -lo, கோப்புப் பெயர்களை அளவுடன் பட்டியலிடுங்கள்; உரிமையாளர் மற்றும் கொடிகள்
ls -la, அடைவு உள்ளடக்கங்களின் விரிவான பட்டியல் (மறைக்கப்பட்ட கோப்புகள் உட்பட)
,,
[/ மேசை]
டெர்மினலில் விசைப்பலகை குறுக்குவழிகள்
[மேசை]
,,
தாவல், தானியங்குநிரப்பு கோப்பு மற்றும் கோப்புறை பெயர்கள்
Ctrl + A, நீங்கள் தட்டச்சு செய்யும் வரியின் தொடக்கத்திற்குச் செல்லவும்
Ctrl + E, நீங்கள் தட்டச்சு செய்யும் வரியின் முடிவில் செல்லவும்
Ctrl + U, கர்சருக்கு முன் உள்ள வரியை நீக்கவும்
Ctrl + K, கர்சருக்குப் பிறகு வரியை நீக்கவும்
Ctrl + W, கர்சருக்கு முன் வார்த்தையை நீக்கவும்
Ctrl + T, கர்சருக்கு முன் கடைசி இரண்டு எழுத்துக்களை மாற்றவும்
Esc + T, கர்சருக்கு முன் கடைசி இரண்டு வார்த்தைகளை மாற்றவும்
Ctrl + L, தெளிவான திரை
Ctrl + C, இயங்குவதை நிறுத்தவும்
Ctrl + D, தற்போதைய ஷெல்லில் இருந்து வெளியேறு
விருப்பம் + →, கர்சரை ஒரு வார்த்தை முன்னோக்கி நகர்த்தவும்
விருப்பம் + ←, கர்சரை ஒரு வார்த்தை பின்னால் நகர்த்தவும்
Ctrl + F, கர்சரை ஒரு எழுத்தை முன்னோக்கி நகர்த்தவும்
Ctrl + B, கர்சரை ஒரு எழுத்தை பின்னால் நகர்த்தவும்
Ctrl + Y, கடைசி கட்டளையால் வெட்டப்பட்டதை ஒட்டவும்
Ctrl + Z, இடைநிறுத்தப்பட்ட பின்னணி செயல்பாட்டில் இயங்குவதை வைக்கவும்
Ctrl + _, கடைசி கட்டளையை செயல்தவிர்க்கவும்
விருப்பம் + Shift + Cmd + C, எளிய உரையை நகலெடுக்கவும்
Shift + Cmd + V, தேர்வை ஒட்டவும்
வெளியேறு, ஷெல் அமர்வை முடிக்கவும்
,,
[/ மேசை]
கட்டளை வரலாறு
[மேசை]
,,
Ctrl + R, முன்பு பயன்படுத்திய கட்டளைகளைத் தேடுங்கள்
வரலாறு, நாம் முன்பு எழுதிய கட்டளைகளைக் காட்டுகிறது
![மதிப்பு], மதிப்புடன் தொடங்கும் கடைசியாகப் பயன்படுத்திய கட்டளையை இயக்கவும்
!!, கடைசியாக பயன்படுத்திய கட்டளையை இயக்கவும்
,,
[/ மேசை]
டெர்மினல் செயல்முறைகள்
[மேசை]
,,
ps -ax தற்போது இயங்கும் செயல்முறைகளைக் காட்டுகிறது. "a" கட்டளை அனைத்து பயனர் செயல்முறைகளையும் காட்டுகிறது மற்றும் "x" கட்டளை டெர்மினலுடன் இணைக்கப்படாத செயல்முறைகளைக் காட்டுகிறது.
ps -aux, %cpu உடன் அனைத்து செயல்முறைகளையும் காட்டு; %mem; பக்கம்-இன் மற்றும் PID
மேல், இயங்கும் செயல்முறைகள் பற்றிய நிகழ்நேர தகவலைக் காட்டுகிறது
top -ocpu -s 5, CPU பயன்பாட்டின்படி வரிசைப்படுத்தப்பட்ட செயல்முறைகளைக் காட்டுகிறது மற்றும் ஒவ்வொரு 5 வினாடிக்கும் புதுப்பிக்கிறது
top -o rsize, நினைவக பயன்பாட்டின் மூலம் செயல்முறைகளை வரிசைப்படுத்தவும்
PID ஐக் கொல்லவும், ஐடியுடன் செயல்முறையிலிருந்து வெளியேறவும் . செயல்பாட்டு மானிட்டரில் PID நெடுவரிசையாகக் காட்டப்படும்
ps -ax | grep ,பெயர் அல்லது PID மூலம் செயல்முறையைத் தேடவும்
,,
[/ மேசை]
டெர்மினலில் பிணைய கட்டளைகள்
[மேசை]
,,
பிங் , ஹோஸ்டை பிங் செய்து அதன் நிலையைக் காட்டவும்
யார் ,ஒரு டொமைனின் Whois தகவலைப் பெறவும்
சுருட்டு -ஓ , HTTP வழியாக ஒரு கோப்பைப் பதிவிறக்குகிறது; HTTPS அல்லது FTP
ssh @ , SSH இணைப்பை நிறுவவும் பயனருடன்
scp @ :/தொலை/பாதை, நகல் இன்னும் தொலைவில்
arp -a அனைத்து சாதனங்களின் IP மற்றும் MAC முகவரிகள் உட்பட உங்கள் உள்ளூர் நெட்வொர்க்கில் உள்ள அனைத்து சாதனங்களின் பட்டியலைக் காட்டுகிறது
ifconfig en0, உங்கள் சாதனத்தின் IP மற்றும் MAC முகவரியைக் காட்டுகிறது
traceroute [hostname], உங்கள் சாதனத்தில் இருந்து இலக்கு முகவரிக்கு பாக்கெட்டுகளால் கடந்து செல்லும் பாதை மற்றும் ஹாப்களை அடையாளம் காட்டுகிறது
,,
[/ மேசை]
homebrew
[மேசை]
,,
கஷாயம் மருத்துவர், சாத்தியமான சிக்கல்களுக்கான அமைப்பை சரிபார்க்கவும்
brew help, பயனுள்ள Homebrew கட்டளைகளின் பட்டியல்
கஷாயம் நிறுவ | ,ஒரு சூத்திரத்தை நிறுவவும்
கஷாயம் நிறுவல் நீக்கம் |கேஸ்க்>, சூத்திரத்தை நிறுவல் நீக்கவும்
brew list --formula, நிறுவப்பட்ட சூத்திரங்களை மட்டும் பட்டியலிடவும்
brew deps | ,சூத்திரத்தின் அனைத்து சார்புகளையும் பட்டியலிடுங்கள்
ப்ரூ தேடல் உரை|/regex/,regex ஐப் பயன்படுத்தி சூத்திரங்களைத் தேடவும்
கஷாயம் மேம்படுத்தல் | ,சூத்திரத்தைப் புதுப்பிக்கவும்
கஷாயம் காலாவதியானது | ,தேடல் சூத்திரம்
காலாவதியான சூத்திரத்தை காய்ச்சவும், காலாவதியான சூத்திரத்தைக் கண்டறியவும்
ப்ரூ பின் [installed_formula], ஒரு சூத்திரத்தை பின் செய்யவும், அதனால் அது புதுப்பிக்கப்படாது
brew unpin [installed_formula], ஒரு தொகுப்பைப் புதுப்பிக்க அன்பின் செய்யவும்
சுத்தம் செய்தல், பூட்டு கோப்புகள் மற்றும் காலாவதியான தொகுப்புகளை அனைத்து சூத்திரங்களிலிருந்தும் அகற்றவும்
,,
[/ மேசை]
சுற்றுச்சூழல் மாறி அல்லது பாதை
[மேசை]
,,
printenv, தற்போது அமைக்கப்பட்டுள்ள சூழல் மாறிகளின் பட்டியலைக் காட்டுகிறது
எதிரொலி $PATH, இயங்கக்கூடிய கோப்புகளுடன் கோப்பகங்களின் பட்டியலைச் சேமிக்கும் PATH மாறியின் மதிப்பைச் சரிபார்க்கவும்
எதிரொலி $PATH >path.txt, உரை கோப்பிற்கு பாதை கோப்பகத்தை ஏற்றுமதி செய்கிறது
export PATH=$PATH:absolute/path to/program/, நடப்பு அமர்வில் மட்டும் ஒரு நிரலை டெர்மினல் வழியாக இயக்கவும்.
,,
[/ மேசை]