তন্ন তন্ন
xdg-open some_file
না
$EDITOR some_file
নির্বোধ, যদি না আপনি "ডিফল্ট" নির্ধারণ করেন যা তারা যা কিছু আহবান করে, যা এটি সাধারণত ব্যবহৃত হয় সেই অর্থে নয়।
উদাহরণস্বরূপ, আমার জেনিয়াল সিস্টেমে:
আমার কাছে গ্লোবাল এডিটোর ভেরিয়েবল সংজ্ঞায়িত নেই:
$ env | grep EDITOR
$ echo $EDITOR
$
সুতরাং $EDITOR some_file
কোনও গুই পরিবেশে (x এবং ওপেনবক্স, lxterminal এ) অথবা একটি tty- এ সম্পূর্ণ ব্যর্থ।
একটি গিও পরিবেশে xdg-open some_file
vi এ ফাইলটি খোলে। সরলভাবে, এটি করার চেষ্টা করে তবে ব্যর্থ হয়। তবে vi এই শব্দটি সবচেয়ে বেশি ব্যবহৃত হয় সেই অর্থে আমার "ডিফল্ট" সম্পাদক নয়। আমি ইনস্টল করা সমস্ত ফাইল ম্যানেজার সম্মত হন যে আমার ডিফল্ট সম্পাদক ed
(না, এটি নয় ed
- আমি যদি সেই মস্কোবাদী থাকতাম তবে vi
আমার ed
লেখা একটি স্ক্রিপ্ট)।
এই কমান্ডগুলির মধ্যে একটি বা অন্যটির ক্ষেত্রে "ডিফল্ট" সংজ্ঞায়নের পক্ষে যুক্তিযুক্ত কারণ থাকতে পারে, তবে প্রচুর সংখ্যাগরিষ্ঠ ব্যবহারকারীর সাধারণ ব্যবহারে, "ডিফল্ট" এমন একটি বিশেষণ যা প্রয়োগ করা হয় কোনও প্রোগ্রাম যা কোনও ফাইল খুললে আপনি দ্বিগুণ হন বা গুই ফাইল ব্রাউজারে এটিতে একক ক্লিক করুন (যেমন নটিলাস, প্যাকম্যানফএম, থুনার, ইত্যাদি), (সেই নির্দিষ্ট ফাইল ব্রাউজারের সেটিংসের উপর নির্ভর করে ডাবল বা একক)। অথবা, পর্যায়ক্রমে, আপনি যখন এটি হাইলাইট করবেন এবং মিডনাইট কমান্ডারের মতো একটি অর্থোডক্স ফাইল ব্রাউজারে এন্টার টিপুন তখনই যে কোনও প্রোগ্রাম ফাইলটি খুলবে।
সুতরাং, "ডিফল্ট" এর সর্বাধিক প্রচলিত ব্যবহারে, প্রতিটি ফাইল ব্রাউজারের জন্য আপনার আলাদা আলাদা ডিফল্ট থাকতে পারে এবং আপনি যখন যোগ্যতা ছাড়াই ডিফল্টের কথা বলেন, তার অর্থ ডিফল্ট ফাইল ব্রাউজারে ডিফল্ট যা হয়। এবং গ্রাফিকাল পরিবেশে ডিফল্ট ফাইল ব্রাউজারটি যদি আপনি কোনও ডিরেক্টরি (ওরফে "ফোল্ডার") বা ডেস্কটপের কোনও ডিরেক্টরিতে একটি সিমলিংক ক্লিক করে ডেস্কটপ করেন বা আপনি যদি ডেস্কটপ রূপক ব্যবহার না করেন তবে এটি উন্মুক্ত হবে maybe একটি মেনুতে সর্বাধিক বৈশিষ্ট্যযুক্ত। আমি যতদূর জানি, এই অর্থে, যা সাধারণ বাস্তব বিশ্বের ব্যবহার, সুমিত দেশমুখের উত্তর সম্পূর্ণ সঠিক এবং সম্পূর্ণ সম্পূর্ণ। এটি আরও বিমূর্ত সংশ্লেষেও থাকতে পারে।
একটি গ্রাফিক্যাল পরিবেশে, অর্থোডক্স ফাইল ম্যানেজারের বাইরে, "ডিফল্ট" শব্দের সাধারণ জ্ঞান যা সম্পাদককে প্রয়োগ করা হয়, তার কোনও সাধারণ প্রয়োগ নেই। টিটিতে কাজ করা কেউই সম্পাদকের কাছে xdg-open some_file
বা $EDITOR some_file
অন্য কারও মেশিনে কাজ না করা অবধি আমন্ত্রণ জানায় না, কিছু ইনস্টল করতে চান না এবং মরিয়া হয়ে উঠেন। তারা একজন খালি খুলতে চান, কেবলমাত্র NAME এর মাধ্যমে অনুরোধ করে একটি সম্পাদক খোলেন। যদি তারা পায়bash: gedit: command not found
তারা তাদের দ্বিতীয় প্রিয় ইত্যাদি চেষ্টা করে দেখুন ডিফল্ট কী, তা অপ্রাসঙ্গিক। যা কিছু গুরুত্বপূর্ণ তা তাদের পছন্দসমূহ এবং কী ইনস্টল করা বা ইনস্টল করা যায়।
মূলকথা:
। । । gksu gedit /path/file.txt যা কাজ করবে না কারণ gedit ডিফল্ট পাঠ্য সম্পাদক নয়। । । ।
ভুল। এবং সে কারণেই কেন আমি পোস্ট করেছি, সে বিবৃতিটি কেন ভুল এবং কেন সেই আদেশটি ব্যর্থ হয়েছিল explain ডিফল্ট সম্পাদকটি কী, আপনি এটি সংজ্ঞায়িত করলেও এটি অপ্রাসঙ্গিক।
এই আদেশটি কাজ করার জন্য আপনার 2 টি জিনিস প্রয়োজন:
উভয় প্রোগ্রাম gksu
এবং gedit
, অবশ্যই সিস্টেমে ইনস্টল করা উচিত।
আপনার অবশ্যই ফাইলের জন্য উপযুক্ত অনুমতি থাকতে হবে এবং এটি পূর্বপুরুষের ডিরেক্টরি। আপনাকে পাথের সমস্ত ডিরেক্টরিতে এক্স থাকতে হবে, কমপক্ষে ফাইলটিতে নিজেই r থাকতে হবে, এবং সম্ভবত পিতামুলক ডিরেক্টরিতে কমপক্ষে r থাকতে হবে। কিছু সম্পাদককে ফাইল বা পিতামাতার ডিরেক্টরিতে ডাব্লু প্রয়োজন হতে পারে, যদিও তাদের উচিত নয়।
ত্রুটি বার্তাটি পড়ে কমান্ডটি কেন ব্যর্থ হয়েছে তা আপনার জানাতে সক্ষম হওয়া উচিত। আপনি যদি gedit পছন্দ করেন, এটি ইনস্টল করুন।
তবে gksu বিপজ্জনক। আপনার প্রয়োজন হলে গ্যাকসুডো ব্যবহার করুন। তবে su / sudo / gksu / gksudo / pkexec টাইপ কমান্ডের কোনও ব্যবহার করবেন না যদি না নিম্নলিখিত কমান্ডটি ব্যর্থ হয় ails এবং তারপরেও, যদি এটি ব্যর্থ হয় তবেই। এটির যদি কাজ করা উচিত ছিল তবে কিছু sudo-ish কমান্ডটি তৈরি করতে এটি কাজটি "যদি এটি ফিট না করে তবে একটি বড় হাতুড়ি পান" like এটি রাস্তায় আরও সমস্যা তৈরি করবে। সেক্ষেত্রে অনুমতিগুলি সংশোধন করুন এবং সেগুলি প্রথমে কেন ভুল হয়েছিল তা বোঝার চেষ্টা করুন।
বা কোনও sudo টাইপ কমান্ড সর্বশক্তিমান are কখনও কখনও, আপনি এমনকি gksudo দিয়ে ফাইল সম্পাদনা করার আগে অনুমতিগুলি পরিবর্তন করতে হবে।
gksu
ধানের কথা শোনার বিপদ সম্পর্কে যারা সুমিতের উত্তরে মন্তব্য করেছিল। তিনি জ্ঞানী চ্যাপ যিনি কিছুক্ষণের কাছাকাছি ছিলেন। তার 3 লিঙ্ক পুনরাবৃত্তি:
https://askubuntu.com/a/288506/2088
https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/1186676
http://ubuntuforums.org/showthread.php?t=1819589