জিএনইউ তথ্য কীসের জন্য?


62

আমি বুঝতে পারছি জিএনইউ তথ্য কী এবং এটি কীভাবে ব্যবহার করতে হয় তবে এটি কীসের জন্য ? কেন এটি মানব পৃষ্ঠাগুলির সমান্তরালে বিদ্যমান? পৃথক ইউটিলিটি সরবরাহ করার পরিবর্তে বিশদ ম্যান পেজ লিখবেন না কেন?


3
টেক্সিনফো ফাইলটি গ্রাফ ম্যাক্রোগুলিকে আরও অনেক কিছু করতে পারে।
জর্ডানম

15
ম্যান পৃষ্ঠাগুলিতে এটির একটি সুবিধা রয়েছে: "হাইপারলিঙ্কস"। বাকিগুলি হ'ল উদ্ভাবনীয় নয়, এখানে উদ্ভাবিত নয় সিন্ড্রোম, মজাদার কী বাইন্ডিংস, দির রক্ষণাবেক্ষণের ঝামেলা এবং আরও অনেক কিছুর সাথে শুরু করুন।
জেনস

4
info --vi-keysতথ্যের কীবাইন্ডিংগুলি আরও পরিচিত বোধ করার জন্য ব্যবহার করুন । এছাড়াও আপনি ব্যবহার করতে পারেন lessএটা শুধু মত মনে করতে তথ্য সহ man: info --subnodes -o - $1 | less। আপনি যদিও এইভাবে কিছু পাঠ্য বিন্যাস হারাবেন না।

1
বিকল্পভাবে, gnu.org/manual এ আপনার ব্রাউজারটি নির্দেশ করুন । (ভিম্পিটার / ভ্রোম ব্যবহার করা alচ্ছিক
nwk

উত্তর:


63

জিএনইউ তথ্যটি এমন ডকুমেন্টেশনগুলির জন্য তৈরি করা হয়েছিল যা বিস্তৃত, হাইপারলিঙ্কযুক্ত এবং একাধিক ফর্ম্যাটে আউটপুট করা সম্ভব ছিল।

ম্যান পৃষ্ঠাগুলি উপলব্ধ ছিল এবং সেগুলি মুদ্রিত আউটপুট সরবরাহ করতে দুর্দান্ত। যাইহোক, সেগুলি এমনভাবে তৈরি করা হয়েছিল যে প্রতিটি পুরুষ পৃষ্ঠায় যুক্তিসঙ্গতভাবে ছোট্ট সামগ্রী থাকতে পারে। কোনও ম্যান পেজে একটি সি সি ফাংশন যেমন প্রিন্টফ (3) এর উপর আলোচনা হতে পারে বা ls (1) কমান্ডের বর্ণনা দিতে পারে।

যখন আপনি বড় সিস্টেমে প্রবেশ করেন তখন তা ভেঙে যায়। ম্যান পেজগুলিতে ইম্যাক্সের জন্য ডকুমেন্টেশন আপনি কীভাবে ফিট করবেন? সমস্যার উদাহরণ পার্ল ম্যান পৃষ্ঠা, যা তথ্য পেতে আপনি পড়তে পারেন এমন ১4৪ টি পৃথক ম্যান পেজ তালিকাভুক্ত করে। আপনি কীভাবে এর মাধ্যমে ব্রাউজ করবেন, এবং && এর অর্থ কী তা অনুসন্ধান করার জন্য অনুসন্ধান করবেন?

ম্যান পেজগুলির উন্নতি হিসাবে, তথ্য আমাদের দিয়েছে:

  1. একটি বৃহত সিস্টেমের জন্য একটি একক দস্তাবেজ থাকার ক্ষমতা, যা সেই সিস্টেম সম্পর্কে সমস্ত তথ্য ধারণ করে। (বনাম ১4৪ টি পৃষ্ঠা পৃষ্ঠা)
  2. পুরো ডকুমেন্ট জুড়ে সম্পূর্ণ পাঠ্য অনুসন্ধান করার ক্ষমতা (বনাম ম্যান-কে যা কেবলমাত্র কীওয়ার্ডগুলি পরীক্ষা করে)
  3. একই বা বিভিন্ন নথির বিভিন্ন অংশে হাইপারলিঙ্কস (বনাম দেখুন আরও দেখুন বিভাগটি, যা কিছু দ্বারা হাইপারলিংকগুলিতে তৈরি হয়েছিল, তবে সমস্তই নয়, ম্যান পৃষ্ঠা দর্শক)
  4. দস্তাবেজের জন্য একটি সূচক, যা ব্রাউজ করা যেতে পারে বা আপনি "আই" টিপতে পারেন এবং কোনও শব্দ লিখতে পারেন এবং এটি সূচীটি অনুসন্ধান করে আপনাকে সঠিক জায়গায় নিয়ে যাবে (বনাম কিছুই নেই)
  5. লাইনারি ডকুমেন্ট ব্রাউজিং কনসেপ্টগুলি, আপনি পূর্ববর্তী এবং পরবর্তী বিভাগগুলি পড়তে পারবেন যদি আপনি চান তবে মাউস বা কীস্ট্রোক (v। কিছুই নয়) by

এটি এখনও প্রাসঙ্গিক? আজকাল বেশিরভাগ লোকেরা বলতেন "এই ডকুমেন্টেশনটি কোনও ম্যানপেজের সাথে সম্পর্কিত নয়" এবং এটি একটি পিডিএফতে রাখবে বা এটি HTML এ রেখে দেবে in আসলে, বেশ কয়েকটি ওএসের সহায়তা সিস্টেমগুলি এইচটিএমএল ভিত্তিক on যাইহোক, যখন জিএনইউ তথ্য তৈরি করা হয়েছিল (1986), এখনও HTML উপস্থিত ছিল না। আজকাল টেক্সিনফো আপনাকে পিডিএফ, তথ্য বা অন্যান্য ফর্ম্যাট তৈরি করার অনুমতি দেয়, তাই আপনি চাইলে সেই ফর্ম্যাটগুলি ব্যবহার করতে পারেন।

এজন্য জিএনইউ তথ্য আবিষ্কার হয়েছিল।


6
man -K fooবড় হাতের বিকল্পের সাহায্যে একটি বিশ্বব্যাপী পূর্ণ পাঠ্য অনুসন্ধান করা হয়। চেষ্টা করুন man -K global-apropos- এটি manনিজের জন্য , ইংরেজিতে এবং স্থানীয় ভাষায় পৃষ্ঠাগুলি সন্ধান করে ।
ভোলকার সিগেল

1
'&& 'এর অর্থ কীভাবে আপনি খুঁজে পাবেন? ... আপনি সূচীতে দেখুন: "ম্যান পারল", সেখান থেকে আপনি সংক্ষিপ্ত বিবরণ, টিউটোরিয়ালস, রেফারেন্স ম্যানুয়াল, অভ্যন্তরীণ, বিবিধ (বই, সম্প্রদায়ের উত্স, লাইসেন্স, পরিবর্তন লগগুলি দেখুন) (~ 40), ভাষা + প্ল্যাটফর্ম নির্দিষ্ট দস্তাবেজগুলির মধ্যে, '&&' এর জন্য আমি রেফারেন্স সেকশনে সন্ধান করি এবং বেশিরভাগ ভাষার রেফ-ম্যানুয়ালগুলির মতো 1 ম বিভাগ হিসাবে সিনট্যাক্স, ডেটা এবং অপারেটরগুলি দেখি & তাই আমি perlop র manpage মধ্যে তাকান, এবং 2nd পর্দা ডাউন তালিকা সব অপারেটরদের যে তুলনা 'তথ্য' ... সৌভাগ্য থেকে --vi-মোড ARG সংবেদনশীল একজন figuring আউট
মধ্যে Astara

41

তথ্য সিস্টেমটি উদ্ভাবনের কারণটি হ'ল প্রয়োজনীয়তা, তবে আমার ধারণা "আলস্যতা, হুব্রিস এবং অধৈর্যতা" এটিও সমানভাবে ভাল ব্যাখ্যা।

জিএনইউ প্রকল্পের মূল বিষয়টি ছিল অবাধে পরিমার্জনযোগ্য এবং অবাধে বিতরণযোগ্য অপারেটিং সিস্টেম এবং সরঞ্জামগুলি বিকাশ করা। Unতিহ্যবাহী ইউনিক্স ম্যান সিস্টেমটি বেল ল্যাবগুলি থেকে প্রাপ্ত এনআরওফ / ট্রফ ডকুমেন্ট ফর্ম্যাটিং সিস্টেমের উপর ভিত্তি করে তৈরি হয়েছিল, যা সেই সময়ে বাণিজ্যিক (অ-মুক্ত) সফ্টওয়্যার ছিল। শেষ পর্যন্ত সেই সিস্টেমটি বিপরীত ইঞ্জিনিয়ার হয়ে গিয়েছিল এবং গ্রাফ নামে একটি নিখরচায় প্রতিস্থাপন তৈরি করা হয়েছিল, তবে এটি জিএনইউ প্রকল্প শুরুর বেশ কয়েক বছর পরে। সুতরাং GNU ডকুমেন্টেশনের জন্য ম্যান সিস্টেম ব্যবহারের আগে তার আগে ট্রফ রিপ্লেসমেন্ট বাস্তবায়ন করতে হবে, একটি বিশাল উদ্যোগ গ্রহণ করা।

ইতোমধ্যে জিএনইউ ইমাকস জিএনইউর প্রথম বড় প্রকল্প এবং এটির জন্য বিস্তৃত নথিপত্রের প্রয়োজন required জিএনইউ সিস্টেমটি বাস্তবায়নের কাজের একটি পর্বতের মুখোমুখি, রিচার্ড স্টালম্যান বিদ্যমান সিস্টেমে যে সফ্টওয়্যার ব্যবহার করতে পারেন তা তার সিস্টেমে ব্যবহার করেছিলেন cast টেক্স ইতিমধ্যে বিদ্যমান এবং শক্তিশালী নথি বিন্যাসকরণ ক্ষমতা ছিল। এনআরফ / ট্রফের মতো নয়, টেক্স ব্যবহার এবং পুনরায় বিতরণে বিনামূল্যে ছিল। প্রিন্ট করা ম্যানুয়ালগুলির জন্য টেক্সের শক্তি এবং প্রক্রিয়াকরণ এবং অনলাইন ডকুমেন্টেশন রিডিংয়ের জন্য জিএনইউ ইমাক্সের পাওয়ার জন্য ডকুমেন্টেশন সিস্টেম হিসাবে টেক্সিনফো তৈরি করা হয়েছিল। মূল টেক্সিনফো প্রসেসর এবং তথ্য নথি ব্রাউজার উভয়ই লিস্পে লিখিত ছিল এবং ইমাক্সের অভ্যন্তরে চলেছিল। স্ট্যান্ডেলোন টেক্সিনফোর ইউটিলিটিগুলি বেশ কয়েক বছর পরে এসেছিল।


20

হিসাবে উইকিপিডিয়া পৃষ্ঠাটি জানাচ্ছে , TeXinfo রিচার্ড স্টলম্যান দ্বারা গনুহ প্রকল্পের কর্মকর্তা ডকুমেন্টেশন যেমন পরিকল্পনা করা হয়েছিল। এটি টেক্সের শীর্ষে ম্যাক্রোগুলির একটি সেট এবং এটি সফ্টওয়্যার ম্যানুয়াল লেখার জন্য তৈরি করা হয়েছিল। আমি মনে করি স্টলম্যান এই কাজের জন্য ম্যান পেজগুলি অপর্যাপ্ত বলে মনে করেছিলেন। টেক্সিনফোর ম্যান পেজের ওপরে দুটি সুবিধা হ'ল এটি হাইপার-লিঙ্কযুক্ত এবং দ্বিতীয়টি এটি হ'ল ডিজাইনের মাধ্যমে অন্যান্য ফরমেটে রূপান্তর করা সহজ।

অ্যাডেন্ডেন্ডাম: প্রশ্নের সাথে কঠোরভাবে প্রাসঙ্গিক না হলেও নোট করুন যে ম্যান পেজগুলি লিনাক্স কার্নেলের উপরে এবং অন্যান্য বিএসডি স্বাদে যেমন চলমান ফ্রি ইউনিক্স-জাতীয় সিস্টেমে স্ট্যান্ডার্ড ডকুমেন্টেশন সিস্টেম হিসাবে বিবেচিত হয়। উদাহরণস্বরূপ, দেবিয়ান প্যাকেজ টেমপ্লেটগুলি কোনও আদেশের জন্য ম্যান পৃষ্ঠা যুক্ত করতে উত্সাহ দেয় এবং ল্যান্টিয়ান একটি ম্যান পৃষ্ঠার জন্য পরীক্ষা করে। টেক্সিনফোর এখনও জিএনইউ প্রকল্পের বাইরে ব্যাপকভাবে ব্যবহৃত হয় না।


2
+1 বিশেষত হাইপারটেক্সট সম্পর্কিত নোটের জন্য, যা আমার মনে হয় (এখনকার চেয়ে এখন বেশি) হার্ডকপি-ভিত্তিক manফর্ম্যাট থেকে সরে যেতে চাওয়ার একটি বড় কারণ ছিল ।
ট্রিপলি

@ ক্রিস্টোফারশাল্টজ সম্পাদিত
ফাহিম মিঠা

আমি রেফারেন্স উপকরণ জন্য বই অভ্যস্ত। আমি তাদের কভার-টু-কভার পড়তে পারি। নথিপত্র লেখার জন্য যদি ম্যানুয়াল এবং বইগুলি অপর্যাপ্ত হয়, কম্পিউটার এবং ভাষা কখনই শেখানো বা শেখানো হত না। লার্নিংয়ে সর্বাধিক জটিল-সহজ বিষয়গুলির সাথে আরও কম জটিল বিষয়গুলির সাথে নিম্ন-> উচ্চ জ্ঞান থেকে একটি অগ্রগতি অনুসরণ করুন। ক্রমানুসারে উপস্থাপিত তথ্য - প্রতিটি শিশু প্রায়শই যা শিখে তা বইগুলি। এইচ-লিংকগুলি এলোমেলো বিষয়গুলির আগ্রহের বিষয়গুলিতে ফোকাস করার জন্য: যদি বিশেষজ্ঞ এবং টপিকের মাস্টার - আপনি কী চান তা জানেন এবং লিঙ্কগুলি আপনাকে সেখানে দ্রুত নিয়ে যেতে পারে। রেফারেন্স এবং শেখার জন্য, লিঙ্কগুলি বেশ উপযুক্ত।
আস্তারা

7

A থেকে ব্যবহারিক দৃশ্য, infoহয় সবচেয়ে বিস্তারিত এর তিনটি স্তর রেফারেন্স নথিপত্রের:

তিনটি স্তর সাধারণত বিশদে বৃদ্ধি পাচ্ছে:

--helpএকটি সংক্ষিপ্ত ব্যবহার - একটি সাধারণ কমান্ড বিকল্প হিসাবে সারসংক্ষেপ ,
man- সর্বোত্তম man পৃষ্ঠা, একটি দ্রুত রেফারেন্স , এবং
info- একটি আরো বিস্তারিত, গনুহ-speciffic ম্যানুয়াল - পূর্ণ, সরকারী ডকুমেন্টেশন

যদি কোনও infoপৃষ্ঠা উপলব্ধ না হয় তবে ম্যান পৃষ্ঠাতে সাধারণত সম্পূর্ণ ডকুমেন্টেশন থাকে।

নোট করুন যে ম্যান পেজে --helpGNU কোর্টিলস থেকে অনেক কমান্ডের আউটপুট যেমন ঠিক একই তথ্য রয়েছে - উদাহরণস্বরূপ ls;

তুলনা করুন ls --helpএবং man lsদেখুন যে পার্থক্যটি কেবল বিন্যাসে রয়েছে।


ডিফল্ট তথ্য ভিউয়ার হয় info
আরো আছে আরামদায়ক বিকল্প টার্মিনাল জন্য মতো pinfo, গুই জন্য konqueror:

pinfo ls

konqueror info:ls


ঠিক আছে, আপনি ত্রয়ী, আমি আপনাকে এটি দিতে হবে।
মাইক্রজারভ

@ মাইক্রোজার আমি সাব-উত্তরটিতে বৈশিষ্ট্য অন্তর্ভুক্ত পাইনি। ;)
ভোলকার সিগেল

