জিইউআই অ্যাপের সাথে সম্পর্কিত কমান্ড লাইনটি কীভাবে খুঁজে পাওয়া যায় (যেমন, লিব্রেফিস লেখক)?


35

কমান্ড লাইন থেকে আমি কীভাবে LibreOffice Writer চালাতে পারি? মূলত, এর আদেশটি কী এবং আমি কীভাবে জানতে পারি যে একটি সাধারণ অ্যাপ্লিকেশন সাধারণভাবে চালানোর জন্য আদেশটি কী?

উত্তর:


43

libreoffice --writerLibreOffice Writer শুরু করতে চালান ।

এই ক্ষেত্রে, আমি অনুমান করেছি যে এটি হতে পারে libreofficeবা অনুরূপ হতে পারে , তাই আমি libreএকটি টার্মিনালে প্রবেশ করলাম এবং দুবার ট্যাব টিপলাম। libreofficeবিকল্পগুলির মধ্যে একটি ছিল, তাই আমি এটি চালিয়েছি। এটি এমন কিছু শুরু করেছিল যা থেকে রাইটার, ক্যালক, ইমপ্রেস ইত্যাদিতে যাওয়ার জন্য কেউ বেছে নিতে পারে আপনি যেহেতু লেখক সম্পর্কে বিশেষভাবে জিজ্ঞাসা করেছিলেন তাই আমি তাকালাম man libreoffice, যা -writerকমান্ড লাইনের বিকল্পগুলির মধ্যে একটি হিসাবে উল্লেখ করেছে । রানিং libreoffice -writerকাজ করেছে কিন্তু ফল পেয়েছে resulted

$ libreoffice -writer
Warning: -writer is deprecated.  Use --writer instead.

এবং তাই আমি পেয়েছিলাম libreoffice --writer

সাধারণভাবে, কেউ নিম্নলিখিতগুলির মতো জিনিস চেষ্টা করতে পারে:

  • অ্যাপ্লিকেশন নামের উপর ভিত্তি করে নাম অনুমান এবং চেষ্টা করুন। সাহায্যের জন্য ট্যাব-সমাপ্তি ব্যবহার করুন। বিকল্পগুলির জন্য ম্যান পৃষ্ঠাগুলি পড়ুন।
  • প্রোগ্রামটি চালান (একটি জিইউআই মেনু ব্যবহার করে বা তবে আপনি এটি চালান), প্রক্রিয়াটির নামটি অনুমান করুন এবং ব্যবহার করে পরীক্ষা করুন ps aux | grep guessed_name
  • যদি আপনি জানেন যে প্রোগ্রামটি ইনস্টল করা প্যাকেজের অন্তর্ভুক্ত X, চালান dpkg -L X। এটা তোলে প্যাকেজ থেকে ইনস্টল করা ফাইল তালিকা প্রস্তুত করা যাবে X, জন্য বর্ণন /usr/bin, /bin, /sbinআউটপুটে, ইত্যাদি।
  • একটি উইন্ডোর সাথে সম্পর্কিত প্রক্রিয়াটি নিম্নলিখিত হিসাবে সন্ধান করতে পারে:

    চালান xprop _NET_WM_PID, লক্ষ্য উইন্ডোতে নেভিগেট করুন (ক্লিক না করে!) এবং এটিতে ক্লিক করুন। এটি উইন্ডোটির সাথে সম্পর্কিত পিআইডি মুদ্রণ করবে, উদাহরণস্বরূপ

    _NET_WM_PID(CARDINAL) = 7394
    

    ps -p 7394প্রদত্ত পিআইডি-র প্রক্রিয়াটির নাম জানতে এখন চালান ((৩৯৪ টি পেয়েছেন পিআইডি দ্বারা প্রতিস্থাপিত)।


2
আপনি কমান্ডটি সন্ধান করতে ব্যবহৃত সাধারণ জ্ঞান প্রক্রিয়াটির দুর্দান্ত ব্যাখ্যা ... এমনকি গুগল ছাড়াই!
এসআরডিসি

4

কমান্ডটি সন্ধান করতে, স্বয়ংক্রিয়-সম্পূর্ণ কমান্ডটি ব্যবহার করে দেখুন:

' ফ্রি ' টাইপ করুন , তারপরে আপনাকে [' ট্যাব '] টিপুন :

libreoffice

তারপরে ' --help ' যোগ করুন , শেষ পর্যন্ত আপনাকে দিন:

libreoffice --help

এটি আপনাকে সমস্ত সম্ভাব্য বিকল্পগুলি দেবে যা আপনার প্রয়োজন হতে পারে ..

(snip)
LibreOffice 3.4  340m1(Build:402)

Usage: soffice [options] [documents...]

Options:
--minimized    keep startup bitmap minimized.
--invisible    no startup screen, no default document and no UI.
--norestore    suppress restart/restore after fatal errors.
--quickstart   starts the quickstart service
--nologo       don't show startup screen.
 :
--writer       create new text document.
--calc         create new spreadsheet document.
--draw         create new drawing.
--impress      create new presentation.
--base         create new database.
:

@ প্রীতেকের ঠিক কী উত্তর ছিল ...
উরি হেরেরা

একমত না। এই পদ্ধতির মধ্যে অনুমান করা এবং 'রাইটার'-এর একটি পরিবর্তন খুঁজে পাওয়া যায়। আমি আরও সঠিক এবং জেনেরিক পদ্ধতি বর্ণনা করেছি।
ডেভিড 6

ঠিক আছে, উভয়ই অনুমান করা libreবা জড়িত libreoffice। এর --helpচেয়ে বেশি জেনেরিক নাকি সঠিক man?
প্রতীক

গৃহীত উত্তর হ'ল জেনেরিক কৌশলগুলির একটি তালিকা যা বিভিন্ন পরিস্থিতিতে বিভিন্ন পরিস্থিতিতে কাজ করতে পারে। এটি আসলে নির্দিষ্ট প্রশ্নটির উত্তর দেয়।
ওয়েস্টক্রাফ্ট_ টো_পরে

3

সাধারণত সমস্ত জিইউআই অ্যাপ্লিকেশনগুলিতে একটি লঞ্চার আইকন থাকে। তাদের বেশিরভাগই সঞ্চিত রয়েছে /usr/share/applications। এই .desktopফাইলগুলিতে অ্যাপ্লিকেশন নাম এবং তাদের সম্পর্কিত আদেশগুলি সম্পর্কে তথ্য রয়েছে।

সমস্ত অ্যাপ্লিকেশন এবং কমান্ড তালিকাভুক্ত করার একটি দ্রুত হ্যাকি উপায় হ'ল awk কমান্ডটি ব্যবহার করা :

awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop

দুর্দান্ত, আমরা কেবল এটি গ্রেপ করতে পাইপ করতে পারি এবং কোনও অ্যাপ্লিকেশন অনুসন্ধান করতে পারি!
চিল্লারানন্দ

2

আমি যখন লেখককে অ্যাক্সেস করি তখন আমি আমার টার্মিনালটিতে গিয়ে টাইপ করি:

lowriter

এটি নিখুঁতভাবে কাজ করে বলে মনে হচ্ছে এবং এটি ক্যালকের জন্য পুনরাবৃত্তি হতে পারে (লোকালিক); আঁকুন (লড্রাও); বেস (lobase); ইমপ্রেস (লম্প্রেস)। আপনি পয়েন্ট পেতে।

আমি আজ রাতে অন্য আশ্চর্যজনক টার্মিনাল কমান্ডটি শিখেছি এটি হ'ল:

ফায়ারফক্স গুগল.কম

এটি আপনাকে আপনার পছন্দের ওয়েবসাইটে বা এই ক্ষেত্রে গুগলে নিয়ে যাওয়ার সময় ফায়ারফক্স কল করবে। কমান্ড লাইন ইন্টারফেস (সিএলআই) এর সাথে আমি যত বেশি খেলি ততই আমি সমস্ত ক্ষমতার প্রেমে পড়ি।


দয়া করে দেখুন ব্যবহারটি lowriterএখনও সঠিক কিনা। আমি এখনই 12.04 ব্যবহার করে এবং লিব্রেফিস 3.5 3.5.2.2 দিয়ে এটি ব্যবহার করে দেখেছি এবং এই প্রতিক্রিয়া পেয়েছি:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer

সম্পূর্ণ আপ-টু-ডেট লিনাক্স পুদিনা ডিসেম্বর 2016
জাজেপার

2

একটি খুব সহজ উপায় যা কোনও অনুমান করা জড়িত না :

  • চালান alacarte(এটি জিনোম মেনুতে 'মেনু')।
  • কোনও অ্যাপ্লিকেশনটির আদেশের নামটি জানতে এই পদক্ষেপগুলি অনুসরণ করুন:

জিনোমের মেনু সম্পাদকটিতে একটি অ্যাপ্লিকেশনটির কমান্ডের নাম সন্ধান করা হচ্ছে

  1. অ্যাপ্লিকেশন নির্বাচন করুন।
  2. ক্লিক করুন Properties
  3. ক্ষেত্রে প্রয়োগের জন্য কমান্ডের নামটি সন্ধান করুন Command, উদাহরণস্বরূপ এটি file-roller

অনুমানমূলক কাজ না করার জন্য ভোট দিয়েছেন! এছাড়াও, আমি আলাকার্তে সম্পর্কে জানতাম না।
ওয়েস্টক্রাফ্ট_ টো_পরে


1

উবুন্টু ১২.১০ এবং নতুন লিব্রোফাইস ৪.০-তে ম্যানুয়াল ইনস্টলেশন হওয়ার পরে, কমান্ডটি হ'ল:

libreoffice4.0 - লেখক

পূর্ববর্তী উত্তরের মতো অন্যান্য সমস্ত কমান্ডগুলি লাইব্রোফিসের পরে 4.0 এর অন্তর্ভুক্তির সাথে দেওয়া হয়।


1

কোন প্রোগ্রামটি কোথায় আছে বা কী বলা হয়েছে তা সম্পর্কে যদি আমার ধারণা না থাকে এবং কেবল "স্টার্ট মেনু" থেকে লিংক থাকে তবে আমি ডেস্কটপে শর্টকাটটি ডান ক্লিকে তৈরি করব -> ডেস্কটপে যুক্ত করুন। তারপরে আমি একটি পাঠ্য সম্পাদকের শর্টকাটটি খুলব এবং "এক্সিকিউট" দিয়ে শুরু করা লাইনটি সন্ধান করব। সুতরাং, LibreOffice ক্যালকের জন্য আমি দেখতে পাচ্ছি:

এক্সেক = লিবারবফাইস - ক্যালক% ইউ

এটি বাশ কমান্ডের সাথে "লাইব্রোফাইস - ক্যাল্ক" এর সাথে মিলে যায়। শতাংশ-চিহ্নটি এক্সিকিউটের জন্য একটি বর্ধিত অন্তর্নিহিত (?) বিকল্পের সাথে করতে হবে, যা আমি বুঝতে পারি না তবে আপনি এক্সেক ব্যবহার করছেন না বলে কোনটি উপেক্ষা করা যেতে পারে।


0

বিদ্যমান নথিতে লিবারঅফিস শুরু করতে, ব্যবহার করুন xdg-open। এটি কেবলমাত্র লিবারঅফিস ডকুমেন্টের জন্যই নয় তবে যে কোনও ফাইল বা ইউআরএল জন্য কাজ করে। xdg-openআপনার পছন্দসই অ্যাপ্লিকেশনটি ব্যবহার করে ফাইলটি খুলবে।

xdg-open file-or-url

যেহেতু আমি সাধারণত টার্মিনাল থেকে কাজ করি, আমার ~/.bash_aliasesকাছে একটি রয়েছে alias o=xdg-open, তাই এটি এটি হ্রাস করে:

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