আমি কীভাবে লিনাক্স কমান্ড রেকর্ড করতে পারি?


9

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

উদাহরণস্বরূপ রেকর্ড করুন যে আমি কীভাবে আমার ল্যাব পরিবেশে এনগিনএক্স, পিএইচপি এবং অনুমতিগুলি সেট আপ করেছি এবং তারপরে আমার স্থাপনা মেশিনে সঠিক আদেশগুলি পুনরাবৃত্তি করব?

উত্তর:


19

আমার কাছে মনে হচ্ছে আপনি স্ক্রিপ্ট চান (1)

এটি আপনাকে টার্মিনাল সেশনগুলি রেকর্ড এবং পুনরায় খেলতে দেয়।

অন্যদিকে, আপনি যদি সেটআপগুলি স্বয়ংক্রিয় করার চেষ্টা করছেন, পুতুলের মতো কনফিগারেশন পরিচালনা বিবেচনা করুন ।


পুতুলের জন্য ধন্যবাদ, এটি দুর্দান্ত দেখাচ্ছে। আমি এটি সম্পর্কে আরও পড়তে হবে।
জোনাস

1
পুতুলের জন্য +1। এটি শেল কমান্ড রেকর্ড করার চেয়ে আরও ভাল উপায়।
EEAA

+1 টি। সিফেনিজেন পুতুলের প্রতিদ্বন্দ্বী, এছাড়াও
gWaldo

2

আমি আমার মাথার উপরের অংশটিকে দুটি দিক দিয়ে ভাবতে পারি:

  • বিল্টিন কমান্ডের ইতিহাস ব্যবহার করুন

  • স্ক্রিন সেশনে সবকিছু করুন এবং লগিং সক্ষম করুন


2

বাশ ~ / .bash_history নামক একটি ফাইলে কমান্ড রেকর্ড করে। আপনি যদি কমান্ড লাইনের মাধ্যমে এবং একটি কমান্ড উইন্ডোতে সবকিছু করেন তবে এটি কাজ করে।

সতর্ক হওয়া সত্ত্বেও, এটি সেই ফাইলের আকারকে সর্বাধিক সাম্প্রতিক 1000 (ডিফল্টরূপে) কমান্ডের মধ্যে সীমাবদ্ধ করে।


0

এটি চেষ্টা করে দেখুন

স্ক্রিপ্ট / tmp / it356658 - $ (একচেটিয়া) -আউট

# তারিখ


তিনি scriptএকটি নির্দিষ্ট ফাইলে আউটপুট পরিচালনা করছেন । নামকরণটি অস্বাভাবিক, তবে সম্ভবত একটি বৃহত্তর শেল স্ক্রিপ্ট থেকে বের করা হতে পারে।
mctylr

1
$(uname -n)চালানোর জন্য কম্যান্ড লাইন দ্বারা ব্যাখ্যা করা হয় unameসঙ্গে কমান্ড -nসিস্টেমের হোস্ট-নেম প্রিন্ট আউট করতে পতাকা।
mctylr

0

আমি মনে করি আপনি এই কাজের জন্য অটেক্সপেক্টটিও ব্যবহার করতে পারেন ।


উবুন্টু চেষ্টা করার পরে আমি "কমান্ড পাইনি" পেয়েছি।
জোনাস

1
আমি মনে করি এটি প্রত্যাশা প্যাকেজের অংশ হবে যা ডিফল্টরূপে ইনস্টল নাও হতে পারে। রেফ: রেফারেন্স: লিনাক্সজার্নাল
আর্টিকেল

0

সাধারণত আমি history > ~/tmp/hhকোনও হিস্ট্রি ফাইল সংরক্ষণ করতে চাইলে একটি কমান্ড ব্যবহার করি । তারপরে আমি জি কমান্ডটি viদিয়ে নীচে ঝাঁপ দাও এবং তারপরে উপরের দিকে সন্ধান করব যতক্ষণ না আমি সেই অংশটি খুঁজে পাই যা কোনও স্ক্রিপ্টে দরকারী প্রবেশিকার পয়েন্টের কাছে থাকবে। সেখান থেকে আমি বহিরাগত কমান্ডগুলি ভেঙে ফেলি , ক্রমবর্ধমান সিরিজের ডিরেক্টরিগুলিতে একত্রিত করি , মন্তব্যগুলি যুক্ত করি এবং কোন অংশগুলিকে যুক্তিযুক্ত হওয়া প্রয়োজন, কোন জিনিসগুলি পরিবেশের সেটিংস হতে পারে এবং কোন জিনিসগুলিকে কঠোর কোডিং করতে হবে তা নির্ধারণ করতে শুরু করি। আমি প্রচুর মন্তব্য যোগ। কখনও কখনও আমি এটি অটোমেটিক করার অংশগুলিতে "পন্ট" করি এবং কেবল ব্যবহারকারীকে কিছু নির্দেশাবলীর (এই সেটিংটি খুঁজে পেতে, এই ফাইলটি থেকে কোনও অসুবিধে না করে ব্ল্যাজে স্থানান্তরিত করুন) বা একটি ইউআরএল ... এবং একটি প্রম্পট দেই স্ট্রিং এর মতো: 'কনফিগার করা ফু এবং প্রস্থান>'lscdsshecho

(আপনি যখন একটি স্বয়ংক্রিয় ফাইল সম্পাদনাতে কুত্সিত করবেন ... আমি একটি মন্তব্য হিসাবে ফাইলটিতে শিক্ষামূলক কোড সংযুক্ত করার পরামর্শ দিচ্ছি এবং নীচের দিকে সম্পাদকের কার্সারটি উপরে রাখার জন্য vi + কমান্ড লাইন সুইচের মতো কিছু ব্যবহার করব) । আপনার নির্দেশাবলীর শিক্ষামূলক টেক্সট (ক 5 লাইনের উদাহরণস্বরূপ এখানে ডক উদাহরণস্বরূপ) আপনি যোগ চাই '+$-5'থেকে vi। ফাইলের নাম আগে কমান্ড লাইন, ( $-5একটি পুরনো exফাইলের শেষ লাইনটি মোকাবেলার জাদুমন্ত্রোচ্চারণ, বিয়োগ পাঁচটি লাইন; তুলনামূলকভাবে অস্পষ্ট +সুইচটি viকোনও ex... : কমান্ড ... একটি যুক্তি হিসাবে গ্রহণ করে )।

আরেকটি কৌতুক ... তুমি এক্স Windowing সিস্টেম টার্মিনাল (থেকে আপনার কাজ সবচেয়ে করবেন অভিমানী xterm, konsole, gnome-terminal, ইত্যাদি) তারপর একটি ব্রাউজার কিছু উইকি পাতায় হিসাবে খুলুন আপনি যেতে রাখা। কাট এবং অতীত কমান্ড, আউটপুট, টেক্সট ফাইলগুলির স্নিপেটগুলি এবং আপনি যেতে যেতে নোটগুলি টুকরো টুকরো করুন। (এটি বেশিরভাগই ধরে নিয়েছে যে আপনি বেশিরভাগ sshআপনার ওয়ার্কস্টেশন, ডেস্কটপ, ল্যাপটপ বা যে কোনও কিছুই থেকে আপনার সার্ভারগুলিতে কাজ করছেন )।

তাড়াতাড়ি এবং প্রায়শই সংরক্ষণ করুন।

বিভিন্ন প্রক্রিয়া বা পর্যায়ের জন্য নতুন উইকি পৃষ্ঠাগুলি তৈরি করুন। তারপরে তাদের একসাথে লিঙ্ক করুন এবং 'নেট'র কোনও রেফারেন্সের সাথে লিঙ্ক আউট করুন। (আপনি জানেন যে, প্রতিবার আপনি যে কোনও Google পৃষ্ঠাগুলি যে কোনও সময়ে আটকে গিয়েছিলেন)।

আমার কয়েকটি সেরা হাটো নথি এইভাবে তৈরি করা হয়েছে।

আপনি যদি এটি ঠিকঠাক করেন তবে আপনি জুনিয়র দলের সদস্যকে ... বা আগ্রহী ইন্টার্নকে অর্পণ করে আপনার প্লেটটি পুরানো ধাঁচের কাজ থেকে সরিয়ে নিতে পারবেন। :)

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