হুঁ ... খুব আকর্ষণীয়, আপনি helpবিল্টিন বাশ কমান্ডের কমান্ড হিসাবে aproposএবং whatisসেখানে ব্যবহারিক ব্যবহারের বিকল্প হিসাবে মানুষ হিসাবে উল্লেখ করতে ভুলে গেছেন except

হাইপার-লিঙ্কযুক্ত রেফারেন্স ম্যানুয়াল বা বই নয়। একটি উইকি? হতে পারে, তবে ম্যানুয়ালগুলি অফ লাইন বিশ্বে হাইপারলিঙ্কগুলির সাথে আসে না। এগুলি রেফারেন্স সহ আসে (অধ্যায় 38 দেখুন) তবে সেগুলি শিখাই ভাল নয়। সাম্প্রতিককালে নতুন সি ++ বইয়ের মাধ্যমে পড়ে, আমি সম্মত হতে পারি যে আপনি যদি পরবর্তী কোনও বিষয় সম্পর্কে আরও তথ্য চান তবে আপনি এটি সামনে এবং পশ্চাদপদ রেফারেন্সগুলি ব্যবহার করতে পারেন। আপনি একবার বইটি পড়েছেন, সেই উল্লেখগুলি জিনিসগুলি সন্ধানে দুর্দান্ত সহায়তা হতে পারে। কিন্তু জটিল প্রোগ্রামে নতুন কারও জন্য? আমি প্রতিবার লিঙ্কযুক্ত এইচটিএমএল বা তথ্য পৃষ্ঠার উপরে একটি বই পছন্দ করব।
আস্তারা

আমি তথ্য পৃষ্ঠা পছন্দ করি। এগুলি ম্যান পৃষ্ঠাগুলির চেয়ে অনেক বেশি টিউটোরিয়াল-মত এবং তাই নবীনদের পক্ষে আরও সহজ। ব্যবহার করে দেখুন info sedএবং info grepসাথে তুলনা man sedএবং man grep। ম্যান পেজগুলি বেশিরভাগ সময় প্রযুক্তিগত এবং অভাবের উদাহরণ examples আমি যা বর্ণনা করেছি তার ব্যতিক্রম আছে, তবে বেশিরভাগ আদেশের ক্ষেত্রে এটি সত্য।
ফার্নান্দো বাসো

3

1 - উন্নত, তবে লাইটওয়েট প্রযুক্তি

ম্যান পেজ সমতল।

info একটি গাছ।

উভয়ই পাঠ্যভিত্তিক থাকে , তাই এগুলি নিম্ন স্তরের সিস্টেম বিকাশের সময় ব্যবহার করা যেতে পারে (HTTP এর বিপরীতে, এটি ব্যবহারের আগে আপনাকে সম্পূর্ণ বিকাশযুক্ত জিইউআই এবং ব্রাউজার প্রয়োজন requires)

এটিও দরকারী কারণ লিনাক্স অনেকগুলি কম রিসোর্স মেশিনে চলতে পারে, উদাহরণস্বরূপ, আটল থেকে আমার আড়ডিনোতে যে স্টাফটি চলে সেগুলি পাওয়া যায় info

(ইতিহাস: গোফরেরinfo মতোই , যদি আপনি এটি মনে রাখেন G আমরা সবাই জিইউআই ওএস-এ যাওয়ার আগে আমাদের যা ছিল, এবং বিশ্বব্যাপী ওয়েবটি বিস্ফোরিত হয়েছিল I আমি মনে করি যে গোফার তথ্য সন্ধানের জন্য বেশ ভাল কাজ করেছিলেন এবং এটি দ্রুত ছিল) এবং সহজ। এটি সহজেই প্রসারিত, সম্পূর্ণ পাঠ্য ভিত্তিক এবং দ্রুত ছিল))


ম্যান পৃষ্ঠাগুলিতে অপারেবল হাইপারলিঙ্ক থাকতে পারে না। (এই প্রযুক্তিতে এটি কেবল সম্ভব নয়))

infoনোড থেকে নোড, বা নোড থেকে পাতায় অনেক অপারেবল লিঙ্ক থাকতে পারে এবং বড় ম্যানুয়ালগুলি দ্রুত চলাচল করা আরও সহজ করে তোলে।


2 - ম্যান পৃষ্ঠাগুলিতে পাওয়া যায় নি এমন সামগ্রী রয়েছে contains

অনেক স্ট্যান্ডার্ড প্যাকেজগুলিতে বোন- ডক প্যাকেজও থাকে। প্রায়শই এই সামগ্রীটি কেবলমাত্র ভিতরে পাওয়া যায় info

এই ডকুমেন্টেশন প্যাকেজগুলি বিভাগ এবং উপ-বিভাগগুলি সহ তথ্যের ভিতরে বুকলেট যুক্ত করে। ইন infoশ্রেণীর বা সম্প্রদায়ের ভাষা, এই বলা হয় nodes, এবং নোড অন্যান্য ধারণ করতে পারে nodesএকটি গাছ কাঠামো।

গাছটির চারপাশে আরোহণের জন্য আদেশ রয়েছে, এখানে কয়েকটি উদাহরণ রয়েছে:

  • একটি বিভাগ আপ করুন , উদাহরণস্বরূপ বিভাগ 2.1 থেকে বিভাগ 2
  • পরবর্তী বিভাগ (উদাহরণস্বরূপ পৃষ্ঠা থেকে পৃষ্ঠায় শাখা টিপস সহ সরান), উদাহরণস্বরূপ বিভাগ 2 থেকে বিভাগ 2.1, এবং ( অনুচ্ছেদ 2.2 নেই অনুমান করে ), পরবর্তী বিভাগ 3 এ
  • একটি অনুচ্ছেদে ডানদিকে যেমন বিভাগ 2 থেকে সরাসরি বিভাগ 3 এ, বিভাগ 2.1 এড়িয়ে চলেছেন

যদি আপনি পড়ছেন এবং আপনি লাইন দিয়ে লাইন স্ক্রোল করে থাকেন তবে আপনি প্রতিটি বুকলেটটির সমস্ত বিভাগ দেখতে পাবেন।

গুরুত্বপূর্ণ কমান্ড

l - ফিরে যান - লোয়ার কেস 'এল', যেমন এল অ্যাস্ট। এটি আপনার ওয়েব ব্রাউজারের পিছনের বোতামের মতো । - এই উইন্ডোতে দেখা সর্বশেষ নোডে ফিরে যান (শুরুতে আমাদের কেবল একটি উইন্ডো থাকে)। বাহ, আমরা ডকুমেন্ট উইন্ডোটিও অর্ধেক বিভক্ত করতে পারি!


d - আমার লোক - প্রধান ' d ডিরেক্টরি' নোডে যান। - এটি ইনফো গাছের শীর্ষে। পরিবারগুলিতে লিঙ্কগুলি রয়েছে:

T - আমার পরিবার - এ যান টন এই ডকুমেন্টের অপ নোড। - সাধারণত বিষয়বস্তু সারণী

u - আমার পিতামাতা - আপনি এক স্তরে যান । যেমন বিভাগ 2.1 থেকে বিভাগ 2 এ যান Section

n - আমার ভাইবোন - এই স্তরের এন এক্স নোডে যান । যেমন বিভাগ 2 -> বিভাগ 3 (2.1 নয়)

p - আমার ভাইবোন - এই স্তরের পি রিভের নোডে যান । যেমন বিভাগ 3 -> বিভাগ 2

] - আমার বাচ্চারা - নথির পরবর্তী নোডে যান , যেমন বিভাগ 2 -> বিভাগ 2.1

