انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: narayana در 24 تیر 1393، 08:40 بظ
-
درود
بعضی وقتها اساتید میگن فلان دستور رو ثبت کن و خروجی اونو بگو ولی وقتی دستور رو نوشته و ثبت میکنم و میخوام خروجی اونو کپی کنم میبینم که
نصف خروجی نیست و پاک شده !
چطور میشه این کارو لغو کرد یا ارتقا داد که اینطوری نشه ؟
-
مثلا برای دستور ls:
ls -Rla ~ > out
حالا یک فایل out دارین که خروجی کامل توشه (:
-
درود
این فایل خروجی کجاست ؟ برای هر دستور فرق داره یا محلش ثابته ؟ احتمالا موقت هست ؟ در ترمینال تنظیماتی هست که این حافظه و تاریخچه رو نگه
داره ؟
-
شما با اضافه کردن کد زیر به اخر کدی که قرار بزنید خروجی رو انتقال می دید به یک فایل
code > ~/a.out
به جای code همون دستوری رو که گفتن وارد کن خروجی داخل فایل به اسم a.out در home ذخیره میشود.
هر بار که خروجی رو به این صورت به فایل بدید روی قبلی کپی میشه مگر این که اسم فایل رو عوض کنید.
-
درود
دست مریزاد و خیلی لطف کردین ;) ::)
این کار هیچگونه محدودیتی نداره ؟ یعنی مثل خود ترمینال نمیشه که پیغامهارو نصفه نیمه بگه ؟ در ضمن در خود ترمینال تنظیماتی نیست که
تاریخچهء خروجی رو کامل بگه ؟
-
نه این کار محدودیت نداره و همه پیامها رو به خروجی منتقل میکنه.
برای خود ترمینال از منو Edit گرینه profile preferences رو انتخاب کنید به سربرگ scrolling برید و تیک گزینه scroll on output رو بزنید و قسمت scrollback رو روی حداکثرش بزارید یا تیک گزینه unlimited رو بزنید.
-
درودی دوباره
بسیار عالی و راه نما ...
لطف کردین ;)