ন্যানো - ফাইলের শেষে লাফ দিন


37

আমার কিছু দীর্ঘ লগ ফাইল রয়েছে have আমি এর সাথে শেষ লাইনগুলি দেখতে পাচ্ছি tail -n 50 file.txt, তবে কখনও কখনও আমার শেষ লাইনগুলি সম্পাদনা করতে হবে।

ফাইলটি দেখার সাথে আমি কীভাবে সরাসরি শেষ করতে পারি nano?


4
চেষ্টা করে দেখুন vim:-P
Hunter.S.Thompson

5
@ হান্টার.এস.থম্পসন এটি অ-হার্ডকোর ব্যবহারকারীদের জন্য (লোল) উদ্দেশ্যে করা হয়েছিল
মার্কো প্যাকাক

@ হান্টার.এস.থম্পসন যে কাজ করে না! আপনি একটি ব্যবহারকারী সংজ্ঞায়িত কমান্ড ব্যবহার করছেন! তবে এখন vimপোর্টেবল উপায়ে চেষ্টা করুন জি
ভোলকার সিগেল

1
@ ভোলকারসিগেল আপনি ব্যঙ্গাত্মক হচ্ছেন কিনা তা আমি বলতে পারি না, তবে এটি কোনও ব্যবহারকারী-সংজ্ঞায়িত আদেশ নয়। এটি একটি ইমোটিকন। কেউ ইউনিকোডকে আগাছা ফেলে দেওয়ার আগে আমরা এই জিনিসগুলি ব্যবহার করতাম।
নিডজেজেকোব

সারকাস্টিক অবশ্যই! আমি আপনার কমান্ডটি চেষ্টা করেছি: :কমান্ড লাইনটি খুলার চেয়ে -, Pপ্রবেশ করানো। আমি এটি পেয়েছি: "E464: ব্যবহারকারী-সংজ্ঞায়িত কমান্ডের দ্ব্যর্থক ব্যবহার"। শুভকামনা!
ভোলকার সিগেল

উত্তর:


51

এর সাথে ফাইলটি খুলুন nano file.txt

এখন টাইপ Ctrl+ + _এবং তারপর Ctrl+ +V


24
আপনি Ctrl + W, Ctrl + Vও করতে পারেন - আপনার হাতের জন্য আরও আরামদায়ক কী তার উপর নির্ভর করে :)
গীতসংহিতা

@psmears যা সংস্করণটির উপর নির্ভর করে। v2.4 আপনার শর্টকাট আছে। বর্তমান সংস্করণ v4.0 এর শর্টকাট রয়েছে মার্কো উল্লেখ করেছে। খুবই বিরক্তিকর.
Mausy5043

@ মাউসি 5043: কমপক্ষে 2.4 সংস্করণে উভয় শর্টকাট রয়েছে। সংস্করণ 4.0 মনে হচ্ছে Ctrl + W, Ctrl + V অপসারণ করেছে যা বিরক্তিকর; এটিতে Ctrl + W, Ctrl + T, Ctrl + Y রয়েছে যা কমপক্ষে কেবলমাত্র লেটার কীগুলিতে থাকে তবে দীর্ঘ হয় :-(
স্মারক

উইন্ডোজ / পুট্টিতে এই শর্টকাটগুলি খুব ভাল কাজ করে না
এরিক গ্রেঞ্জ

22

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

nano +999999 file

এটি এছাড়াও কাজ করে joe, তবে না যেমন, উদাহরণস্বরূপ lessবা ভিআইএম, তারা ইওএফ পাসের বিষয়ে অভিযোগ করে। (কমপক্ষে আমার সিস্টেমে একটি less +G fileএবং vi +$ fileএটিতে কাজ করুন))

অবশ্যই কিছু $EDITOR +$(wc -l file) fileসম্ভবত সম্ভবত বেশিরভাগ সম্পাদকগুলিতে কাজ করবে তবে এটি কিছুটা নির্বোধ এবং দু'বার ফাইল পড়ার সাথে জড়িত।


অথবা ন্যানো ইতিমধ্যে খোলার সাথে, <kbd> Alt / <kbd> + <kbd> জি </ কেবিডি> ব্যবহার করুন তারপর 99999 লিখুন
এরিক গ্রেঞ্জ

11

অন্তর্নির্মিত ন্যানো সহায়তা ( ^G) থেকে:

M-\   (^Home)   Go to the first line of the file
M-/   (^End)    Go to the last line of the file

সুতরাং, প্রেস Alt+ + \যেতে প্রথম লাইন বা প্রেস Alt+ + /যেতে শেষ লাইনটি

  • এই সমতুল্য হবে gg(শুরু) অথবা Gমধ্যে (শেষ) তেজ
  • এটি আরও জানায় যে Ctrl+ Homeবা Ctrl+ Endকাজ করা উচিত, তবেএটি আমার পক্ষে কখনও কাজ করেনি তারা কনসোল / ডেস্কটপে নেটিভভাবে কাজ করছে বলে মনে হচ্ছে তবে পিটিটিওয়াই ব্যবহার করে এসএসএইচের মাধ্যমে নয়।
  • আমি যেভাবে এটি মনে রাখি তা /হ'ল এটি কীবোর্ডের নীচে এবং \শীর্ষের কাছে।

আপনি যদি কোনও আদেশ চান , আপনি নিজের ফাংশন লিখতে পারেন .bashrcবা .bash_aliasesলাইন গণনাটি থেকে ব্যবহার করতে পারেন wc:

function nano-end {
    # if the file exists, jump to the end
    # otherwise, just open an empty nano
    [ -f "$1" ] && nano +$(wc -l "$1") || nano
}

এখন কেবল nano-end filenameফাইলটি তার শেষ লাইনে খুলতে টাইপ করুন!


3

Ctrl+ Endযদি আপনার nanoসম্পাদকের একটি সাম্প্রতিক (সংকলিত) সংস্করণ থাকে তবে কাজ করছে ।

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

দ্রষ্টব্য, নতুন সিস্টেমে যেমন উবুন্টু 18.04 এর উপর ভিত্তি করে ইতিমধ্যে একটি সংস্করণ রয়েছে।

চেঞ্জলগ থেকে :

2017 এপ্রিল 12 - জিএনইউ ন্যানো 2.8.1

... ^ হোম এবং ^ এন্ড ফাইলের শুরু এবং শেষের দিকে যায় (সেই কীস্ট্রোকগুলিকে সমর্থন করে এমন টার্মিনালগুলিতে) ...

পিটিটিওয়াই বনাম সাইগউইন

আমার পুটিটি ইনস্টল নেই, এখানে আমাদের অন্যান্য দাবির উপর নির্ভর করতে হবে এই কী সংমিশ্রণগুলি উইন্ডোজ 10 + পুটি + এসএসএইচ + ন্যানো> 2.8.1 এ কাজ করে না।

অন্যদিকে, আমার কাছে সাইগউইন, এবং উইন্ডোজ 10 + সাইগউইন + এসএসএইচ + ন্যানো> 2.8.1 ঠিক আছে।


@ ঘাবেরেক সাইগউইনের সাথে বিকল্প পদ্ধতির বিশদ জানতে আমার সর্বশেষ সম্পাদনাটি দেখুন, যা কাজ করে প্রমাণিত।
লিনাক্সসিকিউরিটিফ্রেক

2

ওপি আমাকে শেষ লাইনে ঝাঁপ দেওয়ার জন্য একটি উত্তর যুক্ত করতে চায় vim

ESC+ ShiftGআপনাকে শেষ লাইনের শুরুতে নিয়ে যাবে।

ESC+ ShiftGAআপনাকে শেষ লাইনের শেষে পৌঁছে দেবে এবং সন্নিবেশ মোডটি সক্রিয় হবে।


আপনি যদি সন্নিবেশ মোডে এটি করতে চান তবে করুন C-o G। এমন নয় যে আপনি যদি
ভিমটি

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