10 বছর ধরে লিনাক্স থেকে দূরে রয়েছেন। কোন আদেশ আমি মিস করেছি? [বন্ধ]


10

আমি কয়েক বছর ধরে লিনাক্স থেকে দূরে ছিলাম তবে এখন আমি আবার উবুন্টু 10.04 নিয়ে ফিরে আসছি। আমি 2000 সালে জেন্টু চালাতাম এবং আমার কমান্ডগুলি জানতাম, তবে এখন যে লিনাক্সের জগতটি আরও কিছুটা এগিয়েছে, শিখতে কি আরও অনেক নতুন আদেশ নেই?

আপনি কি লিনাক্স শেল কমান্ডগুলির একটি তালিকা জানেন যা বর্তমানে বহুল ব্যবহৃত এবং যা 10 বছর আগে উপস্থিত ছিল না?

এখনও অবধি চিহ্নিত: এনগ্রিপ, এসএসএফএস, পিভি


1
শুধু কৌতূহল, কেন লিনাক্স থেকে 10 বছর দূরে? :)
তাকেশিন

ঠিক আছে, এটি .NET / C # দিয়ে শুরু হয়েছিল এবং তারপরে কয়েক বছর কেটে যায়। আমি সবসময় উইন এক্সপি ব্যবহার করি।
grm

উত্তর:


5

2000 এ আপনি কী ব্যবহার করেছেন তা আমি জানি না an একটি ইতিহাসের মেমো থেকে নতুনগুলি বের করুন; আমার নিচে। আমি আশা করি কমান্ডটি একটি দীর্ঘ লেজ অনুসরণ করবে। বেসিকগুলি পরিবর্তিত হয়নি, তবে আরও অনেকগুলি বাছাই করতে হবে।

history |awk '{print $2}' |sort |uniq -c |sort -rnk1,1 |head -n 20 |vipe
    219 ls
    100 git
     92 cd
     91 sudo
     66 <custom>
     64 aptitude
     60 locate
     54 grep
     52 less
     48 mplayer
     45 vim
     43 find
     36 cat
     31 <ssh alias>
     26 <ssh alias>
     24 dpkg
     23 file
     23 df
     21 <pgrep alias>
     20 man

2
আপনি আরও প্রায়ই গিট ব্যবহার করেন সিডি করুন। এটা এক ধরণের দুর্দান্ত।
লুডভিগ ওয়েইঞ্জিয়র

আমার ল্যাপটপে এটি চেষ্টা করেছেন। সুডো, সিডি, ভিএম, স্টার্টেক্স এবং ওপেনটেড ... যদিও ভাইপ কি? এটি আমার সিস্টেমে না থাকায় সেই বিটটি ছেড়ে যেতে হয়েছিল।
মাচা

@ মাছা ভাইপ হ'ল মুর্টিল প্যাকেজ থেকে, পাইপলাইনে একটি সম্পাদক প্রবেশ করান। এই অংশটি উপেক্ষা করা ঠিক আছে।
তোবু

@ লুডভিগ মনে হয় যে আমি hgঅন্য যে কোনও কিছুর চেয়ে বেশি বার ব্যবহার করি , এর পরবর্তী কমান্ডের চেয়ে 5x রয়েছে ( hg: 244 cd,: 48)। আমি আশ্চর্য হয়েছি cdএমনকি এটি তৈরি করে দিয়েছি, আমি যতটা পারি pushd/ ব্যবহার করার চেষ্টা popdকরি।
roguesys

আমার জন্য, একাধিক screenউইন্ডো সিডির প্রয়োজনীয়তা হ্রাস করে। আর গিট হ'ল দা বোমা।
টুবু

8

আসলে, আপনি সম্ভবত খুব বেশি মিস করেন নি। জনপ্রিয় ইউএনআইএক্স রেফারেন্স বইগুলি যেগুলি 70 এর দশকে (বা তাই) লেখা হয়েছিল সেগুলি এখনও জনপ্রিয় এবং এখনও দরকারী - বেস কমান্ডগুলি সত্যই পরিবর্তিত হয়নি।

তাত্ক্ষণিকভাবে মাথায় আসে এমন নতুন জিনিস হ'ল প্যাকেজ ম্যানেজার; আপনি যদি তাদের গ্রাফিকাল ফ্রন্টএন্ড ব্যবহার না করেন তবে আপনার সিনট্যাক্স aptitudeএবং এর সিনট্যাক্সটি apt-getব্যবহার করতে হবে। সংস্করণ নিয়ন্ত্রণও রয়েছে, যেমন svnএবং gitআপনি যদি এই ধরণের জিনিসটিতে থাকেন তবে নতুন এবং জনপ্রিয়। তবে এগুলি হ'ল ইউনিক্স কমান্ডগুলি হ'ল না।


1
হ্যাঁ, আমি কিছু সময়ের জন্য এসএনএন ব্যবহার করে আসছি তবে গিট দিয়েই শুরু করতে হয়েছিল কারণ আমি আগ্রহী সমস্ত সরঞ্জামের ৮০% গিথুবটিতে হোস্ট করা হয়েছে। এছাড়াও ইম্যাকের প্যাকেজ.এলটি কার্যকর আসে এবং zshkit এবং emacs- স্টার্টার-কিটের মতো জিনিস।
grm

আপনি কি বোঝাতে চেয়েছিলেন mercurialএবং git? ইন্টারনেট কি এসভিএন সদয়ভাবে সম্মত হয় নি?
roguesys

@ আলেক্সান্দ্রু: না, এবং না, এখনও নয়। যদিও আমি অনুমান করি যে আমার "নতুন এবং গরম" না বলা উচিত ছিল না - এটি svnসত্য নয়, তবে এটি এখনও এমন লোকদের মধ্যে বেশ জনপ্রিয় যেগুলি আধুনিক প্রযুক্তিগুলির প্রথমদিকে গ্রহণকারী নয় (যা অনেক লোক, বিশেষত ব্যবসা)। উদাহরণস্বরূপ, [svn]এসও-তে [git]প্রশ্নগুলির চেয়ে বেশি প্রশ্ন রয়েছে।
ডেভিড জেড

5

বড় পার্থক্য হ'ল বাশ-সমাপ্তিতে খুব ব্যাপক সহায়তা। কমান্ড লাইনটি ব্যবহার করা অনেক সহজ করে তোলে।


1
হ্যাঁ, আমি এটা লক্ষ্য করেছি, তবে কিছুটা দেরি করেছি। ইতিমধ্যে সম্পূর্ণ হওয়ার কারণে zsh এ স্যুইচ করেছে। :)
grm

5

আপনি খুব আলাদা খুঁজে পাবেন না। এখানে এবং সেখানে কয়েকটি বিকল্প। বেশিরভাগ অংশে, বিশেষত উবুন্টুর মতো সিস্টেমে আপনি সন্ধান করতে যাচ্ছেন যে বেশিরভাগ নতুন স্টাফ জিওআই।

নতুন কমান্ড বিষয়ে, যদি আপনি একটি একটি বড় পর্দা আমাকে পাখা, আপনি নতুন প্রশংসা পারে tmux বা Byobu

আমাকে ফিরে গিয়ে অনেক কিছুর রিলিজের তারিখগুলি পরীক্ষা করতে হয়েছিল ... দেখে মনে হচ্ছে 2000 সালের কয়েক বছর আগে উইজেট (1996), কার্ল (1997) এবং আইপটিবলস (1998) সবই বেরিয়ে গেছে, সুতরাং সেগুলি নাও হতে পারে তোমার কাছে নতুন


5

পিভি - দীর্ঘ কমান্ডের জন্য অগ্রগতি বার

pvআপনার কাছে সম্ভবত নতুন এটি কোনও প্রোগ্রামের জন্য একটি অগ্রগতি বার সরবরাহ করে যা পাইপ থেকে ইনপুট গ্রহণ করতে পারে।

ইনস্টল করতে (উবুন্টু)

apt-get ইনস্টল পিভি

উদাহরণ

আপনি একটি বৃহত ফাইলের জন্য চেকসামকে নিষ্ক্রিয় করার সময় অগ্রগতি দেখান:

পিভি লার্জ_ফাইল | sha1sum

2

ls, cp, dmesg, cat, grep, ইত্যাদি কিছু বয়সের জন্য পরিবর্তন করা উচিত নয় :), সুতরাং বেস কমান্ডগুলিতে আপনি কিছুই মিস করেন নি।


1
আমি যে পরিবর্তনটি সত্যিই উপভোগ করি তা হ'ল এটি অনুসন্ধানের সাথে একত্রিত করার পরিবর্তে সরাসরি গ্রেপ-আরআর।
grm

2

কেবলমাত্র প্রধান পরিবর্তন (কাঁচা এক্স 11 প্রতিস্থাপনকারী ডেস্কটপগুলি বাদে) সম্ভবত সংগ্রহস্থল।

'সুতরাং কার্যক্ষম-পেতে ' (রেডহ্যাট ও অনুরূপ RPM) উবুন্টু উপর সিনট্যাক্স


সাবায়ন ব্যতীত 2000 (আইএমএইচও) ব্যতীত বিনোদনের চেয়ে আজকের মতো আর কিছুই নয়, তবে এখনও এটির সাথে খেলার জন্য সময় পাননি।
grm

1

কোনও নতুন কমান্ড নয় তবে এই দিনগুলিতে প্রায়শই ব্যবহৃত হয়:

ssh এবং sftp

তারা এনক্রিপ্ট করা যোগাযোগের অনুমতি দেয়।


1

এনগ্রিপ প্রায় 9-10 বছর আগে ছিল, আমি এটি সম্পর্কে বেশ নিশ্চিত

পিভি কোনও কমান্ড নয়, এটি একটি সিএলআই অ্যাপ্লিকেশন। এটি ব্যবহারে সক্ষম হওয়ার জন্য আপনাকে একটি প্যাকেজ ইনস্টল করতে হবে।

sshfs কোনও কমান্ড নয়, এটি একটি নেটওয়ার্ক ফাইল সিস্টেমের জেনেরিক নাম

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

আমি আপনাকে দৃ strongly়ভাবে পড়ার জন্য সুপারিশ করছি (আবার, আপনি ইতিমধ্যে এটি আগেও করেছেন) কীভাবে প্রশ্ন জিজ্ঞাসা করতে হবে স্মার্ট ওয়ে , কারণ আমার ধারণা আপনার প্রশ্নটি অবশ্যই সেই মানগুলি পূরণ করে না।

আমার যদি আজ 10 বছর আগে লিনাক্স এবং লিনাক্সের তুলনা করতে হয় তবে আমি নিম্নলিখিত মূল পার্থক্যগুলিকে জোর দিয়ে বলব:

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

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

মন্তব্য থেকে আপনার প্রশ্নের উত্তর অন্তর্ভুক্ত সম্পাদনা:

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

আমি পছন্দ করি না যে আপনার প্রাথমিক প্রশ্নটি খুব সাধারণ।

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

আপনার কার্যপ্রবাহটি উল্লেখ করা বেশ কয়েকটি কারণে কার্যকর:

  • আপনার প্রশ্নের পাঠকদের কম অনুমান করা উচিত, কারণ তারা ইতিমধ্যে জানতে পারে যে আপনি এক্স, ওয়াই, জেড চেষ্টা করেছেন এবং এটি কার্যকর হয়নি
  • আপনি যেভাবে আপনার প্রশ্নটি বর্ণনা করছেন তা অন্যকে আপনার জ্ঞানের স্তরটি অনুমান করার অনুমতি দেয় এবং এমন উত্তর সরবরাহ করে যা আপনার পক্ষে বোঝা সহজ

এখানে কয়েকটি দশা রয়েছে:

  • কোনও নেটওয়ার্কিং ইস্যু ডিবাগ করার জন্য আপনার একটি স্নিফার ব্যবহার করা উচিত। আপনি tcpdump চেষ্টা করেন (যা বিটিডব্লিউ 10 বছর আগে স্ট্যান্ডার্ড ছিল এবং আজকাল ওয়্যারশার্কের সাথে শিরোনামটি ভাগ করে নিয়েছে), আপনি এর আউটপুটটি খুব ক্রিপ্টিক দেখতে পেয়েছেন, বিকল্পগুলির ডিফল্ট মানগুলি খুব ব্যবহারকারী-বান্ধব নয়। কেউ আপনাকে এনগ্রিপ প্রস্তাব দেয়, আপনি এটি চালান, আপনি দেখতে পাচ্ছেন যে এটি ডিফল্টরূপে আরও বেশি ব্যবহারকারী বান্ধব আউটপুট সরবরাহ করে এবং আপনি একটি নতুন জিনিস শিখেন।
  • আপনি একটি বড় ডিরেক্টরি অনুলিপি করতে সিপি -এ করেন, আপনি অগ্রগতি দেখতে চান এবং আপনার কমান্ড লাইনের সাথে লেগে থাকতে হবে, এমনকি মধ্যরাতের কমান্ডার উপলব্ধ নেই। আপনি সিপির জন্য ম্যানপেজটি পড়েন এবং সঠিক বিকল্পগুলি খুঁজে পেতে আপনি ব্যর্থ হন। তারপরে কেউ আপনাকে পিভি সম্পর্কে বলবে।
  • আপনি এফটিপি দিয়ে খুশি নন, কারণ এটি এনক্রিপ্ট না করে ডেটা স্থানান্তর করে, আপনি "দূরবর্তীভাবে" ফাইলগুলি সম্পাদনা করতে চান। কেউ আপনাকে sshfs সম্পর্কে বলে যা কোনও এনক্রিপ্ট হওয়া সংযোগের মাধ্যমে আপনার স্থানীয় ফাইল সিস্টেমে একটি দূরবর্তী ডিরেক্টরি "মানচিত্র" করে।

দেখুন, এটি আপনার এনগ্রিপ, পিভি এবং এসএসএফএস। আপনার সাধারণ প্রশ্ন এবং আমার পরিস্থিতিতে কিছু পার্থক্য আছে? অবশ্যই হ্যাঁ কেন তা বোঝানোর চেষ্টা করব। সুতরাং আপনি লোককে শীতল আদেশ সম্পর্কে আপনাকে বলতে বলেছেন। আপনি 3 উত্তর পেয়েছেন। কোনও দিন আপনার একটি স্নিফার ব্যবহারের প্রয়োজন হতে পারে। এবং আপনি সম্ভবত এই প্রশ্নটি মনে রাখবেন এবং ngrep ব্যবহার করবেন। আপনি যদি 1000 টি নতুন কমান্ডের প্রস্তাব দিয়ে 1000 টি উত্তর পান তবে কী হবে? আপনি কি মনে করেন না যে তাদের একটি বিশাল অংশ কেবল অল্প সময়ের জন্য আপনার স্মৃতিতে পিছলে যাবে, তবে আপনি সেগুলি ভুলে যাবেন? এটি অবশ্যই ঘটবে, কারণ আপনি যখন নতুন জ্ঞান অর্জন করবেন তখন আপনাকে অভিজ্ঞতা অর্জনের জন্য এটি প্রয়োগ করার অনুশীলন করা উচিত। সত্যি বলতে গেলে, আপনার প্রাথমিক প্রশ্নটি পরিস্থিতি মনে করিয়ে দেয় যখন কোনও শিশু কোনও বইয়ের ছবি দেখে মার্শাল আর্ট শেখার চেষ্টা করে :-)


2
আপনার মতামত এবং পরামর্শের জন্য ধন্যবাদ। আমি যেমন লিখেছি আমি কিছু সময়ের জন্য দূরে ছিলাম এবং নতুন কিছু বাছতে আগ্রহী এবং এই প্রশ্নটি নিয়ে হতবাক হয়ে গিয়েছিলাম। আমি ভাবছি যে বিশেষত আপনি এই প্রশ্নগুলির সাথে কী পছন্দ করেন নি এবং আমি কীভাবে এটি উন্নত করতে পারি? যখন এটি এনগ্রিপ আসে তখন আমার জন্য একটি নতুন কমান্ড দেয়। আমি tcpdump নিয়ে কাজ করতাম, তবে বেশিরভাগ ক্ষেত্রে আমি এনগ্রিপ যোগ করা আরও অনেক সুবিধাজনক বলে মনে করি।
grm


0

দুর্দান্ত উত্তর না দিয়ে এটি একটি ভাল প্রশ্ন। যেমন জায়নাতিয়ী বলেছিলেন, পুরানো বন্ধুরা এখনও আছে। যেটি সবচেয়ে চিত্তাকর্ষক এবং উদ্বেগজনক তা হ'ল অবকাঠামোতে নির্মিত সুবিধাগুলির নিছক সংখ্যা। উদাহরণস্বরূপ, এক্স উইন্ডোজগুলি এখনও একই এবং xeyesএটি সর্বদা যেমন কাজ করে তেমনি। তবে তারপরে জিনোম এবং ডিবিইএস এবং মেটসিটি এবং জিটিকে এবং একটি হজ-পজ বুট ক্রম রয়েছে যা এসভিআর 4কে rc?.dপ্রায় যুক্তিযুক্ত দেখায়।

আমার কাছে সবচেয়ে দরকারী যেটি আমার কাছে নতুন - তিনি ভি 7 / বিএসডি 4.1-তে আমার দাঁত কেটেছিলেন - তিনি locate(1)


0

একটি যা আমি কিছুক্ষণের জন্য বুঝতে পারি নি তা হ'ল less- জোকের নাম "কম বেশি হ'ল"। moreএখনও আছে, কিন্তু lessভাল। আমি মনে করি এটি প্রায় 10 বছরেরও বেশি সময় কেটে গেছে, যদিও - 90 এর দশকের গোড়ার দিকে যখন আমি কলেজে ছিলাম তখন এটি ছিল না (আমার মনে হয়)। সে বা সম্ভবত আমি ভুলে গেছি।

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