কোনও ব্যবহারকারী যদি কমান্ডের আগে একটি স্থান ব্যবহার করে তবে আমি কীভাবে কমান্ডের ইতিহাস জানতে পারি?


13

ব্যবহারকারী যদি ব্যাশের কোনও কমান্ডের আগে স্থান ব্যবহার করে তবে আমরা যদি কমান্ডের ইতিহাস সন্ধান করার কোনও উপায় পেয়েছি কারণ ব্যবহারকারী যদি কোনও কমান্ডের আগে স্থান ব্যবহার করে তবে এটি ইতিহাসে প্রদর্শিত হবে না?


শুধু কৌতুহলী, আপনি কেন স্থানগুলি দেখতে চান?
joshreejones

আমি যে স্পেসগুলি দেখতে চাই তা দেখতে চাই না যদি ব্যবহারকারী সেই কমান্ডের আগে স্পেস ব্যবহার করে তবে ব্যবহারকারী দ্বারা চালিত কমান্ডটি দেখতে চাই normal কারণ আপনি যদি কোনও কমান্ডের আগে শেল ইতিহাসে রেকর্ড না করে থাকেন তবে সাধারণত স্থানটি রাখুন।
খান্তেগেক

উত্তর:


14

এখন খুঁজে বের করার কোনও উপায় নেই। আপনার সম্ভবত একটি সেটিংস রয়েছে ~/.bashrcযা ইচ্ছাকৃতভাবে সমস্ত কমান্ড ইতিহাস থেকে স্থান সহ প্রাইন্ডিংকে গোপন করে। ভবিষ্যতে এই আচরণটি পরিবর্তন করতে, আপনি সম্পাদনা করতে পারেন ~/.bashrc। এই লাইন জন্য দেখুন

HISTCONTROL=ignoredups:ignorespace

এবং এটিকে পরিবর্তন করুন

HISTCONTROL=ignoredups

উপেক্ষিতদের সাথে কী হবে?
খান্থেগেক

ignoredupsডিফল্টভাবে সেখানেও আছে। এটি ইতিহাসে একাধিকবার লিখিতভাবে টানা ডুপ্লিকেট আদেশগুলি রোধ করবে। আপনি যদি এটি চান তবে এটি সেখানে রেখে দিতে পারেন, বা আপনি যদি এই আচরণটি না চান তা সরিয়ে ফেলতে পারেন।
স্পারহাক

2
@Rinzwind পরপর সদৃশ। আপনি যা জিজ্ঞাসা করবেন erasedupsতার জন্য সঠিক বিকল্প, আইআইআরসি।
মুরু

2
@ মুরু ওহ আমি কেবল ভাবছিলাম। আমি রিআআআআআআআআআআআআলালি 2 য় আরএম এর সম্পর্কে জানতে চাই যদি এটি কখনও কার্যকর হয় ;-)
রিনজুইন্ড

2
ক্যাসিয়া @ "উপেক্ষা করা জায়গার একটি মূল্য হ'ল সংক্ষিপ্ত স্থান এবং উপেক্ষা করার জন্য" " - থেকেman bash
মুরু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.