ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









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





نمایش نتایج: از 1 به 5 از 5
  1. #1
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4,276
    6,115
    Administrator
    مدیر کل سایت

    معرفی Terminal Emulator |دستور نویسی در محیط لینوکس| طریقه ی کار با آن

    به نام حق




    در این تاپیک به توضیح نرم افزار و کاراییTerminal Emulator خواهیم پرداخت.



    Terminal Emulator چیست؟


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

    این توضیح بالا شمارو یاد چه چیزی می اندازد؟

    بله محیط این نرم افزار شمارا یاد محیط Dos در ویندوز می اندازد البته ترمینال بسیار پیشرفته تر هستش

    در ضمن بهتر است قبل از استفاده از ترمینال روی گوشیتون BusyBox نصب کنید برای برخی دستور ها نیاز هستش

    آشنایی با خطوط:

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

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

    توجه کنید دستورات به کوچک یا بزرگ بودن حروف حساس اند.

    امکان دارد بر اساس ورژن
    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت
    دستورات اجرا نشوند.

    این دستورات در ورژن جلی بین تست شده است.

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

    الباقی دستورات بی خطر هستند.

    نکات قبل از کار:

    برای نمایش بهتر و زیبا تر دستورات ابتدا برنامه Terminal emulator رو کانفیگ یا تنظیم کنید.

    برای ریز تر کردن فونت به منوی زیر برید:

    دکمه منو رو فشار بدید روی گزینه prferences کلیک کنید. در پنجره جدید گزینه font size رو روی 12 یا 14 بگذارید.

    حال به برنامه بازگردید ببینید اگر فونت ها به نظر خوانا بود به قسمت بعدی بروید و گرنه مقدار 12 یا 14 را بسته به اندازه صفحه گوشی تغییر دهید.

    تنظیم بعدی رنگ برنامه است. بهترین رنگ پس زمینه مشکی با متون سفید است. پسش فرض برنامه آبی است(مانند تصویر بالا).

    حال در همان منو زیر گزینه font size گزینه colors را بزنید.

    در پنجره جدید رنگ های مختلف را می بینید. بسته به سلیقه خود انتخاب کنید.

    بهترین گزینه که باتری کم تری برنامه استفاده کند white text on black است.

    اگر صفحه کلید گوشی در پنجره نمایان نشد دکمه منوی گوشی را چند ثانیه نگه دارید تا کی برد نمایان شود.

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

    دقت کنید دستورات را عیناً وارد نمایید.

    علامت $ و # در برنامه ترمینال به صورت خودکار نوشته می شود(در ابتدای خطوط) از نوشتن این علامت در ابتدای خطوط اجتناب کنید.

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

    برای خروج از برنامه دستور exit را تایپ کنید و اینتر بزنید تا جلسه شما پایان یابد.



    در پست بعدی به معرفی دستورات این محیط خواهیم پرداخت.





    این آموزش از چندین منبع معتبر گرد آوری شده امیداورم مفید واقع بشه
    LG Lif's Good

    The New Idea


    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت

  2. #2
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4,276
    6,115
    Administrator
    مدیر کل سایت
    ||دستور های ترمینال||


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

    در این پست درباره ی خود سیستم عامل از ترمینال امیولاتور سوال خواهیم کرد.



    نام اصلی سیستم عامل



    کد:
    uname
    لینوکس برای شما یک نام تعریف کرده که میتوانید با دستور زیر آنرا مشاهده نمائید


    کد:
    whoami
    اگر میخواهید بفهمید گوشی چند مدت است روشن بوده است و چه کسانی لاگین کرده اند این کد رو بزنید ( البته برای فهمیدن ویروسی بودن سیستم عامل هم بسیار کار آمد است)


    کد:
    id
    وورد به دایرکتوری خاص


    کد:
    echo
    برای ورود به دایرکتوری اصلی


    کد:
    echo home
    مشاهده ی محتویات دایرکتوری اصلی


    کد:
    ls
    مشاهده ی محتویات یک مکان مشخص مثلا SD Card


    کد:
    ls sdcard
    LG Lif's Good

    The New Idea


    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت

  3. #3
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4,276
    6,115
    Administrator
    مدیر کل سایت
    ||دستور های ترمینال||


    در این پست به دستور های جابه جایی،حذف،کپی،ریبوت و لیست فایل های موجود در یک محل خاص خواهیم پرداخت




    جابه جایی فایل از a به b

    کد:
    busybox mv a b
    کپی فایل از a به b

    کد:
    busybox cp a b
    حذف فایل a


    کد:
    busybox rm a
    ریبوت


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

    کد:
    1s
    لیست تمام فایل های /system/app

    کد:
    1s /system/app
    لیست تمام فایل های دارای کلمه ی DARKSKIES

    کد:
    *1s *DARKSKIES
    هیستوری دستور های وارد شده توسط شما


    کد:
    history
    اطلاعات مونت


    کد:
          mount
    Mount '/system' as read-write


    کد:
           mount -o rw,remount -t yaffs2 /dev/block/mtdblock0 /system
    Mount '/system' as read-only


    کد:
          mount -o ro,remount -t yaffs2 /dev/block/mtdblock0 /system
    LG Lif's Good

    The New Idea


    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت

  4. #4
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4,276
    6,115
    Administrator
    مدیر کل سایت
    ||دستور های ترمینال||


    این پست رو اختصاص میدم به یک دستور به خاطر مهم بودن و کاربردی بودن این دستور اون رو در پست جداگانه از دستور های دیگر عنوان میکنم


    دستور ps

    دستور ps یکی از مهمترین دستورات در لینوکس است. با این دستور می توانید تمام برنامه های موجود در حافظه را ببینید و اقدام به بستن آن ها کنید. فردی که از این

    دستورات بهره ببرد دیگر نیازی به نرم افزار های Killer اضافه در گوشی خود نخواهد داشت.

    ابتدا دستور


    کد:
    ps

    را تایپ و اینتر کنید.

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

    حال به توضیح این اعداد و ارقام می پردازیم:

    در ابتدای خروجی ما متن زیر را داریم:


    USER PID VSIZE RSS WCHAN PC NAME


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

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

    در قسمت USER نام برنامه نوشته می شود.

    در قسمت PID شماره مخصوص برنامه نموشته می شود(به این شماره بعدا نیاز پیدا میکنیم برای kill کردن نرم افزار ها)

    PPID میزان عددی است که سیستم به آن میدهد.

    VSIZE میزان حافظه اشغال شده در VM گوشی است.

    RSS در این قسمت فید برنامه مشخص می شود.

    WCHAN کد فایل در حافظه Dalvik است.

    PC آدرس فایل اجرایی است.

    NAME نام شاخه موجودی فایل در حال اجرا.

    برای هر برنامه مقادیری خاص نمایان شده است.


    |||تنها مقدار PID برای ما در مراحل بعد قابل استفاده است.|||

    حالا بپردازیم به kill کردن و مرحله ی اصلی آموزش:

    با دستور ps و کد های آن بالا آشنا شدید. اکنون با دستور کاربردی kill یا کشنده آشنا می شوید.

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

    یا به هر نحو برای شما دردسر آفرین شده با این دستور آن را از حافظه قطع کنید.

    این دستور فایل را پاک یا حذف نمیکند فقط برنامه را از مموری قطع میکند.

    برای این منظور شما باید PID برنامه را داشته باشید. برای بدست آوردن PID یک برنامه در حال اجرا بالا به قسمت به دست آوردن PID مراجعه کنید.

    سپس دستور kill PID را تایپ کنید با این تفاوت که به جای کلمه PID عدد مخصوص برنامه را بنویسید.

    برای مثال برنامه batterybooster من با PID 4456 در حال اجراست برای قطع آن در ترمینال دستور kill 4456 را تایپ و اینتر میزنم.

    پس از این دستور متن خاصی نمایان نمی شود.

    دقت کنید برای kill کردن باید حتما با دسترسی su این کار را انجام دهید.
    LG Lif's Good

    The New Idea


    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت

  5. #5
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4,276
    6,115
    Administrator
    مدیر کل سایت
    ||دستور های ترمینال||


    در این پست هم به دستور های کاربردی دیگر ترمینال خواهیم پرداخت دستور هایی همچون دستور های انتقال برنامه ها به مموری اجرای اسکریپت ها نصب برنامه و ...


    پارتیشن های گوشی و اندازه و میزان فضای آزاد



    کد:
              
    df
    میزان RAM و swap و میزان فضای آزاد



    کد:
    free
    نصب برنامه

    مثال: فرض کنید می خواهیم برنامه app.apk رو که در کارت حافظه قرار دادیم رو نصب کنیم، دستورات رو به شکل زیر وارد می کنیم:


    کد:
         
    su cd sdcard pm install app.apk
    اجرای اسکریپت ها

    مثال: فرض کنید می خواهیم اسکریپت V6_SuperCharger_for_Android-update8.sh.txt رو که در کارت حافظه قرار دادیم رو اجرا کنیم، دستورات رو به شکل زیر وارد می کنیم:




    کد:
    
    su
    cd sdcard
    sh V6*
    تغییر دادن مقدار یک متغییر

    مثال: فرض کنید می خواهیم مقدار swappinnes رو به 10 تغییر بدیم، دستورات به شکل زیر خواهد بود:




    کد:
    
    su
    echo 10 >proc/sys/vm/swappiness
    برای تنظیمات انتقال برنامه ها به پارتیشن دوم مموری کارت

    a2sd install : انتقال تمامی برنامه ها بصورت خودکار به پارتیشن دوم مموری

    a2sd remove : لغو انتقال برنامه ها به مموری

    a2sd xdata : انتقال کل پارتیشن data به پارتیشن دوم مموری

    a2sd noxdata : لغو انتقال کل پارتیشن data به پارتیشن دوم مموری

    a2sd formatext : تغییر فرمت پارتیشن دوم مموری به ext4 ، با اینکار اطلاعات پارتیشن دوم حذف می شوند.

    مثال: فرض کنید می خواهیم تمامی برنامه ها بصورت خودکار به پارتیشن دوم مموری منتقل شوند، دستورات رو به شکل زیر وارد می کنیم:




    کد:
    su a2sd install
    نشان دادن رم,سي پي يو,ميزان سواپ و...

    کد:
              
    htop
    LG Lif's Good

    The New Idea


    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت

نمایش نتایج: از 1 به 5 از 5

کاربران برچسب زده شده

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •