রিফ্রেশ বাশ ট্যাব সমাপ্তি


10

আমার এসএস-হোস্টগুলি স্বয়ংক্রিয়ভাবে সমাপ্ত করার জন্য আমার কাছে একটি স্ক্রিপ্ট রয়েছে। আমি যদি পরিবর্তন করি ~/.ssh/configতবে স্বয়ংক্রিয়ভাবে সম্পূর্ণ হওয়া স্বয়ংক্রিয়ভাবে আপডেট হয় না। এটি আমাকে অবাক করে না। একটি নতুন শেলের মধ্যে, নতুন এন্ট্রি অবশ্যই নেওয়া এবং ব্যবহারযোগ্য, অবশ্যই।

আমি কীভাবে ব্যাশে সম্পূর্ণরূপে একটি রিফ্রেশটিকে ম্যানুয়ালি ট্রিগার করব?

উত্তর:


11

এটি করার চেষ্টা করুন:

exec bash

এই কৌশলটি করবে ...


2
ঝরঝরে, এটি বর্তমান শেলটি প্রতিস্থাপন করে ... এক উপায়ে, এটি একটি নতুন শেল খোলার মত তবে এখনও দুর্দান্ত।
ক্রোনন

8

দেখুন রিলোড ব্যাশ সমাপ্তির ফাংশন ফাইল

. /etc/bash_completion.d/filename

( /etcআপনার বাশ_কম্প্লেশন স্ক্রিপ্টগুলি কোথায় স্থাপন করা হয়েছে তার উপর নির্ভর করে filenameউপযুক্ত স্ক্রিপ্ট দ্বারা প্রতিস্থাপন করুন )


1
সাধারণত . /etc/bash_completionআমার সমাধান হয়।
ডানকান জোন্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.