আপনার কমান্ড লাইন প্রম্পটটি কীভাবে সংক্ষিপ্ত করবেন (ব্যাশ) যেমন স্প্যাট্রি তা করে?


8

আমি থেকে একটি Spatry লিনাক্স ভিডিও থেকে নিম্নলিখিত স্ক্রিনশট পেয়েছিলাম https://www.youtube.com/watch?v=ROyqnJg1Ipo

আমার কমান্ড লাইন সাধারণত দীর্ঘ হয়।  সুতরাং আমি প্রথম লাইনে পুরো বর্তমান পথটি পছন্দ করি এবং পরবর্তী কমান্ড প্রম্পট

আমি প্রতিটি প্রম্পটে এই জাতীয় কিছু চাই

----[myusername@laptop]------[14:30:44]----/mnt/1CFED66BFED63CA8/router/Documents/hacking/1 set up tools/wifiphisher
==> 

আমি চাই আমার সম্পূর্ণ
পিডব্লিউডিটি

সংক্ষিপ্ত ? প্রম্পটটি কি খাটো?
জেসন দিবস

@ জেসন দিবস: যদিও প্রথম লাইনটি দীর্ঘ [[এবং আপনাকে দীর্ঘ পিডব্লিউডি দেখিয়ে দেবে]] ... পরবর্তী লাইন প্রম্পটে আপনাকে প্রচুর জায়গা দেবে ... এটি সম্পূর্ণ ধারণা
নাজার 2 সেফ

উত্তর:


15

ধরে নিচ্ছি আপনি ব্যাশ ব্যবহার করছেন, একটি লাইন রাখুন:

PS1="----[\u@\H]------[\t]----\w\n==> "

আপনার ~/.bashrcফাইলে, যা আপনার বাশ প্রম্পটকে যা চান তা সেট করবে। আপনি যদি এটিকে আরও পরিবর্তন করতে চান তবে কেবল http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html পৃষ্ঠাটি দেখুন


ঠিক আছে, আপনি যে প্রম্পটটি চান তা
প্রতিবিম্বিত

ঠিক আছে এটি পেয়েছে :
পি

ব্যবহারকারী @ মেশিন এবং সময় দেখানো হয়েছে তবে পিডব্লিউডি প্রদর্শিত হয় না
নাজার 2 সেফ

দীর্ঘশ্বাস ফেলুন, এটিকে আরও একবার
বদলেছেন

5
@ নাজার ২ সেফ হ্যাঁ, পরের বার অন্য কারও কাছে বারবার পরিবর্তন জিজ্ঞাসা করার পরিবর্তে নিজেকে অনুসন্ধান করার চেষ্টা করুন। রঙ, সাহসী, তাত্পর্য সহ বিভিন্ন ফর্ম্যাটে বিভিন্ন তথ্য কীভাবে সন্নিবেশ করা যায় ইত্যাদি সম্পর্কে প্রচুর ডকুমেন্টেশন রয়েছে। গুগলিং "বাশ প্রম্পট জেনারেটর" এই ওয়েবসাইটগুলির মতো ফলাফল দেয় যেখানে আপনি স্টাইলগুলির সাহায্যে প্রদর্শন করতে চান এমন তথ্যগুলিকে টানতে এবং ফেলে দিতে পারেন ইত্যাদি etc. এটিতে "নতুন লাইন" টানুন এবং ড্রপ অন্তর্ভুক্ত করা হয়েছে .... সংক্ষেপে: আপনি কেবল "বাশ প্রম্পট জেনারেটর" অনুসন্ধান করতে এবং একাধিকবার অন্যান্য লোককে বিরক্ত না করে এই উত্তরটি পেতে পারেন
বাকুরিউ

8

যদিও প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়েছে এবং স্বীকৃত হয়েছে, তবে আমি এখনও বাশ এটি ব্যবহার করার চেষ্টা করার পরামর্শ দিতে চাই ।

এটা অনেক থিম, alias লেখা এবং সমাপ্তির সমর্থন অনেকগুলি ভাষায় এবং পরিকাঠামোর সহ হয়েছে git, rails, svnএবং আরও অনেক কিছু।

স্থাপন

  1. এখান থেকে জিপ সংরক্ষণাগারটি ডাউনলোড করুন https://github.com/Bash-it/bash-it/archive/master.zip এবং এটিকে একটি ফোল্ডারে বের করুন .bash_it। এই ফোল্ডারটি একটি বিন্দু (।) দিয়ে শুরু করার জন্য একটি লুকানো ফোল্ডার হবে।

  2. চালান ~/.bash_it/install.sh(এটি আপনার ওএসের উপর নির্ভর করে স্বয়ংক্রিয়ভাবে আপনার ~ / .Bash_profile বা ~ / .bashrc ব্যাক আপ করে)

  3. ~/.bashrcবাশ-এটিকে কাস্টমাইজ করতে আপনার পরিবর্তিত কনফিগারেশন ফাইলটি সম্পাদনা করুন ।

    উদাহরণস্বরূপ, আপনি ব্যবহার করতে চান তাহলে Slickআপনি লাইন পরিবর্তন চাই থিম 8এর ~/.bashrcফাইল

    export BASH_IT_THEME='slick'
    

থিমগুলি ~/.bash_it/themes/ডিরেক্টরিতে রয়েছে।

উপলভ্য থিমগুলির স্ক্রীনশটটি এখানে দেখা যায়। https://github.com/Bash-it/bash-it/wiki/Themes

বিকল্পভাবে, আপনি কমান্ডটি ব্যবহার করে আপনার শেলের মধ্যে সেগুলির সবকটি প্রাকদর্শন করতে পারেন

 BASH_PREVIEW=true reload

আপনি কমান্ড করে তাদের ব্যবহার শুরু করতে পারেন

source ~/.bash_it/themes/<theme-name>/<theme-name>.theme.bash

'ববি' থিমের সময় অন্তর্ভুক্ত করার সাথে একটি প্রম্পট রয়েছে, এটি ব্যবহার করার চেষ্টা করুন। আপনি এগুলি কাস্টমাইজ করতে পারেন।


আমি মনে করি এটি সঠিক স্পার্টি উপায়
নাজার 2 সেফ

যেহেতু গায়িকাং প্রথমে আপনার প্রয়োজন অনুসারে উত্তর দিয়েছে, তার পরিবর্তে আমি তার উত্তরটি গ্রহণ করার পরামর্শ দিচ্ছি। এছাড়াও এটি গ্রহণে পরিবর্তনকে কষ্ট দিচ্ছে :) একটি উত্তর এটি সহায়ক হিসাবে চিহ্নিত করার জন্য যথেষ্ট। ধন্যবাদ.
আনোয়ার

1
আরও একটি প্যাকেজ যা জটিল শেল প্রম্পট সরবরাহ করতে পারে (মূলত ভিমে প্রম্পটের জন্য ধারণা করা হয়েছিল তবে অন্যান্য অ্যাপ্লিকেশনগুলিতে প্রসারিত) পাওয়ারলাইন। < পাওয়ারলাইন.ড্রেডহেডসকস.আইও /
জেজি মিলার

@ জিজি মিলার এই অবিশ্বাস্য পরামর্শের জন্য ধন্যবাদ! এটি কি ডেবি প্যাকেজ হিসাবে পাওয়া যায় বা কেবল গিথুবে?
আনোয়ার

@ জিজি মিলার পৃষ্ঠা পাওয়া যায় নি
আনোয়ার

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