டெர்மக்ஸ் படிப்படியாக (பகுதி 1)

டெர்மக்ஸ் படிப்படியாக

நான் டெர்மக்ஸை முதன்முதலில் சந்தித்தபோது, ​​நான் லினக்ஸ் பயனராக இருந்து வெகு தொலைவில் இருக்கிறேன், அது என் தலையில் இரண்டு எண்ணங்களை ஏற்படுத்தியது: “கூல் அட்ட்டர்!” மற்றும் "எப்படி பயன்படுத்துவது?". இணையத்தில் அலைந்து திரிந்ததால், டெர்மக்ஸைப் பயன்படுத்தத் தொடங்க உங்களை அனுமதிக்கும் ஒரு கட்டுரையையும் நான் கண்டுபிடிக்கவில்லை, இதனால் அது முட்டாள்தனத்தை விட அதிக மகிழ்ச்சியைத் தருகிறது. இதை சரி செய்வோம்.

உண்மையில், நான் Termux-ஐ எதற்காகப் பெற்றேன்? முதலில், ஹேக்கிங், அல்லது அதை கொஞ்சம் புரிந்து கொள்ள ஆசை. இரண்டாவதாக, காளி லினக்ஸைப் பயன்படுத்த இயலாமை.
தலைப்பில் நான் கண்டறிந்த பயனுள்ள அனைத்தையும் ஒன்றாக இணைக்க முயற்சிப்பேன். இந்த கட்டுரை புரிந்து கொள்ளும் எவரையும் ஆச்சரியப்படுத்த வாய்ப்பில்லை, ஆனால் Termux இன் மகிழ்ச்சியை மட்டுமே அறிந்தவர்களுக்கு, இது பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன்.

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

1 விலக

நான் அதே நேரத்தில் சாதாரணமான மற்றும் மட்டமான தர்க்க ரீதியாக இருப்பேன்

Google Play Market இலிருந்து Termux ஐ நிறுவவும்:

டெர்மக்ஸ் படிப்படியாக (பகுதி 1)

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

டெர்மக்ஸ் படிப்படியாக (பகுதி 1)

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

apt update
apt upgrade
முதல் கட்டளையுடன், நிறுவப்பட்ட தொகுப்புகளின் பட்டியலைச் சரிபார்த்து, புதுப்பிக்கக்கூடியவற்றைத் தேடுகிறோம், இரண்டாவதாக அவற்றைப் புதுப்பிக்கிறோம். இந்த காரணத்திற்காக, கட்டளைகள் இந்த வரிசையில் எழுதப்பட வேண்டும்.

Termux இன் மிகச் சமீபத்திய பதிப்பு இப்போது எங்களிடம் உள்ளது.

இன்னும் சில கட்டளைகள்

ls - தற்போதைய கோப்பகத்தில் கோப்புகள் மற்றும் கோப்பகங்களின் பட்டியலைக் காட்டுகிறது
cd - குறிப்பிட்ட கோப்பகத்திற்கு நகர்கிறது, எடுத்துக்காட்டாக:
புரிந்துகொள்வது முக்கியம்: பாதை நேரடியாகக் குறிப்பிடப்படவில்லை என்றால் (~/storage/downloads/1.txt) அது தற்போதைய கோப்பகத்திலிருந்து இருக்கும்
cd dir1 - தற்போதைய கோப்பகத்தில் இருந்தால் dir1 க்கு நகரும்
cd ~/dir1 - ரூட் கோப்புறையிலிருந்து குறிப்பிட்ட பாதையில் dir1 க்கு நகரும்
cd  அல்லது cd ~ - ரூட் கோப்புறைக்கு நகர்த்தவும்
clear - கன்சோலை அழிக்கவும்
ifconfig - நீங்கள் IP ஐக் காணலாம் அல்லது பிணையத்தை உள்ளமைக்கலாம்
cat - கோப்புகள்/சாதனங்களுடன் (ஒரே நூலுக்குள்) வேலை செய்ய உங்களை அனுமதிக்கிறது, எடுத்துக்காட்டாக:
cat 1.txt – 1.txt கோப்பின் உள்ளடக்கங்களைப் பார்க்கவும்
cat 1.txt>>2.txt - கோப்பு 1.txt ஐ 2.txt கோப்புக்கு நகலெடுக்கவும் (கோப்பு 1.txt இருக்கும்)
rm - கோப்பு முறைமையிலிருந்து கோப்புகளை அகற்ற பயன்படுகிறது. rm உடன் பயன்படுத்தப்படும் விருப்பங்கள்:
-r - அனைத்து உள்ளமை கோப்பகங்களையும் செயலாக்கவும். நீக்கப்படும் கோப்பு ஒரு கோப்பகமாக இருந்தால் இந்த விசை தேவைப்படுகிறது. நீக்கப்படும் கோப்பு கோப்பகமாக இல்லை என்றால், -r விருப்பம் rm கட்டளையில் எந்த விளைவையும் ஏற்படுத்தாது.
-i - ஒவ்வொரு நீக்குதல் செயல்பாட்டிற்கும் உறுதிப்படுத்தல் வரியில் காட்டவும்.
-f - இல்லாத கோப்புகளால் பிழைகள் ஏற்பட்டால், பிழையான வெளியேறும் குறியீட்டை வழங்க வேண்டாம்; பரிவர்த்தனைகளை உறுதிப்படுத்துமாறு கேட்க வேண்டாம்.
உதாரணமாக:
rm -rf mydir - உறுதிப்படுத்தல் மற்றும் பிழை குறியீடு இல்லாமல் கோப்பு (அல்லது அடைவு) mydir ஐ நீக்கவும்.
mkdir <путь> - குறிப்பிட்ட பாதையில் ஒரு கோப்பகத்தை உருவாக்குகிறது
echo - ஒரு கோப்பில் ஒரு வரியை எழுத பயன்படுத்தலாம், '>' பயன்படுத்தப்பட்டால், கோப்பு மேலெழுதப்படும், '>>' எனில் கோப்பின் முடிவில் வரி சேர்க்கப்படும்:
echo "string" > filename
இணையத்தில் UNIX கட்டளைகள் பற்றிய கூடுதல் விவரங்களை நாங்கள் தேடுகிறோம் (யாரும் சுய வளர்ச்சியை ரத்து செய்யவில்லை).
விசைப்பலகை குறுக்குவழி Ctrl + C மற்றும் Ctrl + Z ஆகியவை முறையே கட்டளைகளை செயல்படுத்துவதைத் தடுத்து நிறுத்துகிறது.

2 விலக

உங்கள் வாழ்க்கையை எளிதாக்குங்கள்

ஆன்-ஸ்கிரீன் கீபோர்டில் இருந்து கட்டளைகளை உள்ளிடுவதன் மூலம் தேவையில்லாமல் உங்களை சித்திரவதை செய்யாமல் இருக்க ("புலம்" நிலைமைகளில், நிச்சயமாக, நீங்கள் இதிலிருந்து விலகிச் செல்ல முடியாது) இரண்டு வழிகள் உள்ளன:

  1. எந்த வசதியான வழியிலும் உங்கள் Android சாதனத்துடன் முழு விசைப்பலகையை இணைக்கவும்.
  2. ssh ஐப் பயன்படுத்தவும். எளிமையாகச் சொன்னால், உங்கள் Android சாதனத்தில் இயங்கும் Termux இன் கன்சோல் உங்கள் கணினியில் திறக்கப்படும்.

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

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

டெர்மக்ஸ் படிப்படியாக (பகுதி 1)

ஏனெனில் தற்போது Termux ஒரு முக்கிய கோப்பைப் பயன்படுத்தி Publickey முறையைப் பயன்படுத்தி இணைப்பதை மட்டுமே ஆதரிக்கிறது, நாம் இந்தக் கோப்பை உருவாக்க வேண்டும். இதைச் செய்ய, Bitvise SSH கிளையண்ட் திட்டத்தில், உள்நுழைவு தாவலில், கிளிக் செய்யவும் கிளையன்ட் முக்கிய மேலாளர் திறக்கும் சாளரத்தில், ஒரு புதிய பொது விசையை உருவாக்கி, அதை OpenSSH வடிவத்தில் termux.pub என்ற கோப்பிற்கு ஏற்றுமதி செய்யவும் (உண்மையில், எந்தப் பெயரையும் பயன்படுத்தலாம்). உருவாக்கப்பட்ட கோப்பு உங்கள் Android சாதனத்தின் உள் நினைவகத்தில் பதிவிறக்கங்கள் கோப்புறையில் வைக்கப்பட்டுள்ளது (இந்த கோப்புறை மற்றும் பல, Termux ரூட் இல்லாமல் அணுகலை எளிதாக்கியுள்ளது).

உள்நுழைவு தாவலில், ஹோஸ்ட் புலத்தில், உங்கள் Android சாதனத்தின் IP ஐ உள்ளிடவும் (termux இல் ifconfig கட்டளையை உள்ளிடுவதன் மூலம் நீங்கள் கண்டுபிடிக்கலாம்) போர்ட் புலத்தில் 8022 ஆக இருக்க வேண்டும்.

இப்போது Termux இல் OpenSSH ஐ நிறுவுவதற்கு செல்லலாம், இதற்காக நாம் பின்வரும் கட்டளைகளை உள்ளிடுகிறோம்:

apt install openssh (செயல்பாட்டில், தேவைப்பட்டால், 'y' ஐ உள்ளிடவும்)
pkill sshd (இந்த கட்டளையுடன் நாம் OpenSSH ஐ நிறுத்துகிறோம்)
termux-setup-storage (உள் நினைவகத்தை இணைக்கவும்)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (விசை கோப்பை நகலெடுக்கவும்)
sshd (ssh ஹோஸ்டைத் தொடங்கவும்)

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

ஒரு வெற்றிகரமான இணைப்பு வழக்கில் (எல்லாம் எழுதப்பட்டிருந்தால், அது சிக்கல்கள் இல்லாமல் இணைக்கப்பட வேண்டும்), ஒரு சாளரம் திறக்கும்.

டெர்மக்ஸ் படிப்படியாக (பகுதி 1)

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

3 விலக

Termux ஐ அமைக்கவும், கூடுதல் பயன்பாடுகளை நிறுவவும்

முதலில், bash-completion ஐ நிறுவுவோம் (ஷார்ட்கட், மேஜிக்-தாவல், யார் அழைத்தாலும்). பயன்பாட்டின் சாராம்சம் என்னவென்றால், கட்டளைகளை உள்ளிடுவதன் மூலம், தாவலை அழுத்துவதன் மூலம் தானியங்குநிரப்புதலைப் பயன்படுத்தலாம். நிறுவ, எழுதவும்:

apt install bash-completion (தாவலை அழுத்தினால் தானாகவே வேலை செய்யும்)

சரி, குறியீடு சிறப்பம்சத்துடன் கூடிய உரை எடிட்டர் இல்லாத வாழ்க்கை என்ன (நீங்கள் திடீரென்று குறியீடு செய்ய விரும்பினால், ஆனால் நீங்கள் விரும்பினால்). நிறுவ, எழுதவும்:

apt install vim

இங்கே நீங்கள் ஏற்கனவே தானியங்குநிரப்புதலைப் பயன்படுத்தலாம் - நாங்கள் 'apt i' என்று எழுதுகிறோம், இப்போது Tab ஐ அழுத்தவும், மேலும் எங்கள் கட்டளை 'apt install' என்பதில் சேர்க்கப்பட்டுள்ளது.

