বর্তমান কমান্ড লাইন ডিরেক্টরিতে নটিলাস কীভাবে খুলবেন?


73

আমি ভাবছিলাম যে কেউ যদি কমান্ড জানতে পারে যা আমাকে বর্তমান ডিরেক্টরিটিতে যে ডিরেক্টরিটি লিখছে তাতে কমান্ড লাইন থেকে নটিলাস (যদি এটি উবুন্টু গ্রাফিক / উইন্ডো এক্সপ্লোরারের জন্য সঠিক নাম) খুলতে দেয়।

সুতরাং, আমি যদি একটি কমান্ড লাইন খুলে টাইপ করি:

cd /home/myUser/some/long/path/to/a/directory

তারপরে, আমি কিছু কমান্ড জারি করতে সক্ষম হতে চাই:

nautilus open-sesame

এবং একটি গ্রাফিক উইন্ডো খোলা আছে /home/myUser/some/long/path/to/a/directory। এটা কি সম্ভব?

উত্তর:


103

আপনি টার্মিনাল টাইপ করতে পারেন:

cd /home/myUser/some/long/path/to/a/directory

এবং তারপর:

nautilus .

উপরের কমান্ডটি ফোল্ডারে নটিলাস খুলবে /home/myUser/some/long/path/to/a/directory(সময়কালটি বর্তমান ডিরেক্টরি হয়)

বা টার্মিনালটিতে কেবল টাইপ করুন:

nautilus /home/myUser/some/long/path/to/a/directory

1
কাজ করবে নাubuntu 16.04
কাসুন সিয়ামম্বলপিতিয়া

1
@ কাসুনসিয়াম্বলপিতিয়া এটি Ubuntu 16.04.3 LTSএকটি নতুন ইনস্টল এবং বিশেষ কিছু ইনস্টল না করে আমার কাজ করে ।
WinEunuuchs2Unix

1
alias open="nautilus", এবং আপনি $ open <PATH_HERE>ম্যাকওএসের মতো ব্যবহার করতে পারেন ।
মার্স্লো

14

আপনি করতে পারেন gnome-open .gnome-openঅনুরূপ openযা সেরা ম্যাচিং অ্যাপ্লিকেশন ব্যবহার করে ফাইল খোলার জন্য চেষ্টা করে Mac এ। ডিফল্টরূপে, gnome-open .উবুন্টু নটিলাসের বর্তমান ডিরেক্টরিটি খুলবে।

openউবুন্টুতেও একটি কমান্ড রয়েছে তবে এটি এই ক্ষেত্রে কার্যকর হয় না।


4
উবুন্টু ১.0.০৪ এ এটি ডিফল্টরূপে ইনস্টল করা হয়নি: "প্রোগ্রাম 'জিনোম-ওপেন' বর্তমানে ইনস্টল করা নেই You আপনি এটি টাইপ করে ইনস্টল করতে পারেন: sudo apt install libgnome2-bin"
উইনউনুছুস ইউনিক্স


2

আমার টার্মিনালটিতে কদর্য সতর্কতা এড়াতে আমি ব্যবহার করি nohup। এটি আমার টার্মিনাল থেকে আলাদা করার &জন্য আমি আমার কমান্ডের শেষে যুক্ত করছি । আমি -wএকটি নতুন উইন্ডোতে খুলতে পতাকা ব্যবহার করি use

nohup nautilus -w . &

নোট nohupকরুন, সতর্কতা সহ একটি ফাইল তৈরি করবে।

আপনি এটি পছন্দ করতে প্রেরণ করতে /dev/nullপারেন:

nohup nautilus -w . > /dev/null &

সম্পাদনা করুন:

আপনি যদি নটিলাসটি খুলতে চান প্রতিটি সময়ে এই সমস্তটি টাইপ করতে না চান, আপনি কোনও ফাংশন তৈরি করতে পারেন এবং এটি আপনার .bashrc বা কোনও কনসোল খোলার পরে উত্সর্গীকৃত একটি ফাইলের মধ্যে রাখতে পারেন।

open() {
    nohup nautilus -w $1 > /dev/null 2>&1 &
}

আপনি তখন ব্যবহার করতে পারেন:

$ open path/to/open/

আমি এখানে উল্লিখিত একটি উপনামের চেয়ে বেশি পছন্দ করতে চাই কারণ এটি আপনাকে নটিলাসে খোলার পথ নির্দিষ্ট করতে দেয়।


1

টার্মিনাল থেকে নটিলাস খুলতে।

nautilus .

পটভূমিতে নটিলাস খুলতে এবং এখনও টার্মিনালটি ব্যবহার করুন।

nohup nautilus . > /dev/null 2>&1 &

আপনি এটি একটি উপনামও বানাতে পারেন।

alias open='nohup nautilus . > /dev/null 2>&1 &'

অবিচল থাকার জন্য আপনি সেই উপন্যাসটিকে .বাশ_আলিয়াসগুলিতে যুক্ত করতে পারেন।

echo "alias open='nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases

সুতরাং এখন, টার্মিনালটি পুনরায় চালু করার পরে, আপনি কেবল টাইপ করতে পারেন open

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