تکمیل خط فرمان

دانشنامه عمومی

تکمیل خط فرمان ( به انگلیسی: Command line completion ) که Tab Completion هم خوانده می شود، ویژگی ای است که در اکثر مترجم های خط فرمان مشترک است که باعث می شود برنامه به صورت خودکار فرمان های وارد شده از طرف کاربر را تا حدی تکمیل کند.
مترجم های خط فرمان برنامه هایی هستند که به کاربران اجازه می دهند با نوشتن دستورهایی در واسط خط فرمان با لایه های زیرین سیستم عامل تعامل داشته باشند، که این روش در مقابل روش استفاده از واسط گرافیکی کاربر قرار می گیرد.
قابلیت تکمیل خط فرمان به کاربران اجازه می دهد فقط چند حرف ابتدای فرمان، برنامه یا فایل را بنویسند و سپس به راحتی با زدن کلید تکمیل ( معمولاً Tab ↹ ) ، تکمیل کردن آن را به واسط خط فرمان بسپارند. و سپس کاربر با زدن کلید Return یا ↵ Enter برنامه را اجرا یا فایل را باز می کند.
استفاده از تکمیل خط فرمان می تواند در جاهای مختلفی سودمند باشد. مانند زمانی که دستورهای پراستفادهٔ ما دارای نامی طولانی باشند. در صورت استفاده از این ویژگی کلیدزنی کاربران کاهش پیدا می کند. یا در جایی که نوشتن نام فایل از نظر املایی مشکل باشد نیز تکمیل خط فرمان به کمک کاربر می آید.
در هنگام استفاده از این ویژگی ممکن است نام چندین برنامه یا فایل با کلمه های ابتدائی تایپ شده همخوانی داشته باشند که در اینصورت لیستی از همهٔ آن ها در خروجی چاپ می شود و کاربر می تواند از بین آن ها انتخاب کند و برای تکمیل شدن نام برنامه یا فایل چند کارکتر دیگر نیز تایپ کند و دوباره با زدن کلید تکمیل، فرایند تکمیل آن نام خاص را به واسط خط فرمان بسپارد.
بدلیل اینکه اکثر واسط های خط فرمان از کلید کلید تب به عنوان کلید تکمیل استفاده می کنند، این ویژگی به tab completion نیز مشهور است.
برای باز کردن فایلی با نام introduction - to - command - line - completion. html در مرورگر وب فایرفاکس می توانید در خط فرمان اینطور بنویسید  :
firefox introduction - to - command - line - completion. html اما این دستور طولانی ای برای تایپ کردن است. به جای تایپ همهٔ آن می توانیم از ویژگی تکمیل خط فرمان استفاده کنیم.
مثال زیر نشان می دهد که تکمیل خط فرمان چگونه در واسط خط فرمان بش عمل می کند. واسط های خط فرمان دیگر نیز همینطور عمل می کنند، فقط ممکن است کمی متفاوت باشند.
• ابتدا سه حرف ابتدای دستور را تایپ می کنیم  :
عکس تکمیل خط فرمان
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس