কীভাবে একটি উপনাম সংজ্ঞায়িত ফাইল খুঁজে পাবেন


22

আমার সমস্যা হচ্ছে আমি কীভাবে কাছাকাছি যাব তা নিশ্চিত নই।

আমার সিস্টেমে কোথাও, আমার কাছে একটি এলিফ সংজ্ঞায়িত হয়েছে:

alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'

এটি কোন ফাইলে রয়েছে তা আমি নিশ্চিত নই এবং আমি এটি পরিবর্তন করতে (বা আসলে মুছে ফেলতে) চাই।

আমি এটি আমার .zshrc এ কেবল আনিয়াল করতে পারি, তবে এটি কোনও সমাধান মতো মার্জিত নয়।

আমি যখন চালাচ্ছি তখন alias | grep sublএটি আমার নামটি দেখায়। আমার পক্ষে কি এটির একটি উপায় আছে যা এটির সাথে সংজ্ঞা দেওয়ার মতো ফাইলটির পথও প্রতিধ্বনিত করবে?

ধন্যবাদ


1
আমি মনে করি যে এখানে যদি কিছু অপ্রয়োজনীয় হয় তবে সম্ভবত আপনার কাছে এতগুলি শেল কনফিগারেশন ফাইল রয়েছে যা আপনি জানেন না যে তারা কোথায় রয়েছে। কোনও অপরাধ বা কিছু নয়, তবে .... সম্ভবত ওহ আপনার জেড ছাড়া এটি করুন - সে 'এক বিমোহিত মানুষ।
মাইকজার্ভ

1
যাইহোক, সম্ভবত চেষ্টা করুনgrep -R 'alias subl...'
মাইকসার্ভ

উত্তর:


27
zsh -x 2>zsh.trace
exit
grep 'alias.*subl' zsh.trace

-xবিকল্প কারণ যে কমান্ড এটি দ্বারা stderr উপর executes প্রিন্ট আউট করতে zsh। ফাইল পড়া থেকে যে কোনও কমান্ড কার্যকর করা হয়েছিল তার ফাইলের নাম এবং লাইনের একটি উপসর্গ রয়েছে। সুতরাং ট্রেস ফাইলে উলামের সংজ্ঞাটি সন্ধান করুন এবং এটি কোথায় সংজ্ঞায়িত হয়েছে তা আপনি জানবেন।


চালাক। তবে এটি যদি তাকে এখানে সহায়তা করে তবে এই সমস্যার উত্সের জন্য সম্ভবত এত বড় বড় বানডাইড নেই '' যদিও, সততার সাথে, ফাইলটির মাধ্যমে পড়া পড়া যা ওয়েকআপ কলের কিছু হতে পারে।
মাইকজার্ভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.