The friendly interactive shell

نرم افزار تصویر:
The friendly interactive shell
جزئیات نرم افزار:
نسخه: 2.1.1
ها تاریخ: 17 Feb 15
توسعه دهنده: liljencrantz
پروانه: رایگان
محبوبیت: 0

Rating: nan/5 (Total Votes: 0)

همانطور که از نام آن پیداست، پوسته تعاملی دوستانه (همچنین به عنوان ماهی شناخته می شود) کاربر پسند، رایگان و منبع باز است تعاملی یونیکس پوسته به طور خاص طراحی شده برای interactiveness و کشف ویژگی های آن است مورد استفاده قرار گیرد. این برون SA برای پارتی (پوسته Bourne) رها-در جایگزینی.
ماهی برون هدف اصلی این است که ارائه مجموعه ای غنی از قابلیت های قدرتمند، از جمله تب-به اتمام است، سیستم کمک کشف و گسترده، تب-اتمام رشته با نویسه عام، و بسیاری دیگر از قابلیت های جذاب که ما برون ام زیر در یک نگاه شده است. ویژگی ها در یک پوسته تعاملی دوستانه glanceThe آسان است برای استفاده، جستجو، به یاد داشته باشید، و کشف. این شامل یک دستور کمک های ویژه، که اجازه می دهد تا کاربران برای دسترسی به تمام اسناد و مدارک آن، نحو برجسته پشتیبانی، دست زدن به ترمینال های هوشمند، و حمایت از عملکرد کلیپ بورد داخلی یک سیستم گنو / لینوکس.
این برنامه به طور کامل در C ++ زبان برنامه نویسی نوشته شده است و می توان در هر توزیع لینوکس، و همچنین در دیگر سیستم عامل های شبه یونیکس، مانند سیستم عامل مک ایکس، BSD و یا Solaris.Getting مستقر آغاز شده با fishInstalling ماهی پوسته در توزیع گنو / لینوکس شما ثابت می شود یک کار آسان حتی برای مبتدیان، به شما به عنوان تنها باید برای دانلود آخرین نسخه از نرم افزار از Softoware، صرفه جویی در آرشیو را بر روی کامپیوتر خود و با استفاده از مدیر بایگانی مورد علاقه خود را استخراج محتویات آن.
سپس، باز کردن یک برنامه ترمینال و رفتن به محل فایل های استخراج آرشیو (به عنوان مثال /home/softoware/fish-2.1.1 سی دی)، که در آن شما باید و lsquo اجرا کنید؛ ./ پیکربندی && را برون دستور پیکربندی و کامپایل برنامه، به دنبال آن و lsquo؛ را نصب برون دستور آن را نصب کنید

چه در این نسخه جدید است.

رفع امنیتی:
رابط وب fish_config در حال حاضر با استفاده از یک رمز احراز هویت برای محافظت از درخواست و تنها به درخواست از دستگاه های محلی با این نشانه رمز پاسخ، جلوگیری از حمله اجرای کد از راه دور. (بسته CVE-2014-2914). # 1438
psub و دیگر آسیب پذیر هیچ به حملات که اجازه می دهد تشدید امتیاز محلی و دستکاری داده (بسته CVE-2014-2906 و CVE-2014-3856) funced. # 1437
fishd با استفاده از یک مسیر امن برای سوکت آن، جلوگیری از حمله های محلی تشدید امتیاز (بسته CVE-2014-2905). # 1436
__fish_print_packages دیگر آسیب پذیر به حملات که اجازه می دهد تشدید امتیاز محلی و دستکاری داده (بسته CVE-2014-3219). # 1440
دیگر رفع:
fishd غفلت SIGPIPE، تعمیر قفل با استفاده از ابزار مانند موازی GNU و که بیشتر به عنوان یک نتیجه از دیگر تغییرات fishd رخ داده است. # 1084 & # 1690

چه در نسخه 2.0.0 جدید است:

به تغییرات قابل توجهی:
تعویض فرماندهی در حال حاضر تغییر $ وضعیت # 547.
پیش وضعیت خروج از تعویض فرمان (مانند (PWD)) نادیده گرفته شد. با این حال در حال حاضر آن را تغییر $ وضعیت. علاوه بر این، فرمان مجموعه در حال حاضر تنها مجموعه $ وضعیت در شکست؛ آن دست نخورده در موفقیت است. این اجازه می دهد تا برای الگوی زیر است:
اگر مجموعه python_path (که پایتون)
...
پایان
از آنجا که مجموعه ای کند $ وضعیت در موفقیت تغییر دهید، اگر شاخه موثر تست اینکه آیا که موفق شد، و اگر چنین است، آیا مجموعه نیز موفق شد.
ارتقاء به دست زدن به $ PATH.
یک متغیر جدید، $ fish_user_paths، که می تواند جهانی تعیین می کنند، و که مطالب به $ PATH # 527 اضافه وجود دارد
/ و غیره / راه و /etc/paths.d در حال حاضر در OS X احترام
ماهی دیگر تغییر $ PATH برای پیدا کردن فایل های باینری خود را
صف های طولانی دیگر استفاده حذف برای پرش به خط، و کپی و چسباندن دیگر باید شامل خط جدید حتی اگر خط بود شکسته 300 #
نحو جدید برای محدوده شاخص (گاهی اوقات به عنوان به & quot شناخته شده است؛ برش & quot؛ را) # 212
ماهی در حال حاضر دیگری پشتیبانی از دستور if # 134
فرآیند و PID تکمیل در حال حاضر در OS X # 129 کار می کند
ماهی در حال حاضر relocatable، و دیگر بستگی دارد وارد در مسیرهای # 125
ماهی در حال حاضر پشتیبانی به موقع راست (RPROMPT) از طریق تابع fish_right_prompt # 80
ماهی در حال حاضر با استفاده از posix_spawn به جای چنگال در صورت امکان، است که بسیار سریعتر در BSD و OS X # 11
دیگر رفع قابل توجه:
به روز تکمیل VCS (darcs، CVS، SVN، و غیره)
اجتناب از تماس getcwd در موضوع اصلی، به عنوان آن می تواند آویزان # 696
کنترل-D (جلو حذف) در یک دوره # 667 متوقف می شود دیگر
تکمیل برای بسیاری از دستورات جدید
ماهی در حال حاضر keybindings منحصر به فرد rxvt را # 657 احترام می گذارد
xsel دیگر به عنوان بخشی از ماهی ساخته شده است. این هنوز هم استناد می شود اگر به طور جداگانه # 633 نصب
__fish_filter_mime spews دیگر # 628
گزینه وجود ندارد، اجرا به ماهی دیگر می افتد بیش از زمانی که رسیدن به پایان یک بلوک # 624
fish_config می داند که چگونه برای پیدا کردن ماهی حتی اگر آن را در $ PATH # 621 نمی
فضای منجر حال حاضر مانع از نوشتن به تاریخ، به عنوان در بر هم زدن و zsh # 615 انجام
زدن وارد کنید پس از یک بک اسلش تنها به یک خط جدید می رود اگر آن را توسط فضای خالی و یا پایان خط # 613 دنبال
printf را در حال حاضر builtin # 611
گرداننده رویداد باید آتش دیگر اگر سیگنال مسدود # 608
set_color در حال حاضر builtin # 578
تکمیل صفحه مرد در حال حاضر در یک دایرکتوری generated_completions جدید قرار گرفته است، به جای تکمیل دایرکتوری # 576
تب کن پاک autosuggestions # 561
تکمیل برگه را از درون یک جفت نقل در حال حاضر تلاش به & quot؛ مناسب و & quot؛ بسته شدن نقل قول # 552
$ تدوین در حال حاضر می تواند یک لیست: به عنوان مثال، مجموعه ای تدوین -f gvim) # 541
بدن مورد در حال حاضر فاصله دار # 530
مشخصات سوئیچ -p سقوط دیگر # 517
شما هم اکنون می توانید کنترل-C از نتایج # 516
umask در حال حاضر عملکرد در OS X # 515
اجتناب از تماس getpwnam در موضوع اصلی، به عنوان آن می تواند آویزان # 512
کلید Alt-F یا Alt-راست فلش (گزینه-F و یا گزینه سمت راست-فلش) در حال حاضر یک کلمه از تلقین بنفس # 435 پذیرد
تنظیم ماهی به عنوان پوسته ورود شما دیگر می کشد ارسال OpenSUSE # 367
Backslashes در حال حاضر خطوط پیوستن به، به جای ایجاد چندین دستور # 347
اکو در حال حاضر پرچم -e به تفسیر فرار # 337 پیاده سازی
وقتی آخرین مهره در ورودی کاربر شامل حروف بزرگ، استفاده از مورد آن در اولویت را به که از تلقین بنفس # 335
توصیف در حال حاضر خود را رنگ خاموش # خود 279
نویسههای عام شروع با. (به عنوان مثال، LS. *) دیگر هماهنگ باشد. و .. # 270
نویسه عام بازگشتی در حال حاضر رسیدگی به حلقه پیوند نمادی # 268
شما هم اکنون می توانید آیتم های تاریخ از رابط وب fish_config # 250 حذف
OS X ساخت در حال حاضر لینک های ضعیف wcsdup و wcscasecmp # 240
ماهی در حال حاضر موجب صرفه جویی در و گروه فرایند، که مانع از فرآیندهای خاص از اشتباه به عنوان # متوقف 197 گزارش بازیابی
funced در حال حاضر طول می کشد یک گزینه ویرایشگر # 187
رنگ ردیف متناوب از طریق fish_pager_color_secondary # 186 موجود در پیجر ماهی
مقادیر متغیر جهانی در حال حاضر ذخیره بر اساس آدرس MAC خود را، نه نام هاست # شما 183
هشتک ^ در حال حاضر تنها تغییر مسیر stderr اگر این اولین شخصیت از نشانه است، کاربران دستگاه گوارش خوشحال # 168
Autosuggestions دیگر باعث خواهد شد بسته بندی خط # 167
دست زدن به بهتر از یونیکد کاراکتر ترکیب # 155
SIGHUPs ماهی پردازش اغلب بیش # 138
ماهی باعث دیگر وارد کنید: sudo برای رمز عبور هر بار بپرسید
ماهی تحت فرمانده نیمه شب # 121 بهتر رفتار
مجموعه -e سقوط دیگر # 100
ماهی در حال حاضر به طور خودکار تاریخ خواهد واردات از پارتی، اگر هیچ سابقه ماهی # 66 وجود دارد
Backslashed-خط جدید در داخل رشته به نقل از در حال حاضر به طور مستقیم تر # 52 رفتار
عنوان تب باید به درستی در iTerm2 # 47 نشان داده شده است
SCP تکمیل مسیر از راه دور در حال حاضر گاهی اوقات کار می کند # 42
خواندن builtin نشان می دهد دیگر autosuggestions # 29
سفارشی اتصالات کلید هم اکنون می توانید از طریق تابع fish_user_key_bindings # 21 تنظیم شود
همه اسکریپت پایتون در حال حاضر به درستی در هر دو پایتون 2 و پایتون 3 # 14 اجرا
و & quot؛ تلقین بنفس و & quot شرایط. کلید هم اکنون می توانید پیکربندی شوند # 19
Autosuggestions دیگر نمی خواهد نشان می دهد دستورات نامعتبر # 6

جدید در نسخه 1.23.1 است:

در این نسخه شامل یک لیست طولانی از رفع اشکالات برای، نارضایتی، و misfeatures، و همچنین بسیاری از تکمیل تب جدید-دستور خاص.

مورد نیاز:

داکسیجن
انکرسز

نرم افزار های مشابه

pyte
pyte

15 Apr 15

Plumb
Plumb

20 Feb 15

CDBoomkars
CDBoomkars

14 Apr 15

PurePostPro
PurePostPro

14 Apr 15

نظرات به The friendly interactive shell

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!