টার্মাক্স: এই বিস্তারিত নির্দেশিকাটির সাহায্যে অ্যান্ড্রয়েড ডিভাইসটি আয়ত্ত করুন

  • F-Droid থেকে Termux ইনস্টল করুন, প্যাকেজ আপডেট করুন এবং আপনার ফোনের ফাইলগুলির সাথে নিরাপদে কাজ করার জন্য স্টোরেজ সক্ষম করুন।
  • কী কমান্ড শিখুন, এডিটর (ন্যানো/ভিম) ব্যবহার করুন, এবং pkg/apt, SSH, Python এবং নেটওয়ার্কিং ইউটিলিটিগুলির সাহায্যে ক্ষমতা বৃদ্ধি করুন।
  • Bash, aliases এবং cron দিয়ে স্বয়ংক্রিয় করুন, tmux/htop দিয়ে উৎপাদনশীলতা বৃদ্ধি করুন এবং proot-distro দিয়ে সম্পূর্ণ ডিস্ট্রোগুলি অন্বেষণ করুন।

টার্মাক্সে দক্ষতা অর্জন

যদি আপনি আপনার পকেটে একটি GNU/Linux পরিবেশ বহন করার ধারণার প্রতি আকৃষ্ট হন, টার্মাক্স আপনার মোবাইল ফোনটিকে বাস্তব প্যাকেজ এবং পরিচিত কমান্ড দিয়ে একটি কার্যকরী টার্মিনালে পরিণত করুন। কয়েক মিনিটের মধ্যেই, আপনি কৌতূহল থেকে এমন একটি সিস্টেম তৈরি করতে পারেন যেখানে ফোল্ডার নেভিগেট করুন, কাজগুলি স্বয়ংক্রিয় করুন, ফাইল সম্পাদনা করুন, সময়সূচী করুন এবং পরিষেবাগুলি পরিচালনা করুন ফোনের রুট স্পর্শ না করেই।

এই নির্দেশিকাটি আপনাকে শুরু থেকেই মৌলিক বিষয়গুলি সম্পর্কে নির্দেশনা দেবে: প্রস্তাবিত ইনস্টলেশন, পরিবেশ সেটআপ, প্রয়োজনীয় এবং উন্নত কমান্ড, টেক্সট এডিটর, প্যাকেজ ব্যবস্থাপনা, SSH, ওয়েব সার্ভার এবং ছবি, ভিডিও বা স্ক্রিপ্টিংয়ের জন্য অতিরিক্ত প্যাকেজ। আপনার অভিজ্ঞতা যতটা সম্ভব মসৃণ করার জন্য আপনি শর্টকাট, কৌশল এবং সাধারণ ত্রুটিগুলির সমাধান পাবেন। চটপটে, নিরাপদ এবং উৎপাদনশীল, আপনি আজই শুরু করছেন অথবা ডেস্কটপ লিনাক্স থেকে আসছেন।

টার্মাক্স কী এবং কেন এটি ব্যবহার করা মূল্যবান?

টার্মাক্স একটি বিনামূল্যের এবং ওপেন-সোর্স অ্যাপ যা অ্যান্ড্রয়েডে একটি লিনাক্স টার্মিনালের অনুকরণ করে এবং নিজস্ব প্যাকেজ ম্যানেজারও প্রদান করে। অন্য কথায়, আপনার কাছে এই ধরনের সরঞ্জাম থাকবে গিট, ভিম, পাইথন, ওপেনশ, কার্ল অথবা নোডেজ আধুনিক ডিভাইসে রুট ছাড়াই এবং আশ্চর্যজনক কর্মক্ষমতা।

অন্যান্য এমুলেটরের তুলনায় এর দুর্দান্ত সুবিধা হল apt-ভিত্তিক প্যাকেজ ইকোসিস্টেম (এছাড়াও কমান্ড দিয়ে পরিচালনাযোগ্য) pkg), যা আপনাকে সম্পাদক থেকে শুরু করে নেটওয়ার্কিং টুল এবং ডেভেলপমেন্ট লাইব্রেরি সবকিছু কয়েক সেকেন্ডের মধ্যে ইনস্টল করতে দেয়। এই পদ্ধতির জন্য ধন্যবাদ, অ্যাপটি টার্মিনাল শেখার জন্য আদর্শ, ছোট সার্ভার, প্রোগ্রাম স্ক্রিপ্ট সেট আপ করুন, অটোমেশন পরীক্ষা করুন, অথবা দূরবর্তী মেশিন পরিচালনা করুন।

