এটি হল কমান্ড সিডার্গ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
cdargs - বিল্ট-ইন সিডি শেল-এর জন্য বুকমার্ক এবং ব্রাউজার
সাইনোপিসিস
cdargs [বিকল্প]
ক্রিয়া cv () {
cdargs "$1" && cd "বিড়াল "$HOME/.cdargsresult"`" ;
}
cv [সুই]
বর্ণনাঃ
সঙ্গে cdargs আপনি সংজ্ঞায়িত ফাইল-সিস্টেম জুড়ে বিভিন্ন জায়গায় যেতে পারেন
একটি প্লেইন টেক্সট, লাইন ওরিয়েন্টেড বুকমার্ক ফাইল ব্যবহার করে।
আপনি আপনার বুকমার্ক ফাইল "$HOME/.cdargs" ব্যবহার করে সম্পাদনা করে বুকমার্ক তৈরি করতে পারেন
প্রিয় সম্পাদক, "--যোগ" বিকল্পটি ব্যবহার করে cdargs অথবা বিল্ট-ইন মেকানিজম ব্যবহার করে
যা পরে বর্ণনা করা হবে।
আপনি যখন আছেন cdargs আপনি আপনার তালিকার মাধ্যমে নেভিগেট করতে বিভিন্ন কমান্ড ব্যবহার করতে পারেন
বুকমার্ক এবং ফাইল-সিস্টেমের মাধ্যমে। এই বিভাগে নীচে বর্ণনা করা হয়েছে
"কমান্ডস"। সর্বাধিক ব্যবহৃত এবং সবচেয়ে সুস্পষ্ট কমান্ড হল আপ/ডাউন কী
নেভিগেশন, পথ নির্বাচনের জন্য "ENTER" এবং প্রস্থান করার জন্য "q"।
প্রকৃতপক্ষে এই প্রোগ্রামটি একসাথে ব্যবহার করতে সক্ষম হতে শেল বিল্ট-ইন "cd" কমান্ড আপনাকে
একটি শেল ফাংশন সংজ্ঞায়িত করে একটু কৌশল ব্যবহার করতে হবে। অবশ্যই এই জন্য সিনট্যাক্স হয়
মধ্যে পার্থক্য cshশাঁসের মতো (যেমন tcsh শেল) এবং shশাঁসের মতো (যেমন সজোরে আঘাত).
জন্য sh- শাঁসের মতো:
ফাংশন সিভি () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}
জন্য csh- শাঁসের মতো:
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'
এখন আপনি শুধুমাত্র লাগাতে হবে cdargs আপনার পথের মধ্যে কোথাও বাইনারি।
অবশ্যই আপনি বিভিন্ন উদ্দেশ্যে ফাংশন এবং/অথবা উপনাম তৈরি করতে পারেন। আপনি চাইতে পারেন
যোগ করতে a PWD আপনার বর্তমান ডিরেক্টরি ইকো করতে কল করুন অথবা আপনার ফাংশনে --nowrap-এ রাখুন
একটি ভিন্ন স্ক্রোলিং আচরণ সক্ষম করুন। নীচে শেল ফাংশন বিভাগ দেখুন।
যেহেতু সংস্করণ 1.19 cdargs ব্যাশ ফাংশনগুলির একটি সংগ্রহ নিয়ে আসে (এবং 1.20 tcsh থেকে
উপনাম, এছাড়াও) এর সাথে। আপনি শুধুমাত্র আপনার এই উৎস আছে ~ /। প্রোফাইল or ~ / .bashrc (অথবা
~/.tcsh) এবং আপনি চমৎকার ধরনের জাদু প্রস্তুত (সম্পূর্ণ...) পান। দয়া করে cdargs পড়ুন-
এই ফাংশনগুলির ডকুমেন্টেশনের জন্য যথাক্রমে bash.sh বা cdargs-tcsh.csh।
কম্যান্ড-লাইন বিকল্প
তুমি কল করতে পার cdargs কয়েকটি বিকল্পের সাথে, কিন্তু অন্যথায় আপনি সম্ভবত এটিকে সরাসরি কল করবেন না
কিন্তু আপনি সংজ্ঞায়িত ফাংশন মাধ্যমে.
-h or --help
ব্যবহারের তথ্য প্রদর্শন করুন এবং প্রস্থান করুন।
-v or --সংস্করণ
আউটপুট সংস্করণ তথ্য এবং প্রস্থান.
-a or --যোগ=[:নিম্নক্রমে:]পথ
যোগ পথ ঐচ্ছিক ব্যবহার করে বুকমার্ক তালিকায় নিম্নক্রমে বর্ণনা স্ট্রিং হিসাবে।
-f or --ফাইল=ফাইল
বুকমার্ক ফাইল হিসাবে প্রদত্ত FILE ব্যবহার করে
-u or --ব্যবহারকারী=USER কে
USER এর ডিফল্ট বুকমার্ক ফাইল পড়ুন। যে ফাইল পরিবর্তন করা হবে না.
-o or --আউটপুট=ফাইল
ফলাফল-ফাইল হিসাবে FILE ব্যবহার করুন (কে জানে বিশ্ব এই বৈশিষ্ট্যটি কী তৈরি করতে পারে
যা আমি কল্পনা করতে পারি না...)
-b or -- ব্রাউজ করুন
শুরু cdargs বর্তমান ডিরেক্টরিতে ব্রাউজ মোডে।
-r or --সমাধান
একটি ফলাফল সঙ্গে প্রস্থান করবেন না যখন সুই একটি বর্ণনার সাথে হুবহু মেলে (যা
কিছু প্রতিদিন-জাদু) কিন্তু একটি তালিকা দেখান (এমনকি যদি এটিতে শুধুমাত্র একটি এন্ট্রি থাকে)।
-c or --cwd
বর্তমান ওয়ার্কিং ডিরেক্টরিকে স্টার্টআপে বর্তমান এন্ট্রি করুন যদি এটি চালু থাকে
ক্রমতালিকা.
--nowrap
তালিকার শেষে আঘাত করার সময় কার্সারটি চারপাশে মোড়ানো করবেন না।
সুই নিডল কিছু জাদু সঞ্চালন করে যা আমি আশা করি cdargs এর ব্যবহার উন্নত করবে।
নিডলটি নিম্নলিখিত ক্রমে পরীক্ষা করা হয় এবং প্রথম জিনিসটি যা ফিট হয়
নিয়ে যাওয়া হয়।
If সুই একটি এক-সংখ্যার পূর্ণসংখ্যা হল উপযুক্ত এন্ট্রি পূর্বনির্বাচিত।
অন্যথায় যদি সুই তালিকার প্রতিটি এন্ট্রি একটি স্ট্রিং কিনা তা পরীক্ষা করা হয়
ধারণ সুই.
তারপর সুই দুটি ফাংশন আছে:
যদি এটি শুধুমাত্র পাথ বা বর্ণনার একটি সাবস্ট্রিং এর সাথে মেলে যে বিকল্পটি স্থাপন করা হয়
তালিকার মধ্যে প্রযোজ্য.
যদি এটা ঠিক একটি বর্ণনা স্ট্রিং মেলে এটি ফলাফল (এর মানে cdargs
অভিশাপ উইন্ডো বন্ধ করে, প্রস্থান করে এবং ডিরেক্টরি পরিবর্তন হয়)।
যদি এটি একটি লাইনের সাথে মেলে না, তাহলে সেই লাইনটি প্রদর্শিত হবে না।
এবং জিনিসগুলিকে আরও জটিল করতে আপনি ব্যবহার করে এই আচরণকে প্রভাবিত করতে পারেন
"--noresolve" বিকল্প। এই বিকল্পটি ব্যবহার করা হয় যখন আপনি মনে করেন আপনি একটি দেবেন সুই যে
বর্ণনার সাথে হুবহু মেলে তবে আপনি এটি সমাধান করতে চান না। এই
আপনি যখন একটি এন্ট্রি মুছে ফেলেন তখন বিকল্পটি অভ্যন্তরীণভাবে চালু থাকে (অন্যথায় এর মুছে ফেলা
শুধুমাত্র একটি এন্ট্রি বাকি না হওয়া পর্যন্ত এন্ট্রিগুলি সমাধানের দিকে পরিচালিত করবে) অথবা যখন বুকমার্ক
ফাইলটিতে শুধুমাত্র একটি এন্ট্রি রয়েছে।
অবশেষে, যদি ফিল্টার করা তালিকায় (কিন্তু বুকমার্ক ফাইল নয়) শুধুমাত্র একটি এন্ট্রি থাকে
এটি নির্বাচন করা হয় এবং প্রোগ্রাম সফলভাবে প্রস্থান করে, যদি না আপনি --noresolve বেছে নেন।
আমি শুধু আশা করতে পারি যে আপনি এই নীড়টি বুঝতে পেরেছেন যদি বকবক করেন...
অনুগ্রহ করে মনে রাখবেন, একটি অস্তিত্ব আছে সুই এ তালিকা সংরক্ষণ নিষ্ক্রিয় করে
প্রোগ্রামের শেষ।
কম্যান্ডস
আপনি যখন থাকবেন cdargs আপনার হাতে দুটি মোড এবং বেশ কয়েকটি কমান্ড রয়েছে।
দুটি মোড হল তালিকা (যখন আপনার বুকমার্ক তালিকা প্রদর্শিত হয়) এবং ব্রাউজ (যখন আপনি
ফাইল-সিস্টেমের মাধ্যমে নেভিগেট করুন)।
নেভিগেশন কীগুলি বেশিরভাগ উন্মাদদের জন্য Emacs এবং vi স্টাইলে উপলব্ধ।
সাধারণ কী-সমুহ
/ or k/j or Cn/Cp
নির্বাচন উপরে/নীচে সরান এবং স্ক্রোল করুন।
বর্তমান এন্ট্রি নির্বাচন করুন।
টগল মোড: তালিকা বা ব্রাউজ।
/ or Ca/Ce
তালিকায় প্রথম/শেষ এন্ট্রি যান।
c তালিকায় বর্তমান ডিরেক্টরি যোগ করুন।
C তালিকায় বর্তমান ডিরেক্টরি যোগ করুন কিন্তু একটি বিবরণের জন্য ব্যবহারকারীকে জিজ্ঞাসা করুন
/ or সিভি
10-লাইন-ধাপে তালিকাটি স্ক্রোল করুন। এটি কখনই আবৃত করবে না এবং সম্মান করবে না
Nowrap- বিকল্প
e, v $EDITOR-এ তালিকা সম্পাদনা করুন।
H, ? সাহায্য-স্ক্রীন দেখান।
~, / হোম/রুট ডিরেক্টরি ব্রাউজ করুন।
q প্রস্থান করুন - তালিকা সংরক্ষণ করুন।
সিসি, সিজি, গ-[
abort - তালিকা সংরক্ষণ করবেন না।
কী-সমুহ in সুঙ্গৗডেনের মোড
, h, সিবি
বর্তমান ডিরেক্টরির মধ্যে বংশদ্ভুত।
, l, সিএফ
একটি ডিরেক্টরি আপ.
[সংখ্যা] বর্তমান হাইলাইট করা এন্ট্রি [সংখ্যা] করুন
a তালিকায় বর্তমান এন্ট্রি যোগ করুন।
A তালিকায় বর্তমান এন্ট্রি যোগ করুন কিন্তু ব্যবহারকারীকে একটি বিবরণের জন্য জিজ্ঞাসা করুন, ঠিক 'c' এর মতো
এবং 'সি'।
. লুকানো ফাইলের প্রদর্শন টগল করুন।
কী-সমুহ in তালিকা মোড
[সংখ্যা] প্রদর্শিত হলে এন্ট্রি [সংখ্যা] নির্বাচন করুন এবং সমাধান করুন।
, h, সিবি
বর্তমান এন্ট্রি মধ্যে বংশদ্ভুত.
, l, সিএফ
বর্তমান dir থেকে একটি ডিরেক্টরি আপ করুন।
d or সিডি
তালিকা থেকে বর্তমান এন্ট্রি মুছুন।
s or t তালিকার দুটি এন্ট্রি অদলবদল (ট্রান্সপোজ)।
M or m তালিকায় একটি এন্ট্রি উপরে বা নীচে সরান এবং তারপরে বর্তমান অবস্থান সেট করুন
যে বারবার কীস্ট্রোক একই এন্ট্রিকে উপরে এবং নিচে নিয়ে যেতে থাকে।
শেল ফাংশন
উপরে উল্লিখিত শেল ফাংশন ছাড়াও আপনি অন্যান্য কমান্ড যোগ করতে চাইতে পারেন
আপনার ফাংশন। একটি উদাহরণ হল আপনি যে ডিরেক্টরিতে পরিবর্তন করেছেন তা প্রতিধ্বনিত করা:
ফাংশন সিভি () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& pwd;
}
অথবা আপনি যে ফাইলটি সরিয়ে ফেলতে পারেন cdargs এর ফলাফল রিপোর্ট করে:
ফাংশন সিভি () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& rm -f "$HOME/.cdargsresult";
}
যেহেতু সংস্করণ 1.19 cdargs ব্যাশের জন্য প্রিসেট ফাংশনগুলির একটি ফাইলের সাথে আসে: cdargs দেখুন-
বিতরণে bash.sh. এখন থেকে আপনাকে শুধুমাত্র সেই ফাইলটি সোর্স করতে হবে যদি আপনি হন
ব্যবহার করে একটি sh- শেল মত। তারপর আপনি এমনকি ডিরেক্টরি স্যুইচ করতে শেল সমাপ্তি ব্যবহার করতে পারেন
দ্রুত টাইপ করে
সিভি [ট্যাব]
যেহেতু সংস্করণ 1.20 cdargs এর জন্য প্রাথমিক উপনামের একটি ফাইলের সাথে আসে (এবং সমাপ্তি)
দ্য tcsh শেল.
সমস্ত ব্যাশ কার্যকারিতা পোর্ট করার জন্য যে কোন স্বেচ্ছাসেবক tcsh শেল স্বাগতম.
DISPLAY কে
সার্জারির cdargs বার্তা প্রদর্শনের জন্য উইন্ডোটির নীচে একটি লাইন রয়েছে যখন আপনি
আপনার তালিকায় যোগ করা হয়েছে বা যখন আপনি একটি অজানা কী আঘাত করেছেন।
নীচে থেকে দ্বিতীয় লাইনটি একটি স্ট্যাটাস লাইন যা বর্তমান ডিরেক্টরি দেখায় এবং একটি
বর্তমান অপারেশন মোডের জন্য একটি অক্ষর কোড:
B ব্রাউজ করার জন্য
L তালিকার জন্য
প্রদর্শনের সবচেয়ে বড় অংশটি আপনাকে আপনার বুকমার্কের তালিকা বা প্রদর্শন করতে ব্যবহৃত হয়
বর্তমান ডিরেক্টরির বিষয়বস্তু। বাম দিকে আপনি সম্ভবত একটি নম্বর পাবেন
যেটি আপনি কার্সার মুভমেন্ট ব্যবহারের তুলনায় একটু দ্রুত লাফানোর জন্য ব্যবহার করতে পারেন।
এই সংখ্যাগুলি উপরে বর্ণিত হিসাবে সরানো যেতে পারে। পরবর্তী একটি সংক্ষিপ্ত বিবরণ আসে
বন্ধনীতে প্রবেশ। আপনি আপনার বুকমার্ক এবং বেশ দীর্ঘ পথ আছে যখন এটি সুবিধাজনক
তাদের বেশিরভাগই একই বেস দিয়ে শুরু হয় (যেমন /home/user)। অবশেষে বাস্তব আছে
পরম পথ আপনি যখন সমাপ্ত হবে warping হবে. স্পষ্টতই বর্তমান এন্ট্রি হয়
হাইলাইট।
যদি পথের পূর্বে একটি "!" এটি একটি অবৈধ ডিরেক্টরি নির্দেশ করে। একটি বুকমার্ক নির্দেশ করে
বর্তমান ওয়ার্কিং ডিরেক্টরি বোল্ড ফন্টে প্রদর্শিত হয় (যদি টার্মিনাল এমুলেশন
সেই বৈশিষ্ট্যটি বোঝে)।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে cdargs ব্যবহার করুন