vim ஐப் பயன்படுத்துவது கடினம் அல்ல, 1.txt கோப்பைத் திறக்க (அது இல்லை என்றால், அது உருவாக்கப்படும்) நாங்கள் எழுதுகிறோம்:

vim 1.txt

தட்டச்சு செய்ய 'i' ஐ அழுத்தவும்
தட்டச்சு செய்வதை முடிக்க ESC ஐ அழுத்தவும்
கட்டளைக்கு முன் ஒரு பெருங்குடல் ':' இருக்க வேண்டும்
':q' - சேமிக்காமல் வெளியேறவும்
':w' - சேமிக்கவும்
':wq' - சேமித்து வெளியேறவும்

இப்போது நாம் கோப்புகளை உருவாக்கவும் திருத்தவும் முடியும் என்பதால், Termux இன் கட்டளை வரியின் தோற்றத்தையும் உணர்வையும் சிறிது மேம்படுத்துவோம். இதைச் செய்ய, PS1 சூழல் மாறியை "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" என அமைக்க வேண்டும் (நீங்கள் இருந்தால் அது என்ன, எதனுடன் சாப்பிடுங்கள் என்று யோசிக்கிறேன் இங்கே) இதைச் செய்ய, நாம் '.bashrc' கோப்பில் வரியைச் சேர்க்க வேண்டும் (இது ரூட்டில் அமைந்துள்ளது மற்றும் ஷெல் தொடங்கும் ஒவ்வொரு முறையும் செயல்படுத்தப்படும்):

PS1 = "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"

எளிமை மற்றும் தெளிவுக்காக, விம்மைப் பயன்படுத்துவோம்:

cd
vim .bashrc

நாங்கள் வரியை உள்ளிட்டு, சேமித்து வெளியேறுகிறோம்.

ஒரு கோப்பில் ஒரு வரியைச் சேர்ப்பதற்கான மற்றொரு வழி 'எக்கோ' கட்டளையைப் பயன்படுத்துவது:

echo PS1='"[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"' >>  .bashrc

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

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

alias updg = "apt update && apt upgrade"

ஒரு வரியைச் செருக, நீங்கள் vim அல்லது echo கட்டளையைப் பயன்படுத்தலாம் (அது சொந்தமாக வேலை செய்யவில்லை என்றால் - கீழே பார்க்கவும்)

மாற்றுப்பெயர் தொடரியல்:

alias <сокращение> = "<перечень команд>"

எனவே ஒரு சுருக்கத்தைச் சேர்ப்போம்:

echo alias updg='"apt update && apt upgrade"' >> .bashrc

இன்னும் சில பயனுள்ள பயன்பாடுகள் இங்கே உள்ளன

apt நிறுவல் மூலம் நிறுவவும்

மனிதன் - பெரும்பாலான கட்டளைகளுக்கு உள்ளமைக்கப்பட்ட உதவி.
மனிதன்% கட்டளை பெயர்

imagemagick - படங்களுடன் வேலை செய்வதற்கான பயன்பாடு (மாற்றுதல், சுருக்குதல், வெட்டுதல்). pdf உட்பட பல வடிவங்களை ஆதரிக்கிறது எடுத்துக்காட்டு: தற்போதைய கோப்புறையில் உள்ள அனைத்து படங்களையும் ஒரு pdf ஆக மாற்றி அவற்றின் அளவைக் குறைக்கவும்.
*.jpg -ஸ்கேல் 50% img.pdf ஆக மாற்றவும்

ffmpeg - சிறந்த ஆடியோ/வீடியோ மாற்றிகளில் ஒன்று. பயன்பாட்டிற்கான Google வழிமுறைகள்.

mc - ஃபார் போன்ற இரண்டு பலக கோப்பு மேலாளர்.

இன்னும் பல படிகள் உள்ளன, முக்கிய விஷயம் இயக்கம் தொடங்கியது!

ஆதாரம்: www.habr.com

கருத்தைச் சேர்