আপ / ডাউন তীরগুলি ব্যবহার করার সময় আমি কীভাবে ম্যাক ওএস এক্স টার্মিনালের ইতিহাসকে লিনাক্সের মতো কাজ করতে পারি?


12

আমি ম্যাক ওএস টার্মিনাল অ্যাপ্লিকেশনটিকে আমার কমান্ডের ইতিহাসটি একইভাবে স্ক্রোল করাতে চাই যদি এটি সম্ভব হয় তবে লিনাক্সে যেমন কাজ করে। বর্তমানে, যদি আমি টার্মিনালে উপরের তীরটি চাপি, এটি আমার সাম্প্রতিক প্রতিটি কমান্ডের মধ্যে দিয়ে স্ক্রোল করবে এমনকি শেষ 50 টি একই সঠিক কমান্ড ছিল । বেশিরভাগ লিনাক্স সিস্টেমে আমি ব্যবহার করেছি, এই আচরণটি কমান্ডের ইতিহাসের মাধ্যমে পিছনের দিকে স্ক্রোল করবে তবে বেশিরভাগ আমদানি এটি ডুপ্লিকেট কমান্ডগুলি এড়িয়ে যাবে । এই আচরণটি কি ম্যাক ওএস এক্স টার্মিনাল অ্যাপ্লিকেশনটিতে সম্ভব, বা আমার কি অন্য একটি টার্মিনাল অ্যাপ্লিকেশন ব্যবহার করা দরকার? ধন্যবাদ।


2
এটি টার্মিনাল অ্যাপ্লিকেশনটির ক্রিয়া নয় তবে কীভাবে আপনি আপনার শেল সেট আপ করেছেন - সম্ভবত ইতিহাসের জন্য এটির ডকুমেন্টেশন দেখুন
ব্যবহারকারী 151019

এছাড়াও আইটার্ম 2 পরীক্ষা করে দেখুন। আইএমও এটি আরও ভাল সরঞ্জাম। iterm2.com
হার্ভ

উত্তর:


11

উপরের আমার প্রশ্নগুলিতে কে মন্তব্য করেছেন তা চিহ্নিত করুন। এটি একটি বাশ সেটিংস। আপনি যদি আপনার ~/.bash_profileস্ক্রিপ্টে নিম্নলিখিতগুলি যুক্ত করেন তবে আপনি এই আচরণ পাবেন।

HISTCONTROL=ignoredups

আপনি কোনও স্থান দিয়ে শুরু হওয়া যে কোনও লাইন উপেক্ষা করতে পারেন:

HISTCONTROL=ignorespace

বা ব্যবহার করে উভয়ই করুন:

HISTCONTROL=ignoreboth

1
কঠোরভাবে .bashrc এ যুক্ত করুন এবং
.bash_profile

3

ধরে নিচ্ছি যে আপনি তখন ব্যাশ ব্যবহার করছেন

HISTCONTROL=ignoreboth

অথবা

HISTCONTROL=ignoreboth:erasedups

আপনার বাশ আরসি ফাইলের একটিতে in

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