আরেকটি সুবিধা হলো অ্যান্ড্রয়েড সিস্টেম থেকে এর বিচ্ছিন্নতা: টার্মাক্স তার নিজস্ব ব্যবহারকারীর স্থানে কাজ করে, ঝুঁকি কমিয়ে দেয় এবং পরীক্ষা-নিরীক্ষা সহজ করে তোলে। এছাড়াও, অত্যন্ত সক্রিয় সম্প্রদায়টি বজায় রাখে ডকুমেন্টেশন, সংগ্রহস্থল এবং ইউটিলিটি যা তাদের সম্ভাবনাকে প্রসারিত করে এবং প্রায়শই জিজ্ঞাসিত প্রশ্নের সমাধান করে।

যদি আপনি কখনও মোবাইল ডিভাইসে "লিনাক্স" করতে চান, তাহলে এখানে একটি সুসংগত কর্মপ্রবাহ দেওয়া হল যা ধাপে ধাপে সবকিছু ঠিকঠাক করে তুলবে: ডিরেক্টরি ঘুরে বেড়ানো এবং ফাইল সম্পাদনা করা থেকে শুরু করে পরিষেবা শুরু করা পর্যন্ত, SSH, টানেলিং ব্যবহার করুন, অথবা সম্পূর্ণ ডিস্ট্রো চালান অ্যান্ড্রয়েডের মধ্যে।

টার্মাক্স
টার্মাক্স
দাম: বিনামূল্যে

অ্যান্ড্রয়েডে সঠিক ইনস্টলেশন এবং প্রয়োজনীয় প্রথম পদক্ষেপ

অ্যান্ড্রয়েডে টার্মাক্স ইনস্টল করা

আজকের সেরা উপায় হল F-Droid থেকে Termux ইনস্টল করা, যেখানে আপডেটেড ভার্সন প্রকাশিত হয়। F-Droid ওয়েবসাইটে যান, APK ডাউনলোড করুন এবং এটি ইনস্টল করুন। তারপর, F-Droid এর মধ্যে, Termux খুঁজুন এবং সর্বশেষ স্থিতিশীল ভার্সনটি ইনস্টল করুন। পুরাতন বা কাট-ডাউন সংস্করণগুলি এড়িয়ে চলুন যা মাঝে মাঝে প্লে স্টোরে দেখা যায়।

অ্যাপটি খোলার সাথে সাথে, প্যাকেজ ডাটাবেস এবং প্রি-ইন্সটল করা উপাদানগুলি আপডেট করুন। এই কমান্ডগুলি চালান এবং অনুরোধ করা হলে নিশ্চিত করুন: apt update && apt upgrade -yশুরুতেই এটি করলে পরবর্তী ভুলগুলি রোধ হবে এবং আপনার অত্যাধুনিক ইউটিলিটি তোমার কাজের পরিবেশে।

চালিয়ে স্টোরেজে অ্যাক্সেস দিন termux-setup-storage. একটি অ্যান্ড্রয়েড অনুমতি ডায়ালগ প্রদর্শিত হবে: ডাউনলোড, ছবি, সঙ্গীত ইত্যাদির সরাসরি লিঙ্ক পেতে এটি গ্রহণ করুন এবং এর সাথে আরামে কাজ করুন ফোন থেকেই ফাইল টার্মিনাল থেকে রুটগুলির মাধ্যমে ~/storage/.

জীবনের মানসম্মত একটি ছোট্ট কৌশল: আপনার কীবোর্ডে ভার্চুয়াল ট্যাব কী না দেখা গেলে তা সক্রিয় করুন। অনেক ডিভাইসে, আপনি Volume + ধরে রাখতে পারেন এবং Termux-এর মধ্যে, Q অক্ষর টিপে একটি অতিরিক্ত কী সক্রিয় করতে পারেন যা একটি Tab কী হিসেবে কাজ করে, যা অনেক সাহায্য করে। রুট এবং প্যাকেজগুলির স্বয়ংক্রিয় সমাপ্তি.

এখান থেকে, আপনি টার্মিনালটিকে তার পূর্ণ সম্ভাবনায় ব্যবহার করতে পারবেন। একটি সহজ শর্টকাট মনে রাখবেন: Ctrl + C একটি চলমান কমান্ড বন্ধ করতে এবং জন্য Ctrl + Z এটি স্থগিত করার জন্য, যা ইউটিলিটি পরীক্ষা করার সময় আপনার একাধিক মাথাব্যথা থেকে মুক্তি দেবে।

অ্যান্ড্রয়েডে ফোল্ডার গঠন এবং দরকারী পাথ

