এসএসএস সংযোগে রঙ


8

আমার কাছে একটি বর্ণময় বাশ টার্মিনাল রয়েছে (যেমন কনফিগার করার সময় ls এবং vim শো রঙগুলি)।

Ssh এর মাধ্যমে কোনও রিমোট সার্ভারের সাথে সংযোগ করার সময় আমি এই রঙগুলি কীভাবে রাখতে পারি?

উত্তর:


3

"স্ক্র্যাচ থেকে লিনাক্সের বাইরে" বইটি থেকে dircolors.sh উপচ্ছেদটি পড়ুন :

এই স্ক্রিপ্টটি ডিরেক্টরি তালিকাতে ফাইলের নামের রং নিয়ন্ত্রণ করতে ~/.dircolorsএবং /etc/dircolorsফাইলগুলি ব্যবহার করে । তারা ls - রঙের মতো জিনিসগুলির রঙিন আউটপুট নিয়ন্ত্রণ করে । এই ফাইলগুলি কীভাবে আরম্ভ করা যায় তার ব্যাখ্যা এই বিভাগের শেষে রয়েছে is

cat > /etc/profile.d/dircolors.sh << "EOF"
# Setup for /bin/ls and /bin/grep to support color, the alias is in /etc/bashrc.
if [ -f "/etc/dircolors" ] ; then
        eval $(dircolors -b /etc/dircolors)

        if [ -f "$HOME/.dircolors" ] ; then
                eval $(dircolors -b $HOME/.dircolors)
        fi
fi
alias ls='ls --color=auto'
alias grep='grep --color=auto'
EOF

9
আপনি কি নিজের উত্তরটি কিছুটা বাড়িয়ে দিতে পারবেন? প্রশ্নটিতে 2,800 বার দেখা হয়েছে - কিছুটা আরও প্রসঙ্গ যুক্ত করতে দুর্দান্ত হবে।
স্ল্যাশ

ফেডোরা 20 টি রঙিন.শ স্ক্রিপ্ট সহ আসে ।
ক্রিশ্চিয়ান সিউপিতু

3

Https://unix.stackexchange.com/questions/9883/how-can-i-run-a-script-imimarily- after- connecting- via-ssh এবং নিক এর উত্তরগুলির সংমিশ্রণটি আপনি করতে পারেন:

ssh host.example.com -t '. /etc/profile; . ~/.profile; /bin/bash'

এটি লগইনে আপনার প্রোফাইল স্ক্রিপ্টগুলি কার্যকর করবে, তারপরে ব্যাশ শেলটি খুলুন। আপনার প্রোফাইল স্ক্রিপ্টগুলি যেখানে রঙগুলি সংজ্ঞায়িত করা হয়।

অথবা, সর্বাধিক সুবিধার জন্য আপনার ~/.ssh/configফাইলে নিম্নলিখিতটি যুক্ত করুন:

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