[ - আমার বাচ্চারা - দস্তাবেজের পূর্ববর্তী নোডে যান , উদাহরণস্বরূপ বিভাগ 2.1 -> বিভাগ 2


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

আমাকে প্রথমে যা করতে হয়েছিল তা হল কীভাবে আরও ভাল নেভিগেট করা যায় তা নির্ধারণ করা। আমি এইচ দ্বারা প্রদত্ত সহায়তাটি প্রায় অপ্রয়োজনীয় বলে মনে করি। তখন পর্যন্ত আমি লক্ষ্য করেছিলাম যে আমি এই সহায়তায় নেমে যেতে পারি, .. তবে তখন খুব বেশি বিভ্রান্তি হয়েছিল।

তাই আমি এই সহায়তাটি অনুলিপি করেছি এবং এটিকে একসাথে জিনোটে আটকালাম এবং কীভাবে infoকাজ হয়েছে তা বোঝার চেষ্টা করতে শুরু করেছিলাম ।

আমি আরও শিখতে থাকায়, আমি তাদের জন্য নিজের সহায়তার পুনর্লিখন করেছি। আমি জানতে চেয়েছিলাম যে তাদের সম্পূর্ণ পরিসীমা কমান্ড কী ছিল এবং কীভাবে তাদের শ্রেণিবদ্ধ করা হয়েছিল।

আমি লক্ষ্য করেছি যে প্রদত্ত কমান্ড কার্যকর করার জন্য 2 বা 3 টি উপায় সহ অনেকগুলি কী-স্ট্রোক নকল করা হয়েছিল। আমি আরও লক্ষ্য করেছি যে এগুলি দেখতে খুব বেশি ইমাকের মতো দেখাচ্ছে।

তথ্য কমান্ডগুলির আমার ঠকানো শীটটি এখানে :

HELP - info - commands

#####################################################################################################################################################
Short list - 'basic' Info command keys (see below for full list)

        C-g         Cancel the current operation.
        H           Close this help window. (toggle help window)
        q           Quit Info altogether.

        h           Invoke the Info tutorial.


        Move in this node
                Up          Move up one line.
                Down        Move down one line.


                PgUp        Scroll backward one screenful.      - also backspace
                PgDn        Scroll forward  one screenful.      - also     space

                Home        Go to the beginning of this node.
                End         Go to the end       of this node.

                TAB         Skip to the next    hypertext link.

                /           Search forward for a specified string.
                }           Search for next     occurrence.
                {           Search for previous occurrence.

        Move to other nodes
                RET         Follow the          hypertext link under the cursor.

                1...9       Pick the first...ninth item in this node's menu.
                0           Pick the last item in this node's menu.

                l           Last in history.  Go back to the last node seen in this window (initially we only have one window). (?? history)


                d           Go to the main 'directory' node.                    my people
        the Info main menu - "This is the top of the INFO tree."

                t           Go to the top node of this document.                my family       Generally the table of contents

                u           Go up one level.                                    my parent       e.g. go from Section 2.1, to Section 2.

                n           Go to the next     node on this level.              my siblings     e.g. section 2 -> section 3  (not 2.1)
                p           Go to the previous node on this level.

                ]           Go to the next     node in the document.            my children     e.g. section 2 -> section 2.1
                [           Go to the previous node in the document.  (?siblings)


                m <name>    Pick a menu item specified by name.
                f           Follow a cross reference specified by name.
                g           Go to a node specified by name.

                i           Search for a specified string in the index (if there is an index), and select the node referenced by the first entry found.

                I           Synthesize menu of matching index entries. ???




#####################################################################################################################################################
Full list - of commands available in Info windows:

Notes: 
        M-              (meta) is Alt;  (also you can use an Esc prefix instead of meta -hwj)
        M-C-            means hold both Ctrl and Alt down at same time
        *               Basic commands (listed above)



     HELP
*               H                                       (get-help-window)               Toggle display of help message
*               h                                       (get-info-help-node)            Visit Info node '(info)Help' (this gets:  man info )


     CANCEL
*                       C-g     C-x C-g M-C-g           (abort-key)                     Cancel current operation  (?? esc)

*               q       C-c                             (quit)                          Quit using Info
                        C-x C-c                         (quit)                          Quit using Info


     WINDOWS
                        C-l                             (redraw-display)                Redraw the display

                x       C-x 0                           (delete-window)                 Delete the current window
                        C-x 1                           (keep-one-window)               Delete all other   windows (leaving 1)

                        C-x 2                           (split-window)                  Split the current  window  (into 2)
                        C-x t                           (tile-windows)                  Divide the available screen space among the visible windows

                        C-x ^                           (grow-window)                   Grow (or shrink) this window

                        C-x o                           (next-window)                   Select the next window (other)

                        C-x C-b                         (list-visited-nodes)            Make a window containing a menu of all of the currently visited nodes

                        C-x w                           (toggle-wrap)                   Toggle the state of line wrapping in the current window

     VIEW OTHER FILE
                        C-x C-f                         (view-file)                     Read the name of a file and select it
                        C-x C-v                         (view-file)                     Read the name of a file and select it


     SCROLL
                        C-v                             (scroll-forward-page-only)      Scroll forward  in this window staying within node      ('v' looks like a down arrow)
                                M-v                     (scroll-backward-page-only)     Scroll backward in this window staying within node      (meta-v is the reverse, or up arrow)

*       PgDn    SPC                                     (scroll-forward)                Scroll forward  in this window (at end moving to next node??)
*       PgUp    DEL     C-h                             (scroll-backward)               Scroll backward in this window (at end moving to next node??)  (DEL = Backspace or Del)

                                M-C-v   ESC PgDn        (scroll-other-window)           Scroll the other window
                                        ESC PgUp        (scroll-other-window-backward)  Scroll the other window backward


     CURSOR MOVEMENT (within a 'node' / page)
        Right           C-f                             ( forward-char)                 Move forward  a character
        Left            C-b                             (backward-char)                 Move backward a character

                                M-b                     (backward-word)                 Move backward a word
                                M-f                     ( forward-word)                 Move forward  a word

                        C-a                             (beginning-of-line)             Move to the start of the line
                        C-e                             (end-of-line)                   Move to the end   of the line


*       Up              C-p                             (prev-line)                     Move up   to the previous line
*       Down            C-n                             (next-line)                     Move down to the next     line

                                M-r                     (move-to-window-line)           Move the cursor to a specific line of the window

*       Home    b               ESC <                   (beginning-of-node)             Move to the start of this node
*       End     e               ESC >                   (end-of-node)                   Move to the end   of this node


     SEARCHING
                /                                       (search)                        Read a string and search          for it
                s                                       (search)                        Read a string and search          for it
                ?                                       (search-backward)               Read a string and search backward for it

                R                                       (toggle-regexp)                 Toggle the usage of regular expressions in searches

                S                                       (search-case-sensitively)       Read a string and search for it case-sensitively

*               }       C-x n                           (search-next)                   Repeat last search in the same    direction
*               {       C-x N                           (search-previous)               Repeat last search in the reverse direction


                        C-s                             (isearch-forward)               Search interactively for a string as you type it
                        C-r                             (isearch-backward)              Search interactively for a string as you type it


                                M-/                     (tree-search)                   Search this node and subnodes for a string.

                                M-}                     (tree-search-next)              Go to next     match in Info sub-tree
                                M-{                     (tree-search-previous)          Go to previous match in Info sub-tree


     JUMP TO NODE CROSS REFERENCES (underlined links to nodes)
*               TAB                                     (move-to-next-xref)             Move to the next     cross reference
                BackTab         M-TAB                   (move-to-prev-xref)             Move to the previous cross reference  (Shift-tab)


     SELECT A NODE (hyperlink)
*               RET                                     (select-reference-this-line)    Select reference or menu item appearing on this line

*               1 .. 9                                  (menu-digit)                    Select this     menu item (link) # in this node's menu (this page's menu)
*               0                                       (last-menu-item)                Select the last menu item (link)   in this node's menu (this page's menu)

                <                                       (first-node)                    Select the first node in this file
                >                                       (last-node)                     Select the last  node in this file


*               d                                       (dir-node)                      Select the 'dir' node (in all files?)   the Info main menu - "This is the top of the INFO tree."

*               t                                       (top-node)                      Select the 'Top' node in this file      Generally the table of contents
*               u                                       ( up-node)                      Select the 'Up'  node in this file      i.e. go from Section 2.1, to Section 2.


*               n                                       (next-node)                     Select the Next node                    i.e. section 2.1 -> section 2.2
*               p                                       (prev-node)                     Select the Prev node


*               g <name>                                (goto-node)                     Read a node name and select it
*               m <item>                                (menu-item)                     Read a menu item and select its node    ???


                        C-x b                           (select-visited-node)           Select a node which has been previously visited in a visible window (c-x=Window, back)



     MOVE TO ANOTHER NODE (in the tree)
*               [                                       (global-prev-node)              Move backwards or up   through node structure (tree within this file)
*               ]                                       (global-next-node)              Move forwards  or down through node structure (tree within this file)

*               l                                       (history-node)                  last - Select the most recently selected node

     GET NODE INFORMATION
                =                                       (display-file-info)             Show full file name of node being displayed
                O                                       (goto-invocation-node)          Find the node describing program invocation


     READ IN NEW MENUS
                G <menus>                               (menu-sequence)                 Read a list of menus starting from dir and follow them  ???


     INDEX