টার্মাক্স আপনার হোম ডিরেক্টরিটি এখানে রাখে /data/data/com.termux/files/home (এছাড়াও অ্যাক্সেসযোগ্য $HOME)। এখানেই আপনি স্ক্রিপ্ট, প্রকল্প এবং সেটিংস সংরক্ষণ করতে চাইবেন। অ্যান্ড্রয়েড শেয়ার্ড ফোল্ডার অ্যাক্সেস করতে, অনুমতি দেওয়ার পরে termux-setup-storage, তোমার আছে ~/storage/. ভেতরে আপনি শর্টকাট পাবেন ডাউনলোড, ছবি, সঙ্গীত, সিনেমা এবং ভাগ করা, যাতে আপনি কোনও ঝামেলা ছাড়াই ফাইলগুলি সরাতে, সম্পাদনা করতে এবং অনুলিপি করতে পারেন।

এই বিচ্ছেদ আপনাকে শৃঙ্খলা এবং নিরাপত্তা বজায় রাখতে সাহায্য করে। উদাহরণস্বরূপ, কাজ করা একটি ভালো অভ্যাস $HOME আপনার স্ক্রিপ্টগুলির সাথে এবং সেগুলির সাথে সিঙ্ক্রোনাইজ করুন গিটহাব বা গিটল্যাব, যখন আপনি অন্যান্য অ্যাপের সাথে যে ডেটা বিনিময় করতে চান বা পিসির সাথে শেয়ার করতে চান তা যেতে পারে ~/storage/downloads সবসময় হাতে তাদের আছে.

যদি তুমি হারিয়ে যাও, তাহলে আদেশ pwd তুমি কোথায় আছো তা দেখায়, এবং এর সাথে ls -la আপনি লুকানো সামগ্রী সহ বিস্তারিত সামগ্রী দেখতে পাবেন। যেমন সরঞ্জামগুলির সাথে একত্রে tree (এর সাথে ইনস্টল করা যাবে pkg install tree) আপনি এক নজরে পুরো শ্রেণিবিন্যাস দেখতে পারেন, যা পরিচালনা করার সময় কার্যকর একাধিক ফোল্ডার সহ প্রকল্প.

প্রয়োজনীয় কমান্ড এবং উন্নত ফাইল ব্যবস্থাপনা

স্বাচ্ছন্দ্যে চলাফেরা করার জন্য, মৌলিক বিষয়গুলি আত্মস্থ করা গুরুত্বপূর্ণ: ls তালিকা ফাইল, cd ডিরেক্টরি পরিবর্তন করুন, pwd বর্তমান রুট দেখায়, clear পর্দা পরিষ্কার করুন, এবং man উদাহরণস্বরূপ, সমন্বিত সাহায্য খুলুন man ls. এর মতো রূপগুলি চেষ্টা করুন ls -l, ls -a o ls --color=auto জন্য বিস্তারিত এবং রঙ পান যা পড়া সহজ করে তোলে।

কন্টেন্ট তৈরি এবং পরিচালনা করা ঠিক ততটাই সহজ: touch notas.txt একটি খালি ফাইল তৈরি করে; mkdir proyectos একটি ফোল্ডার তৈরি করুন; echo "Hola" > hola.txt ওভাররাইট করে লেখা লিখুন এবং echo "más" >> hola.txt শেষে যোগ করুন। এর সাথে কন্টেন্ট দেখুন cat অথবা প্রথম এবং শেষ লাইনগুলি দেখুন head y tail পরিদর্শন করতে সাহায্য করে লগ এবং কনফিগারেশন দ্রুত।

কপি বা সরানোর জন্য, ব্যবহার করুন cp y mv: cp fichero.txt copia.txt, cp -r carpeta1 carpeta2, mv notas.txt notas_antiguas.txt. সুপারিশ: নিরাপত্তা পতাকা যোগ করুন যেমন cp -n (ওভাররাইট করবেন না), mv -i (আগে জিজ্ঞাসা করুন) অথবা তথ্যবহুল যেমন -v কী কপি করা হয়েছে বা স্থানান্তর করা হয়েছে তা জানা, ঝুঁকি হ্রাস করা অবাঞ্ছিত ওভাররাইট.

অনুসন্ধান করতে, find . -name "*.jpg" প্যাটার্ন অনুসারে ট্র্যাক করুন। এবং, যদি আপনার ফাইলের মধ্যে টেক্সট খুঁজে বের করার প্রয়োজন হয়, grep তোমার মিত্র: চেষ্টা করে দেখো grep -R "cadena" . পুনরাবৃত্তিমূলক অনুসন্ধানের জন্য। সাথে awk y wc আপনি কলাম ফিল্টার করতে পারেন অথবা লাইন, শব্দ এবং অক্ষর গণনা করতে পারেন, যা কাজটিকে আরও সহজ করে তোলে দ্রুত তথ্য বিশ্লেষণ টার্মিনালে নিজেই।

তুমি কম্প্রেশনের সাথেও মোকাবিলা করবে। unzip archivo.zip জিপ এক্সট্র্যাক্ট করুন, tar -xf fichero.tar টার পরিচালনা করে, এবং এর মতো ইউটিলিটি সহ gzip, bzip2 o 7z (ইনস্টলযোগ্য) ফরম্যাটের সামঞ্জস্যতা প্রসারিত করে। মুছে ফেলার জন্য, মনে রাখবেন: rm archivo একটি ফাইল মুছে ফেলুন; rm -r carpeta/ ডিরেক্টরি মুছে ফেলুন; এবং rm -rf carpeta জিজ্ঞাসা না করেই করে, বুদ্ধিমানের সাথে ব্যবহার করো কারণ ফিরে যাওয়া নেই.

নেটওয়ার্ক ক্ষেত্রে, ifconfig o ip addr ইন্টারফেস এবং আইপি দেখান। SSH সংযোগ স্থাপন করার সময়, আপনার স্থানীয় নেটওয়ার্কে কন্টেন্ট পরিবেশন করার সময়, অথবা পরিষেবা পরীক্ষা করার সময় এটি অত্যন্ত গুরুত্বপূর্ণ curl, wget y ncat, এমন সরঞ্জাম যা সহজ করে তোলে API এবং পোর্ট ডিবাগিং আপনার মোবাইল না রেখেই।

প্যাকেজ ম্যানেজার এবং প্রয়োজনীয় ইউটিলিটি

টার্মাক্সে প্রয়োজনীয় প্যাকেজগুলি

টার্মাক্সের জাদু এর প্যাকেজ ম্যানেজারের মাধ্যমে জ্বলজ্বল করে। আপনি এটিকে বিনিময়যোগ্যভাবে ব্যবহার করতে পারেন। pkg o apt ইনস্টল, আপডেট এবং ইউটিলিটি অনুসন্ধান করতে। অনুগ্রহ করে প্রথমে পরীক্ষা করুন pkg search nombre এবং যখন আপনি এটি পরিষ্কার করবেন, তখন ইনস্টল করুন pkg install paquete বড় করা তাৎক্ষণিক ক্ষমতা.

প্রাথমিক সুপারিশ: pkg install nano (সরল সম্পাদক), pkg install vim (শক্তিশালী সম্পাদক), pkg install openssh (এসএসএইচ), pkg install python (পাইথন স্ক্রিপ্টিং), pkg install git (সংস্করণ নিয়ন্ত্রণ) এবং pkg install coreutils (যদি প্রয়োজনীয় ইউটিলিটিগুলি ইতিমধ্যেই না থাকে)। এই সমস্ত কিছু আপনাকে স্ক্রিপ্ট, ক্লোন রেপো, সার্ভারের সাথে সংযোগ স্থাপন করুন এবং স্বয়ংক্রিয় করুন.

ন্যূনতম ছাড়িয়েও, এমন প্যাকেজ রয়েছে যা আপনার কর্মপ্রবাহকে উন্নত করে: man ম্যানুয়ালগুলির জন্য, imagemagick ছবি প্রক্রিয়াকরণ করতে, ffmpeg অডিও/ভিডিওর সুইস আর্মি ছুরি হিসেবে, mc (মিডনাইট কমান্ডার) যদি আপনি প্যানেল-টাইপ ফাইল ম্যানেজার পছন্দ করেন, অথবা bash-completion স্বয়ংক্রিয়ভাবে সম্পূর্ণ করার জন্য খোলসের মধ্যে আরও বুদ্ধিমান.

পর্যবেক্ষণ এবং প্রক্রিয়াগুলির জন্য, htop সিস্টেমের একটি স্পষ্ট দৃশ্য প্রদান করে, যখন top এটি সবচেয়ে হালকা বিকল্প। pkill আপনি নাম দিয়ে প্রক্রিয়াগুলি বন্ধ করতে পারেন, এবং tmux আপনাকে সমান্তরালভাবে একাধিক টার্মিনাল সেশন পরিচালনা করতে দেয়, চলমান অবস্থায় আদর্শ দীর্ঘস্থায়ী সার্ভার বা কাজগুলি ফোন থেকে।

