একাধিক অস্থায়ী ডাকনাম তৈরি করা


9

আমি কোনও রুট ব্যবহারকারী নই এবং গ্লোবাল ওরফে ফাইলে আমার অ্যাক্সেস নেই যা সমস্ত এলিয়াস তৈরি করেছে, তবে আমি এমন কিছু এলিয়াস তৈরি করতে চাই যা কেবলমাত্র লগইন করা সেশনের জন্য সক্রিয় থাকি alias x='cd /parent/child'to একটি উপাধি যা আমাকে কেবল xকনসোলে টাইপ করতে সক্ষম করবে এবং আমি dir কে / পিতামাতার / সন্তানের সাথে পরিবর্তন করব।

তবে আমি একাধিক উপকরণ তৈরি করতে চাই এবং আমি প্রতিবার তৈরি প্রতিটি উপন্যাস টাইপ করতে চাই না।

আমি একটি ফাইলের মধ্যে সমস্ত উপনাম = 'এটি করুন' রেখাগুলি রাখার চেষ্টা করেছি (এটি 77 permission7 অনুমতি দিয়েছিল) এই আশা করে যে ফাইলটি চালানোর সময় আমি যখনই লগইন করব তখন এই সমস্ত এলিয়াস তৈরি হবে। তবে তা হয়নি।

প্রাক্তন:

alias x='cd /parent/child'
alias y='cd /a/b/c'
alias z='tail -0f some.log'

আমি ফাইলটিতে এটি চেষ্টা করেও নিরর্থক:

alias x='cd /parent/child';alias y='cd /a/b/c';alias z='tail -0f some.log'

আমি চেষ্টা করা উপনামের কোনও নামই ইতিমধ্যে বিশ্বব্যাপী উলামে উপস্থিত ছিল না। (আমি ওরফে টাইপ করেছি এবং স্ক্রিনে আউটপুট দেখেছি)।


আপনি আপনার সমস্ত উপকরণ .bashrcফাইলটিতে রাখতে পারেন।
cuonglm

@ ওয়েব ন্যাশ: তবে আপনি যদি বিভিন্ন কমান্ডে বিভিন্ন যুক্তি দিতে চান তবে এটি কার্যকর হবে না
এভাবে

উত্তর:


12

আপনার সমস্ত সেশন ওরফে একটি ফাইলে জেনারেট করুন উদাহরণস্বরূপ عرف.txt

alias x='cd /parent/child'
alias y='cd /a/b/c'
alias z='tail -0f some.log'

তারপরে ব্যবহার করুন

 . ./alias.txt

এই একক সেশনের জন্য আপনার সমস্ত উপনামের নাম উলেফ করা উচিত।

সম্পাদনা:

অবশ্যই ব্যবহার করুন

. ./alias.txt

না

./alias.txt

পূর্ববর্তী ক্ষেত্রে, বিষয়বস্তুগুলি 'যেমন টাইপ করা হয়' তেমন পঠিত হয়, তবে পরেরটিটি শেলটির মধ্যে উলামের সংজ্ঞা দেয় যা প্রস্থান করবে।


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

যে নিখুঁতভাবে কাজ করেছে। তোমাকে অনেক ধন্যবাদ. আমি এই তিনটি ফর্ম ব্যবহারের মধ্যে পার্থক্যটি বুঝতে পারি নি 1) উপ। টেক্সট 2)। / বালিয়াস.টেক্সট 3)। ./alias.txt
ওয়েব ন্যাশ

ফর্ম 1) এবং 2) সমান যদি হয়। আপনার AT PATH এ রয়েছে থাই বাইকলি একটি নতুন শেল কল করবে, কমান্ডটি চালাবে। বেশিরভাগ ক্ষেত্রে এটি ঠিক আছে, তবে আপনি যদি উপন্যাস বা ফাংশন চান তবে শেলটি প্রস্থান করার সময় সংজ্ঞাটি অদৃশ্য হয়ে যাবে।
আরকেমার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.