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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: کسری کشاورز در 28 اسفند 1386، 02:34 ب‌ظ

عنوان: یه سوال در مورد Bash!
ارسال شده توسط: کسری کشاورز در 28 اسفند 1386، 02:34 ب‌ظ
سلام به همه گی!
من خیلی دوست دارم صفحه ام همیشه تمیز باشه!به همین دلیل توی داس سریع از دستور cls استفاده می کردم!
توی لینوکس دستور clear هست که خیلی طولانی!
من می خوام به cls تغییرش بدم!خودم می دونم با alias میشه تغییرش داد اما می خوام برای همیشه تغییر کنه!
مرسی. :o
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: علیرضا طالقانی در 28 اسفند 1386، 02:59 ب‌ظ
من درست متوجه منظور ات از دائمی! نشدم
اما این راه خوبی ی که می نویسم
باید فایل .bashrc رو از Home دایرکتوری ایت باز کنی! یعنی ترمینال رو باز کن و این دستور رو بزن!
$nano .bashrcبعد برو آخرش هاش یک سر فصل داره به اسم
# some more ls aliasesیک دوسه تا خط داری که پیش فرض کامنت هم شدم! یعنی اولشون ی علامت # دارن و دارای عبارت alias هستند!
بعدشون این یکی رو خودت به صورتی دستی اضافه کن!
alias lsa=”ls -AF”
. از ذخیره کن اش و سپس این دستور رو وارد کن! حل میشه
$. .bashrcدقت کن یک دات قبل از اسم فایل هستش! و چون خود فایل مخفی ی دوتا دات هستش و یک فاصله بین اونها.
موفق باشی و موئید.
 :o
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: شایان در 28 اسفند 1386، 03:34 ب‌ظ
ضمن این‌که از راه گفته شده توسط دوستمون می‌تونید استفاده کنید توجه داشته باشید که
با زدن
ctrl + l
می‌توانید همان کار clear  را انجام دهید و خیلی هم راحت‌تر از cls است. ;)
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: علیرضا طالقانی در 28 اسفند 1386، 03:35 ب‌ظ
 ](*,) \\:D/ :oops: ;D :o ;) :D ??? ::) :P :'( :-X ](*,)
عالی بود
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: سعید رسولی در 28 اسفند 1386، 04:57 ب‌ظ
دستور clear در bash کارش با دستور cls در dos فرق داره. چون clrear خروجی رو کلا پاک نمیکنه و با اسکرول کردن میشه دید.
دستور reset هست کار cls رو انجام میده. پس بهتره بنویسید:
alias cls=reset
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: کسری کشاورز در 28 اسفند 1386، 07:54 ب‌ظ
مرسی آقای طالقانی و دیگر دوستان به خاطر راهنمایی! \\:D/
مشکلم حل شد!توی همون قسمت اضافه کردم(طبق گفته ی ilius)
نقل‌قول
alias cls='reset'
در ضمن خیلی به ll احتاج داشتم!بنابراین # اولش دستور مورد نظر رو برداشتم!
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: محمدرضا بوذری در 28 اسفند 1386، 09:51 ب‌ظ
راه خیلی ساده تری هم هست البته ممکنه مناسب نباشه ولی خیلی ساده و سریعه کافیه یک کپی از clear که واقع در usr/bin/ می‌باشد با نام cls یا هرچیز دیگری بگیرید:

sudo cp /usr/bin/clear /usr/bin/cls
حالا دستور cls را وارد کنید تا صفحه تمیز بشه  ;)

موفق باشید  :)
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: علیرضا طالقانی در 28 اسفند 1386، 10:15 ب‌ظ
 :-" =D>
:*
تعظیم!
;)
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: علی ستاری در 28 اسفند 1386، 11:04 ب‌ظ
راه خیلی ساده تری هم هست البته ممکنه مناسب نباشه ولی خیلی ساده و سریعه کافیه یک کپی از clear که واقع در usr/bin/ می‌باشد با نام cls یا هرچیز دیگری بگیرید:

sudo cp /usr/bin/clear /usr/bin/cls
حالا دستور cls را وارد کنید تا صفحه تمیز بشه  ;)

موفق باشید  :)

البته اصولا symbolic link رو برای همچین روزی ساختند :)
عنوان: پاسخ به: یه سوال در مورد Bash!
ارسال شده توسط: محمدرضا بوذری در 29 اسفند 1386، 01:09 ق‌ظ
البته اصولا symbolic link رو برای همچین روزی ساختند :)

منم عرض کردم راه ساده  ;)

ولی در کل اینجا لینوکسه برای هر کاری ده‌ها راه هست  :)