যদি আপনার দূরবর্তী ফাইল সিস্টেম মাউন্ট করার প্রয়োজন হয়, sshfs এটি আপনাকে SSH এর মাধ্যমে অন্য মেশিনের ডিরেক্টরি অ্যাক্সেস করার অনুমতি দেয়, যেন সেগুলি স্থানীয়। এবং অতি দ্রুত অনুসন্ধানের জন্য, updatedb y locate তারা একটি ডাটাবেস বজায় রাখে যাতে মুহূর্তের মধ্যে ফাইল খুঁজে পাওয়া যায়, যা খুবই ব্যবহারিক কিছু সম্পদ-নিবিড় প্রকল্প.

টার্মিনাল সম্পাদক: ন্যানো এবং ভিম নির্ভয়ে

আপনাকে ঘন ঘন ফাইল সম্পাদনা করতে হবে: কনফিগারেশন, স্ক্রিপ্ট এবং নোট। ন্যানো সহজ এবং সহজ: nano archivo.txt খুলুন, আপনি তীর দিয়ে সরান এবং দিয়ে প্রস্থান করুন Ctrl + X (জিজ্ঞাসা করলে সংরক্ষণ করুন)। শেখার কোনও রেখা ছাড়াই শুরু করা এবং দ্রুত পরিবর্তন করার জন্য এটি উপযুক্ত।

ভিম একটু বেশি চাহিদাপূর্ণ, কিন্তু এটি শক্তি এবং গতি ফিরিয়ে দেয়। দিয়ে খুলুন vim archivo.txt; টিপুন i সন্নিবেশ মোডে প্রবেশ করতে, esc চাপুন স্বাভাবিক মোডে প্রস্থান করতে এবং ব্যবহার করতে :wq সংরক্ষণ এবং প্রস্থান করতে অথবা :q যদি আপনি সংরক্ষণ করতে না চান। আপনি এগিয়ে যাওয়ার সাথে সাথে, আপনি শর্টকাট, সিনট্যাক্স হাইলাইটিং এবং ম্যাক্রো কাস্টমাইজ করতে পারেন, যা আদর্শ নিবিড় প্রোগ্রামিং এবং সম্পাদনা.

স্ক্রিপ্ট এবং ডটফাইলের জন্য, ভিম প্রচুর নমনীয়তা প্রদান করে, যদিও ন্যানো এখনও হট ফিক্সের জন্য দুর্দান্ত। আপনার জন্য সবচেয়ে ভালো কাজ করে এমন সম্পাদকটি বেছে নিন; গুরুত্বপূর্ণ বিষয় হল এটিকে আপনার রুটিনে একীভূত করা এবং অভিজ্ঞতা অর্জন করা। লেখা এবং সম্পাদনার গতি ফোন থেকে।

কাস্টমাইজেশন এবং অটোমেশন: ব্যাশে উপনাম, প্রম্পট এবং স্ক্রিপ্ট

ফাইলটি ~/.bashrc তোমার খেলার ক্ষেত্র। তুমি উপনাম সংজ্ঞায়িত করতে পারো যেমন alias updg="apt update && apt upgrade" পুনরাবৃত্তিমূলক কাজগুলি ছোট করতে। আপনি ভেরিয়েবল পরিবর্তন করে প্রম্পটটি সামঞ্জস্য করতে পারেন PS1, উদাহরণ স্বরূপ PS1=":\w$ ", যাতে টার্মিনাল আপনাকে বর্তমান রুটটি দেখায় এবং আপনার কাছে একটি পরিবেশ থাকে আরও তথ্যবহুল এবং পরিষ্কার.

স্ক্রিপ্ট তৈরি করা কয়েক মিনিটের ব্যাপার। উদাহরণস্বরূপ, একটি ফাইল খুলুন। nano mi_script.sh, উপযুক্ত শেবাং এবং আপনার নির্দেশাবলী যোগ করুন, সংরক্ষণ করুন, এবং তারপর অনুমতি বরাদ্দ করুন chmod +x mi_script.sh। সেই মুহূর্ত থেকে আপনি এটি দিয়ে চালাতে পারবেন ./mi_script.sh এবং কপি, রিপোর্ট, সিঙ্ক্রোনাইজেশন স্বয়ংক্রিয় করুন অথবা রক্ষণাবেক্ষণ কাজ.

একটি সাধারণ ব্যাশ স্ক্রিপ্ট স্টার্টআপ দেখতে এরকম হতে পারে: #!/data/data/com.termux/files/usr/bin/bash। সেখান থেকে, কন্ডিশনাল, লুপ এবং ফাংশন যোগ করুন। উদাহরণস্বরূপ, ভেরিয়েবল যেমন nombre="Juan"; একটি যদি: if [ "$edad" -ge 18 ]; then echo "Eres mayor de edad"; fi; একটি লুপের জন্য: for f in *.txt; do echo "$f"; cat "$f"; done; অথবা ফাংশন যেমন saludar() { echo "Hola $1"; }এটি দিয়ে আপনি তৈরি করতে পারেন আপনার দৈনন্দিন জীবনের জন্য কাস্টম ইউটিলিটি.

যদি আপনি ব্যাশের বাইরে প্রোগ্রামিং করতে আগ্রহী হন, তাহলে python ইনস্টল করা জটিল স্ক্রিপ্ট, HTTP অনুরোধের দরজা খুলে দেয় curl o requests, এবং API গুলির সাথে অটোমেশন। এছাড়াও, git আপনি আপনার কাজটি সংস্করণ করেন এবং এটিকে দূরবর্তী রেপোর সাথে সিঙ্ক করেন, যা একটি খুব শক্ত বৃত্ত বন্ধ করে দেয় মোবাইল উৎপাদনশীলতা.

SSH এবং রিমোট অ্যাক্সেস: আপনার পিসি থেকে আপনার ফোন নিয়ন্ত্রণ করুন

OpenSSH এর মাধ্যমে আপনি একটি কম্পিউটার থেকে আপনার Termux এর সাথে সংযোগ স্থাপন করতে পারবেন। প্রথমে ইনস্টল করুন pkg install openssh. তারপর, যদি আপনি সর্বোচ্চ নিরাপত্তা চান, তাহলে আপনার পিসিতে একজোড়া কী তৈরি করুন এবং পাবলিক কীটি আপনার মোবাইলে কপি করুন (যেমন termux.pub en ~/storage/downloads/)। তারপর এটি যোগ করুন ~/.ssh/authorized_keys সঙ্গে cat ~/storage/downloads/termux.pub >> ~/.ssh/authorized_keys সক্রিয় করতে পাসওয়ার্ড ছাড়াই লগইন করুন.

সার্ভারটি দিয়ে শুরু করুন sshd (আপনি এটি বন্ধ করতে পারেন pkill sshd) এবং মোবাইল আইপি খুঁজে বের করুন ifconfig. যদি আপনি ব্যবহারকারীর নাম-পাসওয়ার্ড পছন্দ করেন, তাহলে একটি সেট করুন passwdআপনার পিসি থেকে, এভাবে সংযোগ করুন: ssh usuario@direccion-ip -p 8022 (টার্মাক্সে 8022 হল ডিফল্ট পোর্ট)। সেখান থেকে আপনি একটি ফিজিক্যাল কীবোর্ড দিয়ে আরামে টাইপ করতে পারবেন, ফাইল ট্রান্সফার করতে পারবেন scp o sftp এবং চালান দূরবর্তী কর্মপ্রবাহ মোবাইল স্পর্শ না করেই।

ফাইল সরানোর জন্য, উদাহরণ সহ scp: আরোহণ scp archivo.txt usuario@ip:/destino/; ডাউনলোড করুন scp usuario@ip:/origen/archivo.txt ./. যদি আপনি শক্তিশালী এবং ডিফারেনশিয়াল সিঙ্ক্রোনাইজেশন পছন্দ করেন, rsync এটা অসাধারণ, এবং এর সাথে sshfs আপনি আপনার পিসিতে মোবাইল ফাইল সিস্টেমটি মাউন্ট করতে পারেন অথবা বিপরীতভাবে এটি কাজ করার জন্য মাউন্ট করতে পারেন যেন এটি একটি স্থানীয় ফোল্ডার.

অন-দ্য-ফ্লাই ওয়েব সার্ভার এবং নেটওয়ার্ক ইউটিলিটি

অ্যান্ড্রয়েডে টার্মাক্স আয়ত্ত করা

আপনার স্থানীয় নেটওয়ার্কে ফাইল পরীক্ষা বা ভাগ করে নেওয়ার জন্য, কেবল pkg install python এবং তারপর python -m http.server 8080 পছন্দসই ফোল্ডারে। অ্যাক্সেস করা হচ্ছে http://IP-del-movil:8080 অন্য ডিভাইস থেকে, আপনি সেই পরিবেশিত ফাইলগুলি দেখতে পাবেন। দ্রুত যাচাইকরণ এবং উত্থাপনের জন্য এটি উপযুক্ত কয়েক সেকেন্ডের মধ্যে ওয়েব প্রোটোটাইপ অন্য কিছু ইনস্টল না করেই।

