امنیت شبکه و هکبرنامه هکترموکس

ترموکس (Termux) چیست؟ – فهرست دستورات ترموکس چیست؟

سلام 🙋‍♂️، آیا تمایل دارید با استفاده از گوشی همراه خود، اصول هک اخلاقی را یاد بگیرید؟ در این مقاله، قصد دارم درباره بهترین ابزاری که برای هک اندروید وجود دارد، توضیحاتی ارائه دهم. این ابزار به نام “ترموکس” شناخته می‌شود و در این وبسایت، مطالبی درباره نحوه استفاده از ترموکس برای هک ارائه می‌شود. در واقع، این وبسایت منبعی برای مطالعه در مورد ابزارها و دستورات مربوط به ترموکس است. شما می‌توانید تقریباً تمام انواع ابزارهای مورد نیاز برای شروع هک اندروید را در اینجا پیدا کنید. این مقاله به عنوان یک مقدمه مطرح می‌شود، لذا توصیه می‌شود با دقت آن را مطالعه کرده و به سرعت به مرحله بعدی، یعنی هک اخلاقی، پیش بروید 🔥. در ادامه، می‌توانید با استفاده از لیست دستورات ترموکس، انواع ابزارهای کاربردی برای هک را بر روی گوشی اندروید خود اجرا کنید.

البته برای هک کردن در گوشی‌های اندروید، برنامه‌ها و ابزارهای متعددی وجود دارند. یکی از روش‌ها، نصب “کالی لینوکس” بر روی گوشی است، اما این کار نیازمند زمان و تلاش زیادی است.

آیا مایل به دریافت اطلاعات بیشتر درباره ترموکس برای هک اخلاقی هستید؟ ابتدا مفهوم ترموکس را درک کنید، سپس مراحل نصب و استفاده از آن را دنبال کنید.

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

ترموکس چیست؟

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

در واقع، ترموکس به عنوان یک شبیه‌ساز ترمینال برای اندروید عمل می‌کند که بدون نیاز به دسترسی روت یا تنظیمات پیچیده، روی دستگاه اندرویدی قابل اجراست. این برنامه همچنین دارای یک مدیر بسته به نام APT است که به شما امکان می‌دهد برنامه‌ها و بسته‌های اضافی را با سهولت نصب کنید.

با استفاده از ترموکس، شما می‌توانید انواع زبان‌های برنامه‌نویسی مانند Shell، Python، C، C++، Perl، Ruby، Java و بسیاری دیگر را همراه با بسته‌های مرتبط با آنها نصب و بهره‌برداری کنید.

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

ترموکس (Thermx) چیست؟

با استفاده از ترموکس، می‌توانید به طور آسان زبان‌های برنامه‌نویسی مختلفی از جمله Shell، Python، C، C++، Perl، Ruby، Java و بسیاری دیگر را نصب و از آنها بهره‌برداری کنید. همچنین، شما می‌توانید از ابزارها و اسکریپت‌های متن‌باز چون Nmap، Hydra و Sqlmap در گوشی اندرویدی خود اجرا کنید، کافیست این ابزارها را با استفاده از دستورات ساده ترموکس نصب کنید.

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

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

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

با قابلیت‌ها و تغییرات مذکور، ترموکس امکان نصب ابزارهای آزمایش نفوذ (پن‌تست) و نرم‌افزارهای هک مانند Metasploit و NetHunter را بر روی دستگاه اندرویدی شما فراهم می‌کند.

ترموکس همچنین دارای مدیریت بسته (APT) است که به شما اجازه می‌دهد به راحتی بسته‌های مورد نیاز خود را از مخازن نرم‌افزاری ترموکس جستجو و نصب کنید.

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

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

این چطور کار می‌کند؟

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

تعداد زیادی از برنامه‌های مهم سیستم عامل اندروید از یک مجموعه کوچک منابع استفاده می‌کنند که معمولاً توسط برنامه‌ها یا ابزارهای unroot مانند Magisk ارائه می‌شوند. ما تصمیم گرفتیم که یک گام جلوتر برویم و نرم‌افزار استاندارد موجود در کامپیوترهای GNU/Linux را به سیستم عامل اندروید منتقل کنیم.

این چطور کار می‌کند؟

Termux هیچگونه ماشین مجازی نیست و نه یک فضای شبیه‌سازی یا هر نوع شبیه‌سازی دیگری است. تمامی بسته‌های ارائه شده با استفاده از NDK اندروید بسته‌بندی شده‌اند و تنها به بروزرسانی‌های سازگار با اندروید برای کارکرد در آن نیاز دارند. با توجه به اینکه Termux دسترسی کامل به فایل‌های سیستم عامل را ندارد، امکان بارگذاری فایل‌های بسته در مسیرهای استانداردی مانند /bin، /etc، /usr یا /var وجود ندارد. به جای آن، تمام فایل‌ها رمزگذاری شده‌اند و می‌توان آنها را در… پیدا کرد.

چه چیزهایی می‌توان با Termux انجام داد؟

انتخاب با شماست!! بله!! شما می‌توانید از آن بر اساس نیازهای خود استفاده کنید. می‌توانید از آن برای:

  • برنامه‌نویسی در محیط توسعه
  • هکینگ
  • توسعه وب
  • یادگیری مبانی رابط خط فرمان لینوکس (CLI)
  • مدیریت و ویرایش فایل‌ها با nano، vim و emacs
  • توسعه C با clang
  • بررسی و نصب پروژه‌ها و بازی‌های مبتنی بر Git و متن باز

با توجه به اهمیت زمان شما، فهرست دستورات Termux را به سرعت ارائه می‌دهم. قصد داشتم یک فهرست دستورات Termux را به صورت PDF تهیه کنم، اما به دلیل محدودیت زمانی، دستورات را به صورت مستقیم در این پست ارسال می‌کنم.

فهرست دستورات ترموکس چیست؟

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

فهرست دستورات ترموکس چیست؟

فهرست دستورات Termux

دستورات بیشتری از Termux – سرقت تلفن همراه اندروید – تمام دستورات Termux. نکات پایه‌ای تا پیشرفته Termux – دستورات ترفند اندروید. فهرست دستورات Termux:

