ٽرمڪس قدم بہ قدم (حصو 1)

ٽرمڪس قدم قدم

جڏهن مون پهريون ڀيرو ٽرمڪس سان ملاقات ڪئي، ۽ مان هڪ لينڪس استعمال ڪندڙ کان پري آهيان، اهو منهنجي ذهن ۾ ٻه خيال پيدا ڪيو: "ٿڌا لفظ!" ۽ "ڪيئن استعمال ڪجي؟" انٽرنيٽ ذريعي گھمڻ ڦرڻ، مون کي ھڪڙو مضمون نه مليو جيڪو توھان کي مڪمل طور تي استعمال ڪرڻ شروع ڪرڻ جي اجازت ڏئي ٿو Termux ته جيئن اھو گندگي کان وڌيڪ خوشي آڻي. اسان هن کي درست ڪنداسين.

ڇا لاء، حقيقت ۾، مون کي ٽرمڪس حاصل ڪيو؟ پهرين، هيڪنگ، يا بلڪه ان کي ٿورو سمجهڻ جي خواهش. ٻيو، ڪالي لينڪس استعمال ڪرڻ جي ناڪامي.
هتي مان ڪوشش ڪندس ته انهن سڀني مفيد شين کي گڏ ڪريان جيڪي مون کي موضوع تي مليون آهن. اهو آرٽيڪل ممڪن ناهي ته هر ڪنهن کي حيران ڪرڻ لاء جيڪو سمجهي، پر انهن لاء جيڪي صرف ٽرمڪس جي نعمتن کي ڄاڻن ٿا، مون کي اميد آهي ته اهو مفيد ٿيندو.

مواد کي بهتر سمجھڻ لاءِ، مان سفارش ڪريان ٿو ته ان کي ورجائي، جيڪو مون بيان ڪيو آهي سادو ڪاپي پيسٽ طور نه، پر پنهنجي طرفان حڪم داخل ڪرڻ لاءِ. سهولت لاءِ، اسان کي يا ته هڪ Android ڊيوائس جي ضرورت آهي جنهن ۾ ڪيبورڊ سان ڳنڍيل هجي، يا، جيئن منهنجي صورت ۾، هڪ Android ڊوائيس ۽ هڪ PC/Laptop (ونڊوز) ساڳئي نيٽ ورڪ سان ڳنڍيل هجي. Android ترجيحي طور تي جڙيل آهي، پر گهربل ناهي. ڪڏهن ڪڏهن آئون بریکٹس ۾ ڪجهه ظاهر ڪندو آهيان، عام طور تي اهو توهان کي مواد کي بهتر طور تي سمجهڻ جي اجازت ڏيندو (جيڪڏهن بریکٹس ۾ لکيل آهي مڪمل طور تي واضح نه آهي، ان کي ڇڏي ڏيڻ لاء آزاد محسوس ڪريو، پوء هر شيء کي پروسيس ۾ بيان ڪيو ويندو ۽ ضروري آهي).

قدم 1

مان هڪ ئي وقت بيوقوف ۽ لاتعلق ٿيندس

گوگل پلي مارڪيٽ مان ٽرمڪس انسٽال ڪريو:

