আমি প্রতিবার সাফ করার পরে বাশার্ক ফাইলটি কীভাবে উত্স করতে পারি?


13

এটি একটি খারাপ ধারণা হতে পারে। আমি এটির বিষয়ে যত বেশি চিন্তা করি ততই অনুধাবন করতে পারি যে আমার সম্ভবত এটি করা উচিত নয় ... তবে আমি চেষ্টা করে ব্যর্থ হয়েছি সুতরাং এটি খারাপ ধারণা থাকলেও আমি সত্যিই এটি কীভাবে করব তা জানতে চাই।

আমি যা চাই তা হ'ল বাশার্ক ফাইলটি clearকমান্ডটি চালানোর সাথে সাথেই তৈরি করা উচিত । এর কারণ পুরোপুরি বস্তুবাদী। আমি যখন বাশার্ক উত্স করি তখন আমার কাছে সিস্টেমের তথ্য প্রতিধ্বনিত হয় এবং এটি আমার কাছে শীতল এবং আমি যতবার পরিষ্কার করি ততবার শীর্ষে থাকতে চাই।
আমি এর জন্য কিছু উপকরণ স্থাপন করার চেষ্টা করেছি clearতবে আমি অসীম লুপগুলিতে চলেছি । সুস্পষ্ট ফিক্সটি হ'ল স্পষ্টতা ছাড়াও অন্য কিছুতে এলিয়াস পরিবর্তন করা যাতে আমি হস্তক্ষেপ না করেই ওরফে স্পষ্ট কমান্ড চালাতে পারি তবে আমি প্রায়শই ক্লিয়ার করে টাইপ করি যে এটি এই মুহুর্তে আমার মস্তিষ্কে একরকম আবদ্ধ ined আমি সাফ টাইপ করতে এবং এটি পরিষ্কার করতে এবং বাশার্ক ফাইলটি উত্স করতে সক্ষম হতে চাই।


2
আপনার .bashrc স্ক্রিপ্টের কোনও संचयी প্রভাব নেই তা নিশ্চিত করুন। এটি যদি আপনার পাথে জিনিস যুক্ত করার মতো কিছু করে তবে তা অগোছালো হতে পারে। সাধারণভাবে .bashrc আপনার শেল পরিবেশের সূচনা করার জন্য। যদি এটি অন্যান্য কাজ করে, তবে তাদের নতুন স্ক্রিপ্টে ভাগ করে পরিষ্কার করার সাথে কল করা ভাল। এছাড়াও, যদি অন্য কেউ আপনার সিস্টেম ব্যবহার করে বা আপনাকে সহায়তা করে তবে তারা অপ্রত্যাশিত আচরণের মুখোমুখি হতে পারে কারণ আপনি একটি সাধারণ কমান্ড পুনরায় প্রকাশ করেছেন।
জো

@ জো এটি আমার সিস্টেম ব্যবহার করার জন্য অন্যান্য ব্যক্তিদের সম্পর্কে একটি ভাল বিষয়। তোমরা বললে আমি প্রচুর জিনিস নিয়ে এসেছি I
CaldwellYSR

উত্তর:


27

alias clear='source ~/.bashrc; \clear'

এই \বাশকে বলে যে আপনি বাহ্যিক আদেশটি উপস্থাপন করতে চান, উপনামটি নয়।


আহা দুর্দান্ত, আমি জানতাম এটি এমন সাধারণ কিছু হবে!
ক্যালডওয়াইএসআর

13
আপনি সম্ভবত অন্য ক্রমে এটি করতে চান, বা পরিষ্কারটি .bashrcউত্পন্ন যে কোনও আউটপুট মুছে ফেলবে । তবে আউটপুট তৈরি করা মোটেও খারাপ ধারণা.bashrc
সিজেএম

@ সিজেএম হ্যাঁ, আমি বুঝতে পেরেছি যে আজ সকালে অর্ডারটি নিয়ে। আমার কাছে এটি ইতিমধ্যে সঠিক ক্রমে ছিল, আমার কাছে পরিষ্কার ছিল না - ` in front of আমি বাশার্ক এবং আউটপুট সম্পর্কে সেই তথ্যটি দেখব। লিঙ্কের জন্য ধন্যবাদ।
ক্যালডওয়েলএসএসআর

এর বিকল্প \clearহ'লcommand clear
গ্লেন জ্যাকম্যান

@ ক্যালডওয়েলওয়াইএসআর, সংক্ষিপ্ত সংস্করণটি হ'ল সেই ssh host commandউত্স .bashrc। যদি এটি আউটপুট উত্পন্ন করে, এটি আপনার হোস্ট এবং অ্যাকাউন্টে রিমোট কমান্ড চালানোর চেষ্টা করা কোনও স্ক্রিপ্টগুলিকে বিভ্রান্ত করবে। আপনি এখন এটি করছেন না, তবে কোনও একদিন আপনি হয়ত পারেন, এবং তারপরে আপনি কেন বিভ্রান্ত হবেন তা কেন কাজ করে না।
সিজেএম

2

এমন একটি স্ক্রিপ্ট লিখুন যা আপনার চান সিস্টেমের তথ্য প্রিন্ট করে। এটি .bashrcআপনার clearউপনাম থেকে এবং এটিকে ডাকুন।


1

আপনার উত্সের পরে সেই উত্সগুলির .bashrcজন্য একটি উপাধি দিন :clear.bashrc

alias clear='clear && . ~/.bashrc'

1

জো জো-এর মন্তব্য ... আপনার যদি "সংশ্লেষিত প্রভাব" থাকে (আপনার প্রোফাইলটি একাধিকবার পুনরায় চালনা করা নিরাপদ নয়), তার কাছাকাছি আসার জন্য এখানে একটি হ্যাক!

alias clear='\clear; exec bash -l'

প্রতিবার আপনি পরিষ্কার করার পরে এটি সত্যই একটি নতুন দোভাষী শুরু করে, গ্যারান্টি দিয়ে দেয় যে এটি প্রতিটি উপায়েই একটি নতুন শুরু। এক্সিকিউট করার অর্থ, আপনি পরে প্রচুর সংখ্যক প্রক্রিয়া ব্যবহার করেন না।

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