دستوراتکاربرد
cp -vبرای چاپ پیام اطلاع‌رسانی
cp -rبرای کپی‌ کردن هر دایرکتوری
mv -uبروزرسانی-جابجایی زمانی که منبع جدیدتر از مقصد است
mv -vبرای جابجایی هر دایرکتوری
ls -nبرای نمایش UID و GID دایرکتوری
ls –versionبرای بررسی نسخه دستور ls
cd —نمایش آخرین دایرکتوری کاری از کجا حرکت کرده‌ایم
ls -lنمایش عملیات فایل مانند – تغییر یافته، تاریخ و زمان، مالک فایل، مجوزها و غیره
دستوراتکاربرد
ls helpنمایش چگونگی استفاده از دستور “ls”
cp -nعدم بازنویسی فایل
cd ~حرکت به دایرکتوری خانگی کاربر از هر جایی
mv [file1 name] [new file2 name]حرکت یا تغییر نام دو فایل در یک زمان
cd –حرکت به یک دایرکتوری عقب از محل فعلی
mv [file name]حرکت هر فایل و پوشه
lsفهرست دایرکتوری
ls -aفهرست کردن تمام فایل‌ها از جمله فایل‌های مخفی
pwdنمایش دایرکتوری کاری فعلی شما
mv -iدرخواست تعاملی قبل از بازنویسی
wget [url]نصب ابزار، apt install wget
git clone [url]نصب هر ابزاری با git clone، apt install git
ls -alیک فهرست قالب‌بندی شده با فایل‌های مخفی
mv -fاجبار به حرکت با بازنویسی فایل‌های مقصد بدون درخواست
ls -iنمایش تعداد فایل‌ها یا دایرکتوری
cpکپی کردن هر فایلی
cd /تغییر به دایرکتوری ریشه
cdتغییر دایرکتوری
cd ..تغییر دایرکتوری فعلی به دایرکتوری والدین
curl -O [url]apt install curl
rmحذف یا پاک کردن فایل‌ها
rm [filename]حذف هر فایل متنی
rmdir [dir name]حذف هر دایرکتوری
rm -rfحذف اجباری یک دایرکتوری یا پوشه
rm -r [name]حذف یک دایرکتوری با نام
apt remove [package name]حذف/پاک کردن یک بسته
دستوراتکاربرد
touch [file name]ایجاد فایل جدید
mkdir [name]ایجاد یک دایرکتوری یا پوشه
more [file name]خروجی محتوای یک فایل
head [file name]خروجی 10 خط اول یک فایل
tail -f [file name]خروجی محتوای یک فایل به مرور زمان
apt install zipنصب ابزار فایل zip
zip name.zip [file]فشرده‌سازی یک فایل با استفاده از این دستورات
unzip [zip file]باز کردن فایل zip
ftpاجرای مشتری FTP از یک ترمینال
-pاستفاده از حالت passive
byeپایان دادن به جلسه FTP فعلی، خروج
asciiتنظیم انتقال فایل به پروتکل‌های ASCII
bellصدای زنگ پس از هر دستور
statusنمایش وضعیت فعلی در مورد سرور FTP
open hostباز کردن اتصال به میزبان از راه دور
remotehelp [cmdname]درخواست کمک از سرور FTP
account [password]ارائه یک رمز عبور مورد نیاز توسط راه‌دور
uname -mاستفاده برای یافتن معماری دستگاه شما
duنمایش استفاده از فضای دایرکتوری
dfنمایش استفاده از دیسک
دستوراتکاربرد
calنمایش تقویم
wنمایش کسانی که در حال حاضر آنلاین هستند
cat /proc/meminfoنمایش اطلاعات مرتبط با حافظه
cat /proc/cpuinfoنمایش اطلاعات CPU
whoamiنمایش نام ورودی شما
fingure usernameنمایش اطلاعات در مورد کاربر
dateنمایش تاریخ و زمان فعلی
uptimeنمایش زمان فعال بودن سیستم
man commandنمایش دستورالعمل یک دستور
freeنمایش استفاده از حافظه و swap
killارسال یک سیگنال به فرآیند
kill- lفهرست کردن تمام سیگنال‌هایی که ممکن است با kill ارسال شوند
lspciنمایش دستگاه‌های PCI
lsusbنمایش دستگاه‌های USB
apt search [qurey] pkg search [qurey]یافتن یک بسته
locate [file]یافتن تمام فایل‌ها با نام فایل
locate [query]یافتن تمام نام‌های مسیری که حاوی یک عبارت هستند
whereis [command]یافتن محل فایل باینری /source/man برای یک دستور
which [command]یافتن یک اجرایی
grep pattern [files]جستجوی الگوها در فایل‌ها
grep -r pattern filesجستجوی الگوهای خاص در فایل‌ها
command | grep patternجستجوی یک الگو در خروجی دستور
find / -atime40یافتن تمام فایل‌ها، که 40 روز پیش دسترسی داشتند
find / -cmin -60یافتن فایل‌های تغییر یافته در 1 ساعت گذشته
دستوراتکاربرد
find / -type d -name mllیافتن تمام دایرکتوری‌ها که نام آنها mll است
find . -type f -perm 0777 -printیافتن تمام فایل‌ها، که اجازه دسترسی آنها 777 است
ifconfigنمایش تمام پیکربندی‌های یک واسط شبکه مثل IP, mac
ifconfig eth0برای مشاهده تنظیمات شبکه روی واسط eth0
ifconfig wlan0مشاهده تنظیمات شبکه روی wlan0
ping [host]برای ping کردن IP میزبان و نمایش نتایج
arpبررسی کارت شبکه و نمایش آدرس IP
hostنمایش سرور خاص
netstatبررسی اتصال شبکه
nslookupپیدا کردن پرس و جوی مرتبط با DNS
tracerout ipadressنمایش تعداد جفت‌ها و زمان پاسخ برای دسترسی به یک سیستم و وب‌سایت از راه دور
whois domainدریافت اطلاعات whois از دامنه
telnet [ip address [post]اتصال telnet
dig domainدریافت اطلاعات DNS از دامنه
scpکپی کردن فایل، بر روی یک منبع
uname -aاستفاده برای نمایش اطلاعات هسته
whereis appنمایش مکان‌های ممکن برای یک برنامه
nano [file name]نمایش و ویرایش فایل‌های متنی
apt showمشاهده اطلاعات بسته
append [local-file] remote fileاضافه کردن یک فایل محلی به یکی در راه دور
\$اجرای یک ماکرو

فهرست دستورات ترموکس برای مدیریت بسته‌ها:

فهرست دستورات Termuxکاربرد دستورات Termux
pkg search PACKAGE NAME HEREاجازه جستجو برای یک بسته خاص را می‌دهد.
pkg install PACKAGE NAME HEREنصب یک بسته.
pkg uninstall PACKAGE NAME HEREحذف یک بسته.
pkg reinstall PACKAGE NAME HEREبازنصب یک بسته.
pkg show PACKAGE NAME HEREدریافت اطلاعات دقیق درباره بسته.
pkg-list-installedفهرستی از بسته‌های نصب شده در Termux.
pkg-list-allفهرستی از تمام بسته‌های موجود برای Termux.
pkg autocleanحذف بسته‌هایی که دیگر مورد نیاز نیستند.
pkg cleanپاکسازی حافظه محلی بسته‌هایی که از مخازن راه دور بارگیری شده‌اند.
pkg files PACKAGE NAME HEREنمایش محل فایل‌ها.
pkg updateبروزرسانی بسته‌های Termux.
pkg upgradeارتقاء بسته‌های Termux.
pkg update && pkg upgrade -yبروزرسانی و ارتقا بسته‌های Termux.

فهرست دستورات اصلی ترموکس:

فهرست دستورات Termuxکاربرد دستورات Termux
historyنمایش تاریخچه دستوراتی که قبلا تایپ شده‌اند.
calنمایش تقویم.
dateنمایش تاریخ فعلی.
helpنمایش اطلاعات درباره دستورات ساخته‌شده در shell.
exitاستفاده از این دستور برای بستن Termux.
uptimeنمایش زمان فعال بودن سیستم عامل شما.
dfنمایش مقدار فضای دیسک موجود در سیستم فایل.
findجستجوی فایل‌ها در ساختار دایرکتوری.
suتغییر شناسه کاربری یا تبدیل شدن به superuser.
echoنوشتن استدلال‌ها به خروجی استاندارد.
passwdتغییر رمز عبور کاربر. اگر کاربری مشخص نشده باشد، رمز عبور کاربر فعلی را تغییر می‌دهد.
duخلاصه فضای دیسک مورد استفاده برای هر FILE و/یا دایرکتوری.
whoamiنمایش اطلاعات کاربر، گروه و امتیازات برای کاربری که در حال حاضر به سیستم محلی وارد شده است.
ifconfigپیکربندی پارامترهای واسط شبکه.
pingارسال ICMP ECHO_REQUEST به میزبان‌های شبکه.
netstatچاپ اتصالات شبکه، جدول‌های مسیر، آمار رابط، اتصالات ماسکاراد، و عضویت‌های چندگانه.
sleepمعلق کردناجرای برنامه برای مدت زمان مشخص.

فهرست دستورات Termux برای مدیریت فایل‌ها:

فهرست دستورات Termuxکاربرد دستورات Termux
lsاطلاعاتی درباره فایل‌ها و دایرکتوری‌های موجود در سیستم فایل را فهرست می‌کند.
touch FILENAMEایجاد یک فایل جدید.
cat FILENAMEدستور cat برای نمایش محتوای یک فایل استفاده می‌شود.
cpدستور cp برای ایجاد نسخه‌ای از یک فایل استفاده می‌شود.
mvدستور mv برای انتقال یک فایل از منبع به مقصد استفاده می‌شود.
rm FILENAMEحذف یک فایل
rm -rf DIRECTORY NAMEحذف اجباری دایرکتوری مشخص شده.
mkdir NEW DIRECTORY NAMEایجاد یک دایرکتوری جدید.
rmdir DIRECTORY NAMEحذف یک دایرکتوری.
cd DIRECTORY NAMEتغییر دایرکتوری.
pwdنمایش دایرکتوری کاری فعلی.
chmod 777 FILENAMEتغییر دسترسی فایل. هر کسی می‌تواند فایل را بخواند، بنویسد و اجرا کند.

بعضی از دستورات اضافی Termux:

فهرست دستورات Termuxکاربرد دستورات Termux
zip FILENAMEفشرده سازی یک فایل.
unzip FILENAMEباز کردن فایل فشرده.
wget URL HEREدانلود یک فایل از وب.
git clone URL OF GITHUB HEREکپی بسته‌ها از Github به سیستم شما.
envامکان نمایش محیط فعلی شما را می‌دهد یا اجرای یک دستور مشخص در یک محیط تغییر یافته.
termux-setup-storageاعطای دسترسی به Termux برای دسترسی به حافظه دستگاه.

توضیحات مفصل درباره فهرست دستورات ترموکس:

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

در زیر توضیحات مفصل درباره دستورات اصلی ترموکس وجود دارد.

1.1 جستجو برای بسته:

دستور pkg search برای جستجو برای یک بسته خاص استفاده می‌شود. شما می‌توانید از دستور pkg search برای جستجو برای بسته‌های Termux استفاده کنید.

pkg search package name

برای مثال:

pkg search metasploit

1.2 نصب بسته:

دستور pkg install بسته‌های Termux که در حال حاضر نصب نشده‌اند را نصب می‌کند و بسته‌هایی که قبلاً نصب شده‌اند را به‌روز می‌کند.

pkg install package name

برای مثال:

pkg install metasploit

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

1.3 حذف بسته

دستور حذف بسته برای حذف یک بسته یا ابزار استفاده می‌شود. شما می‌توانید به راحتی هر بسته‌ای را از Termux خود با این دستور حذف کنید.

pkg uninstall package name

برای مثال:

pkg uninstall metasploit

با تایپ کردن دستور بالا، Metasploit حذف خواهد شد.

1.4 نصب مجدد بسته در Termux

اگر می‌خواهید بسته‌های Termux را به همان نسخه‌هایی که قبلاً نصب شده بود نصب مجدد کنید، می‌توانید از این دستور استفاده کنید. دستور pkg reinstall ابتدا بسته را حذف می‌کند و سپس آن را دوباره در Termux شما نصب می‌کند.

pkg reinstall package name

برای مثال:

pkg reinstall metasploit

1.5 دریافت اطلاعات مفصل درباره بسته

دستور pkg show عموماً برای نمایش اطلاعات مفصل درباره یک بسته خاص استفاده می‌شود. از این دستور برای دریافت اطلاعات مفصل درباره بسته استفاده کنید.

pkg show package name

برای مثال:

pkg show package name

1.6 فهرست بسته‌های نصب شده Termux

از این دستور برای دریافت فهرستی از همه بسته‌هایی که در حال حاضر در Termux شما نصب شده است، استفاده کنید.

pkg list-installed

1.7 فهرست تمام بسته‌های Termux

دستور pkg list-all برای دریافت فهرستی از تمام بسته‌های موجود برای Termux استفاده می‌شود. از این دستور برای دیدن فهرست تمام بسته‌های موجود استفاده کنید.

pkg list-all

1.8 نشان دادن محل فایل‌ها

pkg files برای نشان دادن محل فایل‌ها و بسته‌های نصب شده در Termux استفاده می‌شود. دستور با مثال به شرح زیر است:

pkg files package name

برای مثال:

pkg files metasploit

1.9 به‌روزرسانی و ارتقا بسته‌های Termux

pkg update && pkg upgrade -y ترکیبی از دو دستور است که با && از هم جدا شده‌اند. شما می‌توانید با افزودن && به Termux، چندین دستور را در Termux استفاده کنید.

ابتدا دستور pkg update اجرا می‌شود و سپس دستور pkg upgrade اجرا می‌شود. -y برای تأیید بله استفاده می‌شود.

به عبارت ساده، این دستور Termux بسته‌های Termux شما را به‌روزرسانی و ارتقا می‌دهد.

pkg update && pkg upgrade -y

1.10 پاک کردن صفحه Termux

از این دستور برای پاک کردن صفحه Termux استفاده کنید

clear

1.11 چاپ کردن دایرکتوری کار فعلی

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

pwd

1.12 تغییر دایرکتوری

شما می‌توانید از این دستور برای تغییر دایرکتوری استفاده کنید. شما می‌توانید به راحتی از یک دایرکتوری به دیگری با استفاده از این دستور حرکت کنید. مثالی در زیر آمده است.

cd $HOME
cd /sdcard

دستور اول شما را به دایرکتوری خانه Termux منتقل می‌کند، در حالی که دستور دیگر شما را به کارت SD دستگاه Android شما منتقل می‌کند.

برای برگشتن از دایرکتوری:

cd ..
cd ../../

1.13 دیدن فایل‌ها و پوشه‌های دایرکتوری فعلی

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

ls

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

ls -lha

1.14 کپی فایل‌ها – cp

دستور cp برای کپی کردن فایل از یک دایرکتوری به دیگری استفاده می‌شود. به عنوان مثال، فرض کنید من یک فایلی را در کارت sd دارم که نام آن “سند” است. و اگر می‌خواهم آن سند را به دایرکتوری خانه Termux منتقل کنم، در این صورت دستور زیر استفاده خواهد شد:

cp /sdcard/document $HOME

1.15 انتقال فایل‌ها – mv

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

1.16 حذف فایل‌ها و پوشه

rm برای حذف فایل‌ها در دایرکتوری یا یک پوشه استفاده می‌شود. rm -rf برای حذف پوشه و محتوای آن استفاده می‌شود. به عنوان مثال، اگر می‌خواهم یک پوشه با نام “سند” را حذف کنم، در این صورت دستور زیر را برای حذف آن پوشه استفاده خواهم کرد.

rm -rf Document

1.17 تغییر دسترسی فایل و پوشه

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

chmod +x FILE NAME HERE

یا

chmod +x FILE NAME HERE

1.18 خواندن یا ایجاد یک فایل

برای خواندن هر گونه متن، HTML، فایل پایتون، و غیره دستور cat استفاده می‌شود. به عنوان مثال، من می‌خواهم محتوای “document.txt” را بخوانم، پس از دستور زیر استفاده می‌کنم:

cat document.txt

لطفاً توجه داشته باشید که اگر فایل در مقصد داده شده وجود نداشته باشد. در این صورت فایل document.txt ایجاد خواهد شد.

1.19 دستور zip

zip یکی از دستورات محبوب Termux است. دستور Zip برای فشرده سازی و باز کردن فایل یا پوشه خاص استفاده می‌شود.

برای فشرده سازی یک فایل، دستور زیر استفاده خواهد شد:

zip FILE NAME HERE

برای باز کردن یک فایل، دستور زیر استفاده خواهد شد:

unzip FILE NAME HERE

توجه: برای استفاده از دستور zip و unzip، شما باید zip را با نوشتن دستور Termux زیر نصب کنید.

pkg install zip

1.20 ایجاد و حذف دایرکتوری

دستور mkdir برای ساخت دایرکتوری‌ها استفاده می‌شود، در حالی که دستور rmdir در Termux برای حذف دایرکتوری‌ها استفاده می‌شود.

برای مثال، من می‌خواهم دایرکتوری / پوشه‌ای با نام Termux ایجاد کنم، پس از دستور زیر استفاده می‌کنم:

mkdir Termux

برای حذف دایرکتوری Termux، دستور زیر استفاده خواهد شد:

rmdir Termux

1.21 دستور df

اندازه شیء موجود در پوشه مشخص شده را نشان می‌دهد.

df Termux

1.22 خروج از Termux

از این دستور برای بستن Termux استفاده کنید.

exit

1.23 باز کردن یک فایل

فایل را با برنامه پیش فرض مرتبط با آن باز کنید. به عنوان مثال، من می‌خواهم فایل “readme.txt” را باز کنم. در این صورت از دستور Termux زیر استفاده می‌کنم:

open readme.txt

1.24 دستور ping

این دستور برای پینگ کردن یک آدرس IP یا ییک وب سایت استفاده می شود تا اطمینان حاصل کنید که یک دستگاه به یک وب خاص یا آدرس IP قابل دسترسی است. مثال:

ping google.com

1.25 نمایش تقویم

از این دستور برای نمایش تقویم استفاده کنید.

cal

1.26 نمایش تاریخ

برای چاپ تاریخ از این دستور استفاده کنید.

date

1.27 تاریخچه دستورات

برای مشاهده تاریخچه دستورات Termux که قبلاً تایپ کرده اید، از این دستور Termux استفاده کنید.

history

1.28 دانلود فایل از Termux

دستور wget در Termux به شما اجازه می دهد هر فایل و بسته Termux را از URL دانلود کنید. استفاده از این دستور در زیر ذکر شده است:

wget URL HERE

برای استفاده از این دستور، باید بسته wget را نصب کنید. می توانید با استفاده از دستور زیر wget را نصب کنید:

pkg install wget

1.29 دستور git clone

برای کپی بسته ها از Github، باید از دستور git clone استفاده کنید. استفاده از این دستور در زیر ذکر شده است:

git clone URL OF GITHUB HERE

برای استفاده از git clone، باید دستور git در Termux نصب شود. می توانید با تایپ دستور زیر git را نصب کنید.

pkg install git

دستورات پایه ای که باید بعد از نصب Termux تایپ کنم چیست؟

پس از نصب Termux بر روی دستگاه اندرویدی شما، Termux پیکربندی نشده است و شما نمی‌توانید بیشتر بسته‌ها را از آن نصب کنید. باید Termux خود را برای استفاده بهتر با تایپ دستورات پایه زیر در Termux پیکربندی کنید:

2.1 نصب مخزن ریشه

دستور زیر مخزن ریشه را در Termux شما نصب می‌کند. پس از نصب این مخزن، شما به راحتی می‌توانید بسته‌هایی که در مخزن ریشه وجود دارد را نصب کنید.

pkg install root-repo

2.2 نصب مخزن ناپایدار

دستور زیر مخزن ناپایدار را در Termux شما نصب می‌کند. پس از نصب این مخزن، شما به راحتی می‌توانید بسته‌هایی که در مخزن ناپایدار وجود دارد را نصب کنید.

pkg install unstable-repo

2.3 نصب مخزن x11

دستور Termux زیر مخزن x-11 را در Termux شما نصب می‌کند. پس از نصب این مخزن، شما به راحتی می‌توانید بسته‌هایی که در مخزن x-11 وجود دارد را نصب کنید.

pkg install x11-repo

2.4 تنظیم حافظه برای Termux

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

termux-setup-storage
  1. برخی از ابزارها و دستورات مهم Termux:

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

3.1 پایتون

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

دستور Termux برای نصب پایتون:

pkg install python
3.2 Wget

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

دستور Termux برای نصب ابزار wget:

pkg install wget

3.3 Zip

دستور Zip برای فشرده سازی یا باز کردن هر فایل استفاده می‌شود. دستورات Zip در بیشتر توزیع‌های لینوکس به طور پیش فرض نصب می‌شوند، اما در Termux، باید دستور zip را به صورت دستی نصب کنید.

نصب zip:

pkg install zip

نتیجه‌گیری:

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

گرد آورنده
spy24darkhackerworldtermux

کلیس آندره

کلیس آندره، نامی که در دنیای امنیت شبکه به عنوان یک نویسنده و پژوهشگر برجسته شناخته می‌شود. او با انگیزه و تعهد عمیق به حفظ امنیت در دنیای دیجیتال، در حال تألیف مقالاتی برای وب‌سایت‌ها و منابع تخصصی می‌باشد. تخصص اصلی کلیس آندره در زمینه امنیت شبکه و فناوری‌های اطلاعاتی قرار دارد. او با داشتن دانش گسترده‌ای در مباحث مختلف امنیت شبکه از جمله رمزنگاری، نفوذ و تشخیص تهدیدات، توانسته است مقالاتی با محتوای غنی و عمیق تولید کند. با تجربه‌های متعدد و تحقیقات گسترده در زمینه امنیت شبکه، کلیس توانسته است راهکارها و راهنماهای مؤثری را برای مدیران سیستم، توسعه‌دهندگان نرم‌افزار و افراد علاقه‌مند به امنیت دیجیتال ارائه دهد. مقالات او به عنوان منابع معتبر در زمینه امنیت شبکه شناخته می‌شوند. با زبانی ساده و قابل فهم، کلیس توانسته است مفاهیم پیچیده امنیت شبکه را برای عموم مخاطبان تبیین کند. او با تمرکز بر راه‌حل‌های عملی و نکات کلیدی، مخاطبان را در جهت تقویت امنیت شبکه‌های خود هدایت می‌کند. با توجه به تلاش‌های فراوان کلیس آندره در ارتقاء امنیت دیجیتال، مقالات وی به عنوان راهنماهای مهم و ضروری در دنیای پیچیده و پرخطر امنیت شبکه به شمار می‌آیند. او با تأکید بر آگاهی و آموزش، به ارتقاء امنیت دیجیتال جامعه کمک می‌کند و نقش مهمی در این زمینه ایفا می‌نماید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا