সম্পর্কে আরও কিছু শব্দ Tab
Tabঅন্য একটি উত্তরে টেরডনের দ্বারা আন্ডারলাইনড হিসাবে উপলব্ধগুলির মধ্যে একটি আংশিক লিখিত কমান্ড (বা একটি বিকল্প) সম্পূর্ণ করতে দুর্দান্ত ।
একটি কমান্ড সম্পূর্ণ করতে একবার টিপতেTab যথেষ্ট । সম্পূর্ণ তালিকা পেতে আবার টিপুনTab । তবুও আপনি আচরণ কাস্টম
করতে পছন্দ করতে পারেন । উদাহরণস্বরূপ চেষ্টা করুন 2 লাইন:Tab
bind "TAB:menu-complete"
bind "set show-all-if-ambiguous on"
প্রথমটি Tabআপনাকে সমস্ত সম্ভাবনা দেখায় এবং কমান্ডটি প্রথম উপলব্ধ সাথে স্বতঃপূরণ করে, দ্বিতীয়বার আপনি Tab এটি চাপলে তাদের মধ্যে চক্র শুরু হবে।
মন্তব্য:
আপনি নিয়ম বিকল্পের সাহায্যে নিজের বাশ সমাপ্তি স্ক্রিপ্টগুলি লিখতে পারেন ...
নিবন্ধে কিছু ইঙ্গিতের চেয়ে বেশি রয়েছে ব্যাশ সমাপ্তির একটি ভূমিকা : প্রথম অংশটি বেসগুলির জন্য এবং দ্বিতীয়টি আপনার নিজের স্ক্রিপ্টটি লেখার জন্য।
আপনি আকর্ষণীয় bind
complete
এবং রেফারেন্স নীচে এখানে পেতে পারেন ।
দ্বিতীয় উত্তর: সম্পূর্ণ পথ এবং শর্টকাট
স্ক্রিপ্ট লেখার সময় যদি আপনি একটি ভাল অনুশীলন করেন এবং ট্রোজান ঘোড়া হিসাবে শোষণের ঝুঁকি এড়াতে চান তবে প্রতিটি কমান্ডে পরম পথ (পূর্ণ) লিখতে বাধ্যতামূলক নয় ।
কিছু আছে শর্টকাট , দ্রুত হিসাবে যেতে উদাহরণস্বরূপ, Tab, , , এবং সব ভেরিয়েবল বর্তমান শেল সংজ্ঞায়িত। Alt+..~
এখানে কিছু উদাহরণ (নীচের .উপায়ে এখানে এবং ~মানে বাড়িতে ):
বর্তমান ডিরেক্টরিতে একটি ফাইল অনুলিপি করা যথেষ্ট
আপনার ডিরেক্টরি থেকে একটি ডিরেক্টরি বর্তমান ডিরেক্টরিতে
অনুলিপি করতে লিখতে পারেন বর্তমান ডিরেক্টরি থেকে একটি ফাইল অনুলিপি করতে ইতিহাসের সঞ্চিত সর্বশেষ কমান্ডের শেষ যুক্তিটি লিখেছেন । যদি আবার চাপ দেওয়া হয় তবে এটি ব্যাশের ইতিহাসে পূর্ববর্তী অবস্থানের একটিতে সন্ধান পাওয়া একটিকে পরিবর্তিত করবে। উদাহরণ সহ আরও সহজ:cp /my/far/far/away/myfile .
home
cp ~/myfile .
cp myfile $OLDPWD
Alt+.
mkdir OldDir
mkdir NewDir
cd # here press `Alt + .` and it will autocomplete with NewDir
# press `Alt + .` again and you will see "cd OldDir"
তথ্যসূত্র:
- ব্যাশ সমাপ্তির একটি ভূমিকা : অংশ 1 এবং অংশ 2
help bind
, হ্যাঁ সহায়তা কারণ bind
একটি বিল্ট ইন কমান্ড
help complete
এবং complete -p | less
একটি আরামদায়ক বিন্যাসে একটি তালিকা আছে।
help pushd
এবং help popd
স্ট্যাক থেকে একটি ডিরেক্টরি পুশ এবং পপ করতে।
- প্রোগ্রামেবল কমপ্লিট বিল্টিন