Termux یک شبیه‌ساز ترمینال برای سیستم عامل لینوکس است که به کاربران اجازه می‌دهد تا برنامه‌های کاربردی را برای سیستم عامل اندروید بنویسند. Termux یک بستر مناسب برای نوشتن و اجرای دستورات لینوکس است و با استفاده از آن می‌توانید به سادگی با دستورات پایه و پیشرفته لینوکس آشنا شوید. Termux یک بستر مناسب برای نوشتن و اجرای برنامه‌های کاربردی است که به صورت خودکار یک سیستم پایه را نصب می‌کند؛ پس از نصب، می‌توانید با استفاده از مدیر بسته آن، پکیج‌های دلخواه خود را نصب کنید. همچنین، Termux قابلیت نصب و استفاده از برنامه‌های کاربردی را برای سیستم عامل اندروید فراهم می‌کند. با استفاده از Termux، می‌توانید به سادگی برنامه‌های کاربردی را برای سیستم عامل اندروید خود بنویسید.

با شرکت ارائه دهنده اینترنت ماهان نت همراه باشید. 

 اصلی‌ترین فرق لینوکس و ترموکس چیست؟

ترمینال لینوکس یک محیط کاربری است که به کاربر اجازه می‌دهد با سیستم عامل لینوکس از طریق خط فرمان تعامل داشته باشد. شبیه سازهای ترمینال لینوکس در اندروید، برنامه‌هایی هستند که امکان شبیه‌سازی ترمینال لینوکس را در اندروید به شما می‌دهند. ترموکس یکی از شبیه ساز‌های ترمینال لینوکس در اندروید است که برخلاف سایر نرم‌افزار‌های مشابه نیازی به روت بودن گوشی ندارد.

با استفاده از دستورات ترموکس، می‌توانید به شبکه‌های Wi-Fi متصل شوید و از آن‌ها استفاده کنید. همچنین، با استفاده از دستورات ترموکس، می‌توانید به شبکه‌های Wi-Fi دیگر نفوذ کنید و رمز عبور آن‌ها را کرک کنید.

برای نصب بسته‌های لینوکس بر روی تلفن اندرویدی خودتان می‌توانید از دستورات زیر استفاده کنید:

  • $ apt update
  • $ apt upgrade
  • $ pkg install git
  • $ pkg install python
  • $ pkg install ruby
  • $ pkg install perl
  • $ pkg install nodejs

مقاله مرتبط: دستورات لینوکس 

نصب ترموکس در سیستم عامل اندروید

برای نصب ترموکس در سیستم عامل خود، می‌توانید از دستور زیر استفاده کنید:

apt-get install termux

راه‌اندازی ترموکس: پس از نصب و راه‌اندازی ترموکس، می‌توانید آن را از طریق آیکون موجود در صفحه نمایش اجرا کنید .

یا برای نصب Termux، می‌توانید از فروشگاه Google Play استفاده کنید.

با استفاده از Termux، می‌توانید تم ترمینال خود را به دلخواه خود تغییر دهید. برای این کار، می‌توانید از Termux:Styling استفاده کنید. با استفاده از این برنامه، می‌توانید فونت و رنگ ترمینال خود را به دلخواه خود تغییر دهید. همچنین، می‌توانید با استفاده از دستورات ترموکس، تم جدیدی برای خود ایجاد کنید.

 بهترین و کامل‌ترین کتاب دستورات ترموکس

کتاب آموزش ترموکس (Termux) یک کتاب الکترونیکی است که به شما کمک می‌کند تا با دستورات و ابزارهای موجود در ترموکس آشنا شوید. این کتاب شامل دستورات مختلفی برای نصب بسته‌های لینوکس بر روی تلفن اندرویدی شما، نصب و استفاده از ابزارهای مختلف، برنامه‌نویسی در ترموکس و… می‌باشد. ممکن است کتابها و منابع آموزشی دیگری برای یادگیری عمیقتر و استفاده بهینه از ترموکس وجود داشته باشد. شما می‌توانید با جستجوی «کتاب دستورات ترموکس» در اینترنت، به دنبال منابع مورد نیاز خود بگردید.

 معرفی کد‌های خطرناک ترموکس

