انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: نوشتن برنامه دستور ls  (دفعات بازدید: 1398 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین powerdvd

  • Newbie
  • *
  • ارسال: 12
  • جنسیت : پسر
نوشتن برنامه دستور ls
« : 22 فروردین 1394، 07:12 ب‌ظ »
با سلام به همگی !
 چند تا سوال داشتم میخواستم بدونم که چجوری میتونم یه دستور مثل ls -A -R  رو خودم بنویسم و به عنوان دستورات ‍پیش فرض لینوکس در داخل دایروکتوری bin   قرار بدم و مثل یه دستورات معمولی ازش استفاده کنم به عنوان مثال همین دستور رو که گفتم با شل اسکریپت بنویسم و با اسم خودم وارد دستورات عمومی کنم مثلا بشه دستور ali  اما اون کار ها رو انجام بده ؟؟؟؟؟
اگه طولانی و نیاز به یه برنامه نویسی کامل داره چجوریه ؟؟؟

آفلاین mojtabazn

  • Sr. Member
  • *
  • ارسال: 260
  • Arch + Lxqt +compiz
پاسخ : نوشتن برنامه دستور ls
« پاسخ #1 : 22 فروردین 1394، 07:27 ب‌ظ »
سلام میتونید از alias استفاده کنید

اینو اخر فایل
~/.bashrc
اضافه کنید

alias lar="ls -R -A "من اسمشو گذاشتم lar  شما جاش  اسمی که میخوای بذار
ذخیره کن

آفلاین powerdvd

  • Newbie
  • *
  • ارسال: 12
  • جنسیت : پسر
پاسخ : نوشتن برنامه دستور ls
« پاسخ #2 : 22 فروردین 1394، 07:53 ب‌ظ »
مرسی از راهنمایی ...من alias رو میدونستم فقط اینکه اگر میخوام بزارمش داخل bin عمل میکنه؟؟؟؟؟اخه دستورات الیاس رو بعد از اینکه ترمینال رو میبندیم و باز میکنیم پاک میشه؟؟؟
میخوام طوری باشه مثلا:
بنویسم        vi ali    بعدش داخلش برنامش رو بنویسم ؟؟؟و بعدش اون رو به عنوان دستور پیش فرض قرار بدم ( که بلد نیستم چجوریه؟؟)

آفلاین ahmadubuntu

  • Full Member
  • *
  • ارسال: 240
  • جنسیت : پسر
    • ahmadubuntu.ir
پاسخ : نوشتن برنامه دستور ls
« پاسخ #3 : 22 فروردین 1394، 08:31 ب‌ظ »
خب همونطور که گفتن اون دستور رو در انتهای bashrc./~ قرار  بده که با باز و بسته شدن ترمینال از بین نره!
یا اینکه میتونی یک سل بنویسی و اونو اجرایی (executable) کنی و در داخل مسیر bin/ قرار بدی!
و یا اینکه بعد از ساختن و اجرایی کردنش ، آدرسش رو بصورت زیر در انتهای bashrc./~ وارد کنی:

export PATH=$PATH:masire-file-shoma
مثلا میتونی یک پوشه به نام bin در پوشه خانگی خودت بسازی و بعد در انتهای bashrc./~ وارد کنی:

export PATH=$PATH:~/bin

آفلاین powerdvd

  • Newbie
  • *
  • ارسال: 12
  • جنسیت : پسر
پاسخ : نوشتن برنامه دستور ls
« پاسخ #4 : 22 فروردین 1394، 09:27 ب‌ظ »
مرسی ممنون از این که روش bashrc  رو یاد دادی ;) ....اگه بخوام خودم بنویسم اسکریپتشو چجوریه  من execute ‌ کردنشو بلدم فقط نوشتن اسکریپتشو بلد نیستم ....؟؟طولانیه اسکریپتش ؟؟علتش اینکه می خوام اینو به عنوان یه فایل داشته باشم و هرجا بخوام ببرمش؟؟

آفلاین ahmadubuntu

  • Full Member
  • *
  • ارسال: 240
  • جنسیت : پسر
    • ahmadubuntu.ir
پاسخ : نوشتن برنامه دستور ls
« پاسخ #5 : 23 فروردین 1394، 12:53 ب‌ظ »
خب یه کم درمورد اسکریپت نویسی سرچ کن تا ببینی چطور یک اسکریپت ساده بنویسی! کلی کتاب فارسی و انگلیسی توی اینترنت موجوده!
واسه کار شما فقط میگم که دستورات رو داخل یک فایل بذار و اجراییش کن! همین!