ٽرمڪس قدم بہ قدم (حصو 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 ڪلائنٽ، incl. هن پروگرام ۾ سڀ ٻيا عمل ڪيا ويندا.

ٽرمڪس قدم بہ قدم (حصو 1)

ڇاڪاڻ ته هن وقت ٽرمڪس صرف ڪنيڪشن کي سپورٽ ڪري ٿو Publickey طريقي سان استعمال ڪندي ڪيئي فائل استعمال ڪندي، اسان کي هن فائل ٺاهڻ جي ضرورت آهي. هن کي ڪرڻ لاء، Bitvise SSH ڪلائنٽ پروگرام ۾، لاگ ان ٽيب تي، تي ڪلڪ ڪريو ڪلائنٽ اهم مينيجر ونڊو ۾ جيڪو کلي ٿو، هڪ نئين پبلڪ ڪيچ ٺاهيو ۽ ان کي OpenSSH فارميٽ ۾ ٽرمڪس.pub نالي فائل ۾ برآمد ڪريو (حقيقت ۾، ڪو به نالو استعمال ڪري سگهجي ٿو). ٺاهيل فائل توهان جي Android ڊوائيس جي اندروني ياداشت ۾ رکيل آهي ڊائون لوڊ فولڊر ۾ (هي فولڊر، ۽ ٻيا ڪيترائي، ٽرمڪس روٽ کان سواء آسان رسائي آهي).

لاگ ان ٽيب ۾، هوسٽ فيلڊ ۾، پنهنجي Android ڊوائيس جو IP داخل ڪريو (توهان ٽرمڪس ۾ ifconfig ڪمان داخل ڪندي ڳولي سگهو ٿا) پورٽ فيلڊ ۾ 8022 هجڻ گهرجي.

ھاڻي اچو ته ٽرمڪس ۾ OpenSSH انسٽال ڪرڻ ڏانھن، ان لاءِ ھيٺيون ڪمانڊ داخل ڪريون.

apt install openssh (جي عمل ۾، جيڪڏهن ضروري هجي ته، 'y' داخل ڪريو)
pkill sshd (هن حڪم سان اسان OpenSSH کي روڪيو)
termux-setup-storage (اندروني ياداشت ڳنڍيو)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (ڪي فائل ڪاپي ڪريو)
sshd (شروع ڪريو ssh ميزبان)

اسان واپس وڃو Bitvise SSH ڪلائنٽ ۽ ڪلڪ ڪريو لاگ ان بٽڻ. ڪنيڪشن جي عمل دوران، ھڪڙي ونڊو ظاھر ٿيندي جنھن ۾ اسان چونڊيو طريقو - پبلڪ ڪي، ڪلائنٽ ڪيپي پاسفريس آھي (جيڪڏھن توھان ان کي بيان ڪيو آھي جڏھن ڪي فائل ٺاھيو).

ڪامياب ڪنيڪشن جي صورت ۾ (جيڪڏهن سڀ ڪجهه لکيو ويو آهي، اهو بغير ڪنهن مسئلن سان ڳنڍڻ گهرجي)، هڪ ونڊو کلي ويندو.

ٽرمڪس قدم بہ قدم (حصو 1)

ھاڻي اسان پي سي مان حڪم داخل ڪري سگھون ٿا ۽ اھي توھان جي Android ڊوائيس تي جاري ڪيا ويندا. اهو اندازو لڳائڻ ڏکيو ناهي ته هي ڪهڙو فائدو ڏئي ٿو.

قدم 3

ٽرمڪس سيٽ اپ ڪريو، اضافي افاديت انسٽال ڪريو

سڀ کان پهريان، اچو ته انسٽال ڪريو bash-completion (شارٽ ڪٽ، جادو-ٽيب، جيڪو به ان کي سڏيندو). افاديت جو خلاصو اهو آهي ته، حڪم داخل ڪندي، توهان Tab کي دٻائي خودڪار مڪمل استعمال ڪري سگهو ٿا. انسٽال ڪرڻ لاء، لکو:

apt install bash-completion (ڪم خودڪار طريقي سان ٽيب کي دٻائڻ تي)

خير، زندگي ڇا آهي بغير ڪنهن ٽيڪسٽ ايڊيٽر جي ڪوڊ کي نمايان ڪرڻ سان (جيڪڏهن توهان اوچتو ڪوڊ ڪرڻ چاهيو ٿا، پر توهان چاهيو ٿا). انسٽال ڪرڻ لاء، لکو:

apt install vim

هتي توهان اڳ ۾ ئي استعمال ڪري سگهو ٿا خودڪار مڪمل - اسان لکون ٿا 'apt i' هاڻي ٽيب کي دٻايو ۽ اسان جو حڪم '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 يا گونج ڪمانڊ (جيڪڏهن اهو پنهنجو پاڻ تي ڪم نٿو ڪري - هيٺ ڏسو)

عرف نحو آهي:

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

تنهن ڪري اچو ته هڪ مخفف شامل ڪريو:

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

هتي ڪجھ وڌيڪ مفيد افاديت آهن

apt install ذريعي انسٽال ڪريو

انسان - گھڻن حڪمن لاءِ بلٽ ان مدد.
انسان % حڪم جو نالو

imagemagick - تصويرن سان ڪم ڪرڻ لاءِ يوٽيلٽي (ڪنورٽنگ، ڪمپريسنگ، ڪرپنگ). پي ڊي ايف سميت ڪيترن ئي فارميٽس کي سپورٽ ڪري ٿو. مثال: موجوده فولڊر ۾ سڀني تصويرن کي هڪ پي ڊي ايف ۾ تبديل ڪريو ۽ انهن جي سائيز کي گھٽايو.
تبديل ڪريو *.jpg-scale 50% img.pdf

ffmpeg - بهترين آڊيو / وڊيو ڪنورٽرز مان هڪ. استعمال لاءِ گوگل هدايتون.

mc - هڪ ٻه-پين فائل مئنيجر جهڙوڪ پري.

اڃا به ڪيترائي قدم اڳتي آهن، اصل ڳالهه اها آهي ته تحريڪ شروع ٿي چڪي آهي!

جو ذريعو: www.habr.com

تبصرو شامل ڪريو