توجه داشته باشید که به دلیل قدرتمند بودن دستورات ترموکس، استفاده نادرست از آن می‌تواند منجر به خطراتی مانند نفوذ به سیستم‌های دیگر، جاسوسی بر روی افراد یا کلاهبرداری شود. بنابراین، استفاده از کد های خطرناک ترموکس توصیه نمی‌شود و اخلاقی نیست. استفاده نامناسب از ابزارهایی مانند دستورات ترموکس می‌تواند قانون نقض و عملیات هک، سرقت اطلاعات، تخریب سیستم و سایر جرایم رایانه‌ای انجام شود.

در خصوص امکان هک گوشی با استفاده از ترموکس، باید بگویم که ترموکس تنها یک ابزار است و بسته به استفاده‌ای که از آن می‌کنید، می‌تواند هر نوع اقدامی را انجام دهد. اما امکان هک گوشی با ترموکس به معنای خودکار کردن عملیات هک گوشی و راهی برای نفوذ به آن وجود ندارد. برای هک گوشی، نیاز به دسترسی فیزیکی به دستگاه یا ثبت اطلاعات کاربری ضعیف و مشکوک می‌باشد.

بخشی از دستورات هک سایت با ترموکس را برای شما معرفی می‌کنیم تا اطلاعات شما بالا برود:

دستورات هک سایت با ترموکس

اسکن فریبازی (Open Port Scanning)

با استفاده از این دستور، هکر می‌تواند سرویس‌ها و پورت‌های در دسترس یک سایت رو بشناسه و سعی کنه برای حمله به آن‌ها آسیب‌پذیری‌های موجود رو کشف کنه.

 جستجوی آسیب‌پذیری (Vulnerability Scanning)

هکر ممکنه از دستوراتی استفاده کنه که به جستجوی آسیب‌پذیری‌های موجود در سایت بپردازند. این آسیب‌پذیری‌ها می‌تونه در سیستم‌های عامل، نرم‌افزارها یا تنظیمات سایت یافت بشن.

حملات تزریق SQL (SQL Injection Attacks)

با استفاده از این دستورات، هکر می‌تونه کدهای مخرب رو به طور مستقیم در توابع SQL سایتون درج کنه و بتونه اطلاعات محرمانه رو دریافت یا تغییر بده.

حملات جعل یا تقلب (Forgery Attacks)

هکر می‌تونه با استفاده از دستورات خاص، به طور غیرمجاز داده‌ها و تراکنش‌های سایتون رو تغییر بده یا برجسته کنه.

حمله دیده خانه (Brute Force Attacks)

در این نوع حملات، هکر با استفاده از دستورات و الگوریتم‌های خاص، به صورت تلفیقی رمز ورود سایتون رو برسی می‌کنه تا بتونه مشخصات کاربران رو به دست بیاره.

مقاله مرتبط: امنیت سرور لینوکس 

 

حفاظت از سایت در مقابل حملات سایبری

۱. همواره سایت رو به‌روز نگه دارید، از جمله سیستم عامل، نرم‌افزارها و فایروال.

۲. استفاده از رمزعبور قوی و مناسب برای محافظت از حساب کاربری‌ها.

۳. برسی و رفع آسیب‌پذیری‌ها و به‌روزرسانی مستمر سیستم و نرم‌افزارها.

۴. جداسازی شبکه‌ها و استفاده از سیستم‌های جداسازی شبکه (Firewall) برای کاهش خطر حملات.

۵. روشن بودن شماره امضا الکترونیکی (SSL) سایت به منظور رمزنگاری اطلاعات بین سرور و مرورگر.

۶. انتقال اطلاعات از راه‌های امنی مانند اس‌اف‌تی‌پی (SFTP) به جای اف‌تی‌پی (FTP).

۷. به‌روزرسانی و مانیتورینگ روترها و مودم‌ها برای جلوگیری از حملات شنود (Sniffing).

دستورات مقدماتی ترموکس

برخی از دستورات مقدماتی ترموکس شامل زیر می‌شوند:

کاربرد دستور
بروزرسانی مخازن برنامه‌ها apt update
بروزرسانی بسته‌های نصب شده apt upgrade
نصب یک بسته جدید apt install
حذف یک بسته نصب شده apt remove
نمایش لیست تمام بسته‌های قابل نصب pkg list-all
تغییر مسیر به دایرکتوری مورد نظر cd <directory
ساخت دایرکتوری جدید mkdir <directory
حذف فایل مورد نظر rm <file
کپی کردن فایل از منبع به مقصد cp <source> <destination
جابجایی فایل از منبع به مقصد mv <source> <destination

 

 اصلی‌ترین دستورات ترموکس اندروید

لیستی از دستورات ترموکس اندروید به شرح زیر است:

کاربرد دستور
برای فهرست کردن همه دایرکتوری‌ها و فایل‌ها ls
 برای فهرست کردن همه فایل‌ها و پوشه‌ها فایل‌های مخفی ls -a
برای فهرست کردن همه فایل‌ها و پوشه‌ها در دایرکتوری اصلی ls ~
نمایش عملکردهای فایل مانند – تغییر، تاریخ و زمان، مالک فایل، مجوزها ls -l
برای کپی کردن یک فایل در دایرکتوری دیگر cp
برای انتقال یک فایل یا پوشه خاص به پوشه/دایرکتوری دیگر mv
برای نمایش دایرکتوری فعلی pwd
برای ایجاد فایل touch
چک کردن درست نصب شدن برنامه pkg install sl

 

دستورات فعالسازی ترموکس

برای فعالسازی برخی از قابلیت‌های ترموکس می‌توانید از دستورات ترموکس زیر استفاده کنید:

دستور کاربرد
termux-battery-status مایش وضعیت باتری دستگاه
Termux-sms-inbox نمایش صندوق ورودی پیامک
termux-contact-list نمایش لیست مخاطبین
termux-camera-photo عکسبرداری با دوربین دستگاه

لیست دستورات ترموکس

با استفاده از دستورات ترموکس، شما می‌توانید از ابزارهای لینوکس در موبایل اندرویدی خودتان استفاده کنید. لیست دستورات ترموکس بسیار گسترده وسیع است و نمی‌توان همه‌ی آن‌ها را در اینجا ذکر کرد ولی تعدادی از آن را در زیر به همراه توضیحات آورده ایم:

در ادامه، لیستی از ۳۰ دستورات ترموکس به همراه توضیحات آن‌ها را برای شما آورده‌ایم:

  •  ls: فهرست کردن همه دایرکتوری‌ها و فایل‌های موجود در پوشه/دایرکتوری کاری.
  •  cd: تغییر دایرکتوری کاری.
  •  pwd: نمایش دایرکتوری کاری فعلی.
  •  cp: کپی کردن یک فایل در دایرکتوری دیگر.
  •  mv: انتقال یک فایل یا پوشه خاص به پوشه/دایرکتوری دیگر.
  •  rm: حذف یک فایل.
  •  mkdir: ساخت یک پوشه جدید.
  •  rmdir: حذف یک پوشه خالی.
  •  cat: نمایش محتوای یک فایل.
  •  nano: ویرایش یک فایل با ویراشگر nano.
  • vim: ویرایش یک فایل با ویراشگر vim.
  •  apt update: به روزرسانی لیست بسته‌ها..
  •  pkg install:  نصب بسته‌ها.
  •  pkg uninstall:  حذف بسته‌ها.
  •  pkg search:  جستجو در بین بسته‌ها.
  •  pkg list-all:  نمایش لیست تمام بسته‌ها.
  •  pip install:  نصب پکیج‌ها در پایتون.
  •  pip uninstall:  حذف پکیج‌ها در پایتون.
  •  git clone: کپی کردن گروه فایل‌ها از رپازیتوری git به محل کاری شما.
  •  git pull: به روز رسانی محتویات یک رپازیتوری git با آخرین تغییرات آن در سرویس git remote repository
  •  wget -O- URL | sh:  دانلود و اجرای یک فایل bash script
  •  curl -O URL:  دانلود یک فایل
  •  curl -O URL | sh:  دانلود و اجرای یک فایل bash script
  •  whoami:  نام یوزری که با آن وارد شده‌اید.
  •  uname -a:  نمایش جزئیات سیستم عامل
  •  ping:  تست اتصال به یک سرویس یا سرویس دهنده

