जवाबों:
"स्क्रैच से परे लिनक्स" पुस्तक से dircolors.sh उपधारा पढ़ें :
यह स्क्रिप्ट निर्देशिका सूची में फ़ाइल नामों के रंगों को नियंत्रित करने के लिए
~/.dircolors
और/etc/dircolors
फ़ाइलों का उपयोग करती है । वे ls --color जैसी चीजों के रंगीन उत्पादन को नियंत्रित करते हैं । इन फ़ाइलों को कैसे शुरू किया जाए, इसका स्पष्टीकरण इस खंड के अंत में है।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
Https://unix.stackexchange.com/questions/9883/how-can-i-run-a-script-imcriptately-after-connecting-via-ssh और nik के उत्तर के संयोजन का उपयोग करके आप कर सकते हैं:
ssh host.example.com -t '. /etc/profile; . ~/.profile; /bin/bash'
यह लॉगिन पर आपकी प्रोफ़ाइल स्क्रिप्ट निष्पादित करेगा, फिर बैश शेल खोलें। आपकी प्रोफ़ाइल स्क्रिप्ट वे हैं जहाँ रंग परिभाषित किए गए हैं।
या, अधिकतम सुविधा के लिए, अपनी ~/.ssh/config
फ़ाइल में निम्न जोड़ें :
Host *
LocalCommand . /etc/profile; . ~/.profile; /bin/bash