zsh - একটি সম্পূর্ণ শেল
অনেকগুলি রয়েছে, zshcontrib(1)একের মাধ্যমে পড়া সম্পূর্ণরূপে (বর্ণিত হিসাবে) প্রতিযোগিতায় দুটি autoloadযোগ্য সংস্করণ tetris( অন্যটির সাথে ncurses) সনাক্ত করতে পারে ।zshemacs
=
আমি =কীওয়ার্ডটি উল্লেখ করতে চাই , যার ফলে জ্বালা হতে পারে curl(ইউআরএল সাধারণত তাদের ?var=valমধ্যে থাকে ; তবে এটি কার্যকর unsetopt, আমার মনে হয়):
q file =less( gentoo) সমাধান করেq file $(which less)
= প্রশ্নে থাকা কমান্ডের পুরো পথে প্রসারিত হয়।
অন্যান্য গুডিস
মনের বাইরে অন্য জিনিসগুলি হ'ল ডান প্রম্পট RPS1=%d( $PWDশৈলীতে প্রদর্শন করার জন্য ), Alt + H( run-helpযেমন। man), Alt + ? ( which-command) vared, এবং zed( autoloadফাংশন), এমাক্সের মিনিবুফার-যেমন Alt + Xউইজেটগুলি আবদ্ধ না করে কার্যকর করা, বৈশ্বিক এবং প্রত্যয় এলিয়াসগুলি, বর্ধিত ইতিহাস ট্র্যাকিং কমান্ড সমাপ্তির সময়কাল, -mএবং -regexম্যাচচারগুলি, শেল অনুকরণ (উদাহরণস্বরূপ csh, kshসহ emulate) এবং autoload run-helpবিল্ট-ইনগুলির জন্য ফাইল স্নিপেট সহ।
মাতম
আমি মনে করি, বেশিরভাগই, সমস্ত না থাকলে বৈশিষ্ট্যগুলি অনেক আগে প্রয়োগ করা হয়েছিল, এবং চেঞ্জলগগুলির মাধ্যমে পড়া, সেখানে কোনও বড় পরিবর্তন এবং নতুন বৈশিষ্ট্য সংযোজন নেই, যা অত্যন্ত দুঃখজনক (কোনও কিছু অনুসন্ধান এবং আবিষ্কার করার জন্য কিছুই নেই)।
bash(বিপরীতে ) এবং লিনাক্স স্পিরিটে আরও বিতরণ করা হয়েছে বলে মনে হয় ; উদাহরণস্বরূপ রিডলাইন ফাংশন এবং কী-বাইন্ডিংগুলি ব্যাশ-নির্দিষ্ট দ্বারা ওভার্রাইড না করা হলে বিশ্বব্যাপী প্রয়োগ করা যেতে পারে (যেমন রাখা হয়েছে এবং ) ।readlinezlegnu history~/.inputrc/etc/inputrcbind
উপসংহার
আমি ব্যক্তিগতভাবে মনে করি emacs(ESP এর (বর্তমান প্রত্যাশা থেকে)।? emacs-noxগন্ধ) -এর মত ব্যতিক্রমী সফ্টওয়্যার জন্য অনুপ্রেরণা হচ্ছে zshএবং tmuxযেমন একটি বাস্তবায়নের একটি উদাহরণ হচ্ছে একটি খুব ভাল কাজ করেছেন; লোকেরা এর মূল্যকে প্রশংসা করছে ( Xসার্ভারের উপর নির্ভর করে / প্রয়োজনীয়তার পর্যায়ে নেই )। ইউনিক্স শেল যথেষ্ট শক্তিশালী, এবং এর ধারাবাহিকতা এবং ধারাবাহিকতা একটি উপযুক্ত কর্মপ্রবাহ এবং উত্পাদনশীলতার জন্য (সামগ্রিক কম্পিউটিংয়ে) যথেষ্ট।