কীভাবে Gnu স্ক্রিনটি আমার ব্যাশ। প্রোফাইলে লোড করতে বাধ্য করবেন


18

আমার কাছে ~ / .bash_ প্রোফাইলে রয়েছে যা আমি প্রতিবারই একটি নতুন জিএনইউ স্ক্রিন তৈরি হওয়ার অনুরোধ জানাতে চাই যাতে আমার সমস্ত এলিয়াসগুলি টার্মিনালে কাজ করার সাথে সাথে জিএনইউ স্ক্রিনে কাজ করে।

এই মুহুর্তে আমার ~ / .স্ক্রিনআরসি দেখতে দেখতে এটিই।

hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "

1
আমি problem / .bash_profile এর সমস্ত বিষয়বস্তু ~ / .brcrc এ সরিয়ে এই সমস্যাটি সমাধান করেছি। স্পষ্টতই স্ক্রিন প্রতিটি উইন্ডোর আগে ~ / .bashrc আহ্বান করে।
নাদাল

উত্তর:


30

shell -$SHELL

উপরের লাইনটি আপনার যুক্ত করুন ~/.screenrc, এটি লগইন শেল ব্যবহার করে স্ক্রিন শুরু করবে যা আপনার লোড করবে ~/.bash_profile


এটি বর্তমান ডিরেক্টরিতে শুরু হওয়া পর্দা থামায়। আমি কীভাবে বর্তমান ডিরেক্টরিতে পর্দা শুরু করব?
theonlygusti

2

কিছু ম্যাক অ্যাপ্লিকেশনগুলি .বাশ_প্রফাইলে এবং কিছু .bashrc এ নির্ভর করে। কোনটি বোঝা হচ্ছে তা জানার জন্য আমি কোনও নির্দিষ্ট নিয়ম বের করতে পারি নি তবে ধারাবাহিকতার জন্য এটি আমার .bash_profile:

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

0

সমস্যাটি কিছুটা অস্পষ্ট; উইন্ডো তৈরির পরে শেল স্টার্টআপ ফাইলগুলি স্ক্রিনে চালিত হয়, যা আপনার অনুভূত হয় না যে আপনার .bashrc বা .Bash_profile এ কোনও কিছু ভুল কনফিগার করা আছে। আমি ওএস এক্স-এর স্ক্রিন ব্যবহার করে এটিকে চালিত করি না

আপনি কি পর্দার পরিবর্তে আইটার্ম চেষ্টা করেছেন ? আমি এটি আমার ম্যাকটিতে একচেটিয়াভাবে ব্যবহার করি এবং তারপরে আমার প্রশাসকগুলির সার্ভারগুলিতে স্ক্রিন ব্যবহার করি।


0

আমি problem / .bash_profile এর সমস্ত বিষয়বস্তু ~ / .brcrc এ সরিয়ে এই সমস্যাটি সমাধান করেছি। স্পষ্টতই স্ক্রিন প্রতিটি উইন্ডোর আগে ~ / .bashrc আহ্বান করে। - নাদাল 6 মে 10 '21-22 এ

এই মন্তব্য সঠিক উত্তর।


0

আমি একটি .bashrc ফাইল যুক্ত করেছি যাতে সবে থাকে:

[[ -s ~/.bash_profile ]] && source ~/.bash_profile

এইভাবে জিএনইউ স্ক্রিনের মতো কোনও প্রোগ্রাম .bashrc অনুসন্ধান করে এটি খুঁজে পাবে এবং আমার .bash_profile উত্পন্ন করবে।

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