چرا از ماهان نت اینترنت بخریم؟

اینترنت پر سرعت از نظر شما چه ویژگی‌هایی دارد؟ آیا دنبال بهترین سرعت اینترنت هستید و یا می‌خواهید با کیفیت‌ترین و بی‌قطعی‌ترین اینترنت ایران را با قیمتی مناسب از آن خود کنید.

خب ماهان نت در کنار شماست. ماهان نت با بسته‌های متنوعی که دارد برای هر نوع مصرف و حجم درخواستی‌ای اینترنت دارد. بسته‌های ماهان نت شامل اینترنت ADSL، اینترنت سازمانی، اینترنت LTE و پهنای باند اختصاصی است.

برای اطلاع بیشتر از تخفیفات و جشنواره‌های ما پیج اینستاگرام ماهان نت را دنبال کنید.

در پایان

بهترین قابلیت Termux، قابلیت نصب و استفاده از برنامه‌های کاربردی برای سیستم عامل اندروید است. با استفاده از دستورات ترموکس، می‌توانید به سادگی برنامه‌های کاربردی را برای سیستم عامل اندروید خود بنویسید. همچنین، با استفاده از دستورات پایه Termux، می‌توانید به طور پیشرفته‌تر با سیستم عامل اندروید کار کنید.

با این حال استفاده از Termux و دستورات آن باید با احتیاط و دقت انجام شود. در صورتی که از دستورات ترموکس به درستی استفاده نشود، ممکن است با مشکلاتی مواجه شوید. به عنوان مثال، در هنگام استفاده از دستورات ترموکس، ممکن است با خطاهایی مانند «WARNING: linker» روبرو شوید. همچنین، استفاده از دستورات ترموکس برای نفوذ به شبکه‌های Wi-Fi دیگر بدون مجوز قانونی، غیرقانونی و جرم شناخته می‌شود.

سوالات پرتکرار

1.ترموکس چیست؟

Termux یک شبیه‌ساز ترمینال برای سیستم عامل لینوکس است که به کاربران اجازه می‌دهد تا برنامه‌های کاربردی را برای سیستم عامل اندروید بنویسند.

2.فرق لینوکس و ترموکس چیست؟

لینوکس سیستم عامل است که کامندهای مربوط به خودش را دارد. اما ترموکس برنامه‌ای است برای شبیه‌سازی لینوکس در سایر سیستم عامل‌ها. در واقع ترموکس بستری برای اجرای لینوکس در سایر سیستم عامل‌ها است.

3.کدام کتاب دستورات ترموکس مفید است؟

کتاب آموزش ترموکس (Termux) یک کتاب الکترونیکی است که به شما کمک می‌کند تا با دستورات و ابزارهای موجود در ترموکس آشنا شوید. این کتاب شامل دستورات مختلفی برای نصب بسته‌های لینوکس بر روی تلفن اندرویدی شما، نصب و استفاده از ابزارهای مختلف، برنامه‌نویسی در ترموکس و… می‌باشد.