নেটওয়ার্ক/নিরাপত্তা ক্ষেত্রে, টার্মাক্স অনুমোদিত পরিবেশে প্রশিক্ষণ এবং নিরীক্ষণের জন্য মূল্যবান সরঞ্জামগুলিকে সমর্থন করে, যেমন nmap (নেটওয়ার্ক স্ক্যানিং), openssl (এনক্রিপশন এবং TLS/SSL), netcat/ncat (পোর্ট এবং সার্ভিস পরীক্ষা) অথবা tmux (একাধিক সেশন)। মনে রাখবেন যে ইউটিলিটি যেমন hydra o sqlmap এগুলি কেবল পরীক্ষাগার বা নিয়ন্ত্রিত পরিবেশে স্পষ্ট অনুমতি নিয়ে ব্যবহার করা উচিত, সম্মান করে আইনি এবং নৈতিক কাঠামো.

আপনি যদি গোপনীয়তায় আগ্রহী হন, তাহলে আপনি ইনস্টল করতে পারেন tor বিরূদ্ধে pkg install tor এবং এটি দিয়ে চালান tor ট্র্যাফিক রুট করতে এবং প্রয়োজনে .onion পরিষেবা সেট আপ করতে। স্থানীয় পরিষেবা অস্থায়ীভাবে প্রকাশ করার আরেকটি বিকল্প হল ngrok-টাইপ টানেল ব্যবহার করা, যখন আপনি রাউটারে পোর্ট না খুলেই একটি বহিরাগত ডেমো দেখাতে চান তখন কার্যকর, সর্বদা একটি সহ নিরাপত্তা-সচেতন কনফিগারেশন.

বট, এপিআই এবং সংযুক্ত অটোমেশন

টেলিগ্রামের জন্য বট তৈরি করা অথবা API-এর সাথে ছোট ইন্টিগ্রেশন করা টার্মাক্সে খুবই স্বাভাবিক কাজ। curl HTTP অনুরোধের জন্য এবং jq JSON প্রক্রিয়া করতে (pkg install jq curl) আপনি বিজ্ঞপ্তি পাঠাতে পারেন, কমান্ডের প্রতিক্রিয়া জানাতে পারেন অথবা মোবাইলকে কর্মপ্রবাহে সংহত করতে পারেন পর্যবেক্ষণ এবং নিয়ন্ত্রণ যারা মেঘের মধ্যে বাস করে।

মূল বিষয় হল বট টোকেন এবং লেখার স্ক্রিপ্ট যা এন্ডপয়েন্ট পরিচালনা করে, প্রতিক্রিয়া যাচাই করে এবং যুক্তি প্রয়োগ করে। আপনার উপযুক্ত হলে পাইথনের সাথে ব্যাশ মিশ্রিত করুন: জটিল যুক্তির জন্য পাইথন এবং সিস্টেম গ্লুর জন্য ব্যাশ ব্যবহার করুন, 24/7 চলমান হালকা সমাধান অর্জন করুন, সমর্থিত tmux অথবা cronie নির্ধারিত সম্পাদনের জন্য।

প্রতিদিনের টিপস, শর্টকাট এবং সমস্যা সমাধান

যদি আপনার অ্যান্ড্রয়েড ফাইলগুলিতে অনুমতি সংক্রান্ত ত্রুটি থাকে, তাহলে আপনি কী ঠিক করেছেন তা পরীক্ষা করে দেখুন। termux-setup-storage এবং আপনি সিস্টেম সেটিংসে অনুমতি দিয়েছেন। সর্বদা এর মধ্যে কাজ করুন ~/storage/ শেয়ার করা ফাইলের জন্য, চমক এড়ানো যায় এবং প্যাকেজগুলিকে আপডেট রাখা যায় pkg update && pkg upgrade তোমাকে মুক্ত করে অসঙ্গতি এবং ব্যর্থতা অপরিচিত.

কীবোর্ডে, যদি আপনি ট্যাব দেখতে না পান, তাহলে উল্লেখিত বিকল্পটি সক্রিয় করুন (ভলিউম + এবং Q)। কপি/পেস্ট করতে, অ্যান্ড্রয়েড কনটেক্সট মেনু ব্যবহার করুন অথবা স্ক্রিনে দীর্ঘক্ষণ টিপে টার্মাক্স বিকল্পগুলি ব্যবহার করুন। এবং একটি গুরুত্বপূর্ণ সুপারিশ: নিজেকে কপি-পেস্টের মধ্যে সীমাবদ্ধ রাখবেন না; আপনি কী করছেন তা বোঝার ফলে ত্রুটি হ্রাস পায় এবং আপনাকে সরঞ্জামগুলি দেয় একা সমস্যা নির্ণয় করুন.

শর্টকাট যা পার্থক্য তৈরি করে: ট্যাব সহ স্বয়ংক্রিয়ভাবে সম্পূর্ণ, উপরে/নিচে তীর সহ ইতিহাস এবং কমান্ড অনুসন্ধান সহ Ctrl + R। চরিত্রের সাথে মন্তব্যের লাইনগুলি # আপনার স্ক্রিপ্টগুলিতে, এবং এর সাথে স্বয়ংক্রিয় করুন cronie যদি আপনার পর্যায়ক্রমিক কাজের প্রয়োজন হয়। প্রক্রিয়াগুলি পর্যবেক্ষণ করুন htop এবং বেশ কয়েকটি কাজ সমান্তরালভাবে রাখুন tmux যাতে কোনও বাধা না আসে দীর্ঘ সেশন.

যদি আপনি একটি গ্রাফিক্যাল পরিবেশ চান, তাহলে অতিরিক্ত কনফিগারেশন সহ একটি VNC অথবা X11 সার্ভার ব্যবহার করা সম্ভব। এটি বাধ্যতামূলক নয়, তবে এটি এমন সরঞ্জামগুলির জন্য কার্যকর হতে পারে যেগুলির জন্য একটি GUI প্রয়োজন। তবুও, Termux এর লক্ষ্য হল টার্মিনাল থেকে সর্বাধিক সুবিধা অর্জন করা, যা আপনাকে হালকাতা, নিয়ন্ত্রণ এবং গতি একটি মোবাইল ডিভাইসে

প্রোট-ডিস্ট্রো দিয়ে অ্যান্ড্রয়েডের ভেতরে সম্পূর্ণ লিনাক্স

যদি আপনার আরও এগিয়ে যাওয়ার প্রয়োজন হয়, তাহলে proot-distro আপনাকে Termux-এর মধ্যে সম্পূর্ণ ডিস্ট্রিবিউশন স্থাপন করতে সাহায্য করবে, যেমন Ubuntu, Debian, Kali, অথবা Alpine। এটি আপনাকে প্রতিটি ডিস্ট্রোর (apt, apk, dnf, ইত্যাদি) জন্য প্যাকেজ ম্যানেজার দেয় এবং আপনাকে এমন সফ্টওয়্যার ইনস্টল করতে দেয় যা Termux রেপোতে নাও থাকতে পারে। এটি পরীক্ষা, অনুশীলন এবং সম্প্রসারণের একটি চমৎকার উপায়। উন্নয়ন বা নিরীক্ষা ক্ষমতা মূল ছাড়াই

অবশ্যই শেখার ধরণ বিদ্যমান, কিন্তু বিনিময়ে আপনি পড়াশোনা, ডেমো প্রস্তুতকরণ, অথবা পরিবেশ পুনরুৎপাদনের জন্য একটি নিখুঁত "মোবাইল ল্যাব" পাবেন। স্ক্রিপ্ট, SSH এবং অটোমেশনের ভালো ব্যবহারের মাধ্যমে, আপনার ফোন একটি বাস্তব কাজের যন্ত্র হয়ে ওঠে যা সর্বত্র আপনার সাথে থাকে। আশ্চর্যজনক নমনীয়তা.

লুপটি বন্ধ করতে, আপনার সিঙ্ক্রোনাইজ করার কথা বিবেচনা করুন $HOME গিট রেপো, ব্যাকআপ ডটফাইল সহ, এবং ডিভাইস জুড়ে কমান্ড এবং উপনামগুলি সামঞ্জস্যপূর্ণ রাখুন। এটি নিশ্চিত করে যে আপনি যেখানেই এটি ব্যবহার করুন না কেন, আপনার শেল একই আচরণ করে এবং সর্বোত্তমভাবে কাজ করে, যা সরাসরি আপনার উৎপাদনশীলতা এবং আত্মবিশ্বাস কাজ করার সময়।

টার্মাক্স পকেট-আকারের লিনাক্স ফাউন্ডেশন অফার করে যার মধ্যে রয়েছে F-Droid এর মাধ্যমে সহজ ইনস্টলেশন, পরিচিত কমান্ড, শক্তিশালী প্যাকেজ, ফ্লুইড টেক্সট এডিটিং, SSH, একটি দ্রুত ওয়েব সার্ভার, শিক্ষাগত নিরাপত্তা সরঞ্জাম, Bash এবং Python এর সাথে অটোমেশন এবং সম্পূর্ণ ডিস্ট্রো চালানোর বিকল্প; সামান্য অনুশীলনের মাধ্যমে, আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশন শেখার, তৈরি করার এবং বিকাশের জন্য একটি বহুমুখী পরিবেশে পরিণত হয়। আপনি যেখানেই থাকুন না কেন আসল কাজগুলি সমাধান করুন.