*               i                                       (index-search)                  Look up a string in the index for this file (Search for a specified string in the index 
                                                                                                (if there is an index), and select the node referenced by the first entry found.

                ,                                       (next-index-match)              Go to the next matching index item from the last 'i' command

*               I                                       (virtual-index)                 List all matches of a string in the index

                        C-x f                           (all-files)                     Show all matching files


     FOOTNOTES
*               f                                       (xref-item)                     Read a footnote or cross reference and select its node
                r                                       (xref-item)                     Read a footnote or cross reference and select its node

                                M-C-f                   (show-footnotes)                Show the footnotes associated with this node in another window

     NUMERIC 
                        C-u                             (universal-argument)            Start (or multiply by 4) the current numeric argument
                                M--                     (add-digit-to-numeric-arg)      Add this digit to the current numeric argument
                                M-0 .. M-9              (add-digit-to-numeric-arg)      Add this digit to the current numeric argument


     MISC
                                M-x                     (execute-command)               Read a command name in the echo area and execute it     ?? pwd and ls don't work


#####################################################################################################################################################
The following text commands can only be invoked via M-x (Alt-x -hwj):

        This is a list of longer commands that can be typed, all prefixed with Alt-x:


        M-x scroll-forward-set-window                   Scroll forward  in this window                          and set default window size
        M-x scroll-backward-set-window                  Scroll backward in this window                          and set default window size

        M-x scroll-forward-page-only-set-window         Scroll forward  in this window  staying within node     and set default window size
        M-x scroll-backward-page-only-set-window        Scroll backward in this window  staying within node     and set default window size

        M-x down-line                                   Scroll down by lines
        M-x   up-line                                   Scroll up   by lines

        M-x scroll-half-screen-down                     Scroll down by half screen size
        M-x scroll-half-screen-up                       Scroll up   by half screen size


        M-x prev-window                                 Select the previous             xwindow

        M-x set-screen-height <number>                  Set the height of the displayed window

        M-x  find-menu                                  Move to the start of this node's menu

        M-x visit-menu                                  Visit as many menu items at once as possible

        M-x man <name of man page>                      Read a manpage reference and select it


        M-x print-node                                  Pipe the contents of this node through INFO_PRINT_COMMAND


        M-x clear-search                                Clear displayed search matches


        M-x describe-key <key combo>                    Print documentation for KEY  (one line of documentation)
        M-x where-is                                    Show what to type to execute a given command
        M-x describe-command                            Read the name of an Info command and describe it


        M-x index-apropos                               Grovel all known info file's indices for a string and build a menu (grep widely, and make a menu of what is found)


        M-x describe-variable                           Explain the use of a     variable
        M-x      set-variable                           Set the value of an Info variable


        M-x info-version                                Display version of Info being run




#####################################################################################################################################################
Commands available in the 'echo' area (i.e. at bottom of screen):

        (M- (meta) = Fn  (not alt) -hwj)


        C-l             (redraw-display)                        Redraw the display

        C-g     Esc     (echo-area-abort)                       Cancel or quit operation
        M-C-g           (echo-area-abort)                       Cancel or quit operation


     MOVE
        C-a     Home    (echo-area-beg-of-line)                 Move to the start of this line
        C-e     End     (echo-area-end-of-line)                 Move to the end   of this line

        C-b     Left    (echo-area-backward)                    Move backward a character
        C-f     Right   (echo-area-forward)                     Move forward  a character

        M-b             (echo-area-backward-word)               Move backward a word
        M-f             (echo-area-forward-word)                Move forward  a word

     COMMAND LINE COMPLETIONS
        M-?     ?       (echo-area-possible-completions)        List possible completions
        M-C-v           (echo-area-scroll-completions-window)   Scroll the completions window
        TAB     SPC     (echo-area-complete)                    Insert completion 
        RET     LFD     (echo-area-newline)                     Accept (or force completion of) this line


     DELETE/YANK
        C-d             (echo-area-delete)                      Delete the character under  the cursor
        C-h     DEL     (echo-area-rubout)                      Delete the character behind the cursor

        M-d             (echo-area-kill-word)                   Kill the word following the cursor
        M-DEL           (echo-area-backward-kill-word)          Kill the word preceding the cursor

        C-k             (echo-area-kill-line)                   Kill to the end       of the line
        C-x DEL         (echo-area-backward-kill-line)          Kill to the beginning of the line

        C-y             (echo-area-yank)                        Yank back the contents of the last kill
        M-y             (echo-area-yank-pop)                    Yank back a previous kill


     INSERT
        C-q             (echo-area-quoted-insert)               Insert next  character verbatim
        M-TAB           (echo-area-tab-insert)                  Insert a TAB character


     TRANSPOSE
        C-t             (echo-area-transpose-chars)             Transpose characters at point (and move ahead by one)

     NUMERIC ARGUMENTS ???
        C-u             (universal-argument)                    Start (or multiply by 4) the current numeric argument
        M--             (add-digit-to-numeric-arg)              Add this digit to the current numeric argument
        M-0 .. M-9      (add-digit-to-numeric-arg)              Add this digit to the current numeric argument

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