টার্মিনালে আমি কীভাবে এসএসএইচ বুকমার্কগুলি সংরক্ষণ করতে পারি?


17

আমি সম্প্রতি দ্বারা মুগ্ধ হয়ে থাকেন TotalTerminal থেকে সুইচ করতে প্রলুব্ধ করছি iTerm টার্মিনাল-এ ফিরে ঠিক তাই আমি এটা ব্যবহার করতে পারেন, ছাড়া যে আমি iTerm দেড় ডজন, SSH বুকমার্ক উপর খুব বেশী নির্ভর করে।

ওএসএক্সের টার্মিনালে এসএসএইচ বুকমার্কগুলি সংরক্ষণ করার জন্য কি কোনও উপায় বা এক্সটেনশন রয়েছে? (বা টোটাল টার্মিনালের দ্রুত ভিসারের মতো আইটার্ম ব্যবহারের একটি উপায়

উত্তর:


24

Ssh কমান্ড বুকমার্কগুলি তৈরি করার কয়েকটি ভিন্ন উপায় রয়েছে।

কাস্টম কমান্ড সহ সেটিংস প্রোফাইল

আপনি প্রতিটি পৃথক ssh কমান্ড সহ নতুন সেটিংস প্রোফাইল তৈরি করতে পারেন। প্রোফাইলগুলি কমান্ড এবং দূরবর্তী সংযোগের জন্য উপস্থিত উভয় থিম "থিম" এবং "বুকমার্ক" হিসাবে পরিবেশন করে।

যাও:

টার্মিনাল> পছন্দসমূহ> সেটিংস

তারপরে হয় একটি নতুন প্রোফাইল তৈরি করুন বা একটি বিদ্যমানটিকে সদৃশ করুন (প্রোফাইল তালিকার নীচে অ্যাকশন মেনুতে একটি সদৃশ কমান্ড রয়েছে) এবং তারপরে কমান্ডটি কাস্টমাইজ করুন:

টার্মিনাল> পছন্দসমূহ> প্রোফাইল> [প্রোফাইল]> শেল> রান কমান্ড

সেখানে পছন্দসই ssh কমান্ড লিখুন।

প্রোফাইলগুলি শেল> নতুন উইন্ডো এবং নতুন ট্যাব সাবমেনাসে উপস্থিত হয়। একটি নতুন টার্মিনাল তৈরি করতে এবং সম্পর্কিত কমান্ডটি চালানোর জন্য একটি চয়ন করুন।

উইন্ডো গ্রুপগুলির সাথে একসাথে একাধিক কমান্ড চালানো

যদি আপনি একবারে স্বয়ংক্রিয়ভাবে বেশ কয়েকটি টার্মিনাল তৈরি করতে চান (যা তাদের প্রোফাইল কমান্ডগুলিও চালাবে), আপনি প্রতিটি প্রোফাইল ব্যবহার করে টার্মিনাল উইন্ডো / ট্যাবগুলির একটি সেট তৈরি করতে পারেন, তারপরে এগুলি একটি উইন্ডো গ্রুপ হিসাবে সংরক্ষণ করুন:

উইন্ডো> উইন্ডোজকে গ্রুপ হিসাবে সংরক্ষণ করুন ...

আপনি উইন্ডো গ্রুপটি খুললে এটি সমস্ত উইন্ডো / ট্যাব পুনরুদ্ধার করবে এবং প্রতিটি প্রোফাইলের সাথে যুক্ত কমান্ডগুলি চালিত করবে। এমনকি প্রতিটি বার টার্মিনাল শুরু হওয়ার সাথে সাথে আপনি টার্মিনালটিকে একটি নির্দিষ্ট উইন্ডো গ্রুপ খুলতে বলতে পারেন:

টার্মিনাল> পছন্দসমূহ> সূচনা

ম্যাক ওএস এক্স সিংহ উন্নতি 10.7

ম্যাক ওএস এক্স লায়ন ১০.7 এ এটি আরও সহজ হয়ে যায়: আপনি প্রতিটিটির জন্য কাস্টম প্রোফাইল তৈরি না করেই টার্মিনালকে স্বতন্ত্র উইন্ডোজের কমান্ডগুলি মনে রাখতে বলতে পারেন।

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

কমান্ড ফাইল

আপনি ফাইলের নাম "। কম্যান্ড" সহ একটি ফাইলে শেল কমান্ডগুলি (বা, পুরো শেল স্ক্রিপ্টগুলি) সংরক্ষণ করতে পারেন, এবং আপনি এই ফাইলগুলির মধ্যে একটি খুললে টার্মিনাল একটি নতুন টার্মিনাল উইন্ডো খুলবে এবং শেলটিকে কমান্ডগুলি কার্যকর করতে বলবে ফাইল.

কিছু লোক এগুলি ssh বুকমার্ক হিসাবে ব্যবহার করে। এগুলি চালিত করার পক্ষে সুবিধাজনক করার জন্য আপনি এগুলিকে ডকে রাখতে পারেন বা ডকটির একটি ফোল্ডারে সেগুলির একটি সংগ্রহ রাখতে পারেন।

একটি "। কম্যান্ড" ফাইল তৈরির পরে, এটি দিয়ে সম্পাদনযোগ্য করুন chmod +x /path/to/file.command

ফাংশন-কী ম্যাপিংস

আপনি ফাংশন কীগুলিতে নির্বিচারে স্ট্রিং নির্ধারণ করতে পারেন

টার্মিনাল> পছন্দসমূহ> প্রোফাইল> [প্রোফাইল]> কীবোর্ড

আপনি হোস্টের নামগুলি, বা লাইনফিড সহ পুরো ssh কমান্ডের মতো তথ্য প্রবেশের জন্য এটি ব্যবহার করতে পারেন, সুতরাং একটি একক কী টাইপ করলে সংযোগ শুরু হবে। আপনি যদি প্রয়োজন হয় তবে বর্তমান কমান্ড-লাইন ইনপুট বাতিল করতে একটি কন্ট্রোল-সি দিয়ে স্ট্রিংটি শুরু করতে পারেন, পুরানো সাথে নতুন পাঠ্যকে মেশানো ছাড়াই কীটি টাইপ করা নিরাপদ করে তোলে।

সংশোধক কীগুলির সংমিশ্রণে এটি কয়েক ডজন কাস্টম ফাংশন কী সরবরাহ করে যা আপনি স্বেচ্ছাসেবক স্নিপেট বা কমান্ডের জন্য ব্যবহার করতে পারেন।


27

আমি নিশ্চিত না যে এসএসএইচ বুকমার্কগুলি কী, তবে আপনি এসএসএইচ কনফিগারেশন ফাইলটিকে দরকারী মনে করতে পারেন। আমি ওরফে পদ্ধতির উপরে এটির পক্ষে কথা বলব।

এই বিকল্পটি সমস্ত টার্মিনাল এমুলেটর এবং সমস্ত শেল (উদাহরণস্বরূপ ব্যাশের পরিবর্তে zsh) এবং এসএসএইচ ব্যবহারকারী অন্যান্য অ্যাপ্লিকেশনগুলিতে (যেমন, rsync, scp, git) কাজ করবে। এছাড়াও, আপনি যদি আপনার ডটফাইলগুলি সিঙ্ক্রোনাইজ করেন (উদাহরণস্বরূপ গিথুব সংগ্রহস্থলের মাধ্যমে), তবে আপনার বুকমার্কস / উপন্যাসটি মেশিনে ভাগ করা যায়।

আপনি এতে হোস্টের নির্দিষ্ট সেটিংস (এবং উপস্ব) সংরক্ষণ করতে পারেন:

~/.ssh/config

পরিবর্তে:

ssh admin@mywebsite.com

আপনি টাইপ করতে পারেন:

ssh mw

আপনি যদি আপনার এসএসএইচ কনফিগারেশনে নিম্নলিখিতগুলি যুক্ত করে থাকেন:

Host mw
Hostname mywebsite.com
User admin

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

এসএসএইচ কনফিগারেশন সম্পর্কে আরও তথ্যের জন্য করুন:

man ssh_config

6

আমি নিশ্চিত না যে এসটিএইচ বুকমার্কগুলি কীভাবে আইটার্মে কাজ করে তবে আপনি একই জিনিসটি সম্পাদন করতে আপনার শেলটিতে একটি উপকরণ তৈরি করতে পারেন:

যখন একটি সাধারণ কমান্ডের প্রথম শব্দ হিসাবে ব্যবহৃত হয় তখন এলিয়াস একটি শব্দের পরিবর্তে স্ট্রিং স্থাপন করতে দেয়

টার্মিনালে একটি উপনাম সেট করতে নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন:

$ alias myserver="ssh user@example.com"

myserverআপনি যখন নিজের সার্ভারের সাথে সংযোগ স্থাপন করতে চান তখন এখন টার্মিনালটিতে চালান ।

উপনাম স্থায়ী করতে আপনাকে পরিবর্তনগুলি কার্যকর করতে আপনার লগইন স্ক্রিপ্টে উপনামটি যুক্ত করতে হবে এবং আপনার লগইন স্ক্রিপ্টটি পুনরায় লোড করতে হবে। যদি আপনি ডিফল্ট শেল ব্যবহার করেন তবে ব্যাশ:

$ source ~/.bash_profile

উপকরণ সম্পর্কে আরও: http://ss64.com/bash/alias.html


2

কেবলমাত্র টার্মিনাল অ্যাপ্লিকেশনটি খুলুন এবং তারপরে অ্যাপ্লিকেশন থেকে কমান্ড + শিফট + কে টাইপ করুন। এটি একটি উইন্ডো খুলবে যা আপনাকে সংযোগগুলি সংরক্ষণ করতে দেয়। (কমপক্ষে ওএসএক্স ১০.৯ ম্যাভেরিক্সে)


1

আমি এসএসএইচ কমান্ডগুলি বুকমার্ক করার জন্য একটি উপায় সন্ধান করছি এবং অবশেষে আমি আমাদের দলের জন্য একটি ম্যাক অ্যাপ্লিকেশন তৈরি করেছি, যার নাম টাস্কটিপস ( https://task.tips/ )। মূলত এটি আপনার এসএসএইচ কমান্ডগুলি সূচিকর্ম করে এবং স্বয়ংক্রিয়ভাবে সম্পূর্ণ যখন আপনি এসএসএইচ কার্যগুলি অনুসন্ধান করেন, স্বয়ংক্রিয়ভাবে কার্য সম্পাদন করে আপনার সময় সাশ্রয় করতে পারে।

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


0

আপনি প্রোফাইলগুলি সদৃশ করতে পারেন, তাদের যে কোনও নাম দিন এবং লগইন সংরক্ষণ করুন।

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