আমি কি টার্মিনাল থেকে পূর্বরূপে একটি পাঠ্য ফাইল খুলতে পারি?


12

আমি জানি যে আমি টার্মিনাল সহ একটি বাহ্যিক প্রোগ্রামের সাথে একটি ফাইল খুলতে পারি openএবং এটি বেশিরভাগ অ্যাপ্লিকেশনের জন্য কাজ করে। যাইহোক, আমি যখন একটি কমান্ড ব্যবহার করার চেষ্টা করি তখন open -a Preview info.txtএটি পূর্বরূপ প্রবর্তন করে তবে ফাইলটি খোলা হয় না।

আমি ম্যাভেরিক্স 10.10.2 এ আছি।

টার্মিনাল থেকে প্রাকদর্শনটিতে কোনও ফাইল খোলার জন্য openকমান্ডটি (বা অন্য কোনও বিল্ট-ইন কমান্ড) ব্যবহার করার কোনও উপায় আছে কি ?


পূর্বরূপটি পাঠ্য ফাইলগুলি খুলতে পারে না, তবে কমান্ডটি open -a Preview photo.jpgআমার পক্ষে কাজ করে, এটি চিত্রটি পূর্বরূপে খুলবে।
লয়েস

উত্তর:


12

পূর্বরূপটি কেবলমাত্র পিডিএফ ফাইল এবং কিছু চিত্র ফাইলের সাথে কাজ করে (পিএনজি, জেপিজি, জিআইএফ, টিফ, বিএমপি) যাতে আপনি পূর্বরূপে কোনও পাঠ্য ফাইল খুলতে সক্ষম হবেন না।

টার্মিনাল থেকে আপনার info.txt ফাইলটি খোলার জন্য আপনাকে এমন একটি অ্যাপ্লিকেশন চয়ন করতে হবে যা পাঠ্য ফাইলগুলি যেমন টেক্সটএডিট বা অন্য কোনও পাঠ্য সম্পাদক খুলতে পারে choose

আপনি open -e fileটেক্সটএডিট ব্যবহার করে যে কোনও ফাইল খুলতেও ব্যবহার করতে পারেন ।


আপনি যদি ফাইলটি সম্পাদনার ঝুঁকি নিতে না চান তবে চেষ্টা করুন open -a Safari info.txt
lhf

1
আমি মনে করি না যে প্রশ্নটি কোনও পাঠ্য ফাইল খোলার বিষয়ে ছিল। টার্মিনাল থেকে প্রিভিউতে পিডিএফ ফাইলটি কীভাবে খুলবেন তা এখনও প্রশ্ন রয়েছে ? । আপনি এই প্রশ্নের উত্তর দিতে ব্যর্থ হন।
ওয়াল্টার

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

5

এনবি - এই উত্তর সম্পর্কে আরও যদি কিছু প্রশ্ন থাকে তবে মন্তব্য করুন।

হালনাগাদ

অন্যান্য উত্তরের সাথে কোনও ভুল নেই, পাঠ্য ফাইলটিকে প্রাকদর্শন (যেমন পিডিএফ) এর জন্য সামঞ্জস্যপূর্ণ ফাইল টাইপে রূপান্তর করতে এটি একটি সিস্টেম কমান্ডকে উপস্থাপন করে।

একটি নমুনা ফাইল দেওয়া যা আপনি চালাতে পারেন:

cupsfilter info.txt > info.pdf

(ডিবাগ আউটপুট ব্যবহার আড়াল করতে cupsfilter info.txt > info.pdf 2> /dev/null)

যার পরে কেউ info.pdfপূর্বরূপে নতুন ফাইলটি খুলতে মূল উত্তরটি প্রয়োগ করতে পারে । আপনি চালিয়ে আরও শিখতে পারেন man cupsfilter। আমি বিশ্বাস করি এটি কেবলমাত্র CUPS মুদ্রণ সিস্টেমে থাকা পিডিএফ কার্যকারিতা হিসাবে মৌলিক সংরক্ষণটি প্রকাশ করে।

( উত্স )

উপরন্তু

মন্তব্যে উল্লিখিত হিসাবে যে কোনও একটি ফাইল সরাসরি প্রিভিউতে খোলার জন্য কমান্ডটি কেবল পাইপ করতে পারে। এটি আমার পক্ষে কাজ করেছে:

cupsfilter info.txt 2> /dev/null | open -f -a Preview

(মূল উত্তর)

টার্মিনাল থেকে সমর্থিত পূর্বরূপ ফাইল খুলতে যেমন পিডিএফ, পিএনজি, জেপিজি, জিআইএফ, টিফ, বিএমপি:

open -a Preview <nameOfSupportedFileType>

উদাহরণস্বরূপ:

open -a Preview avatarMask@2x.png

পূর্বরূপে বর্তমান ফোল্ডার থেকে png খোলে।


1
নিস! আমি চেষ্টা করেছি cupsfilterকিন্তু স্টাডারকে (দোহ!) পুনর্নির্দেশ করার জন্য এটি আমার কাছে ঘটেনি। পুনঃনির্দেশের সাহায্যে আপনি সরাসরি স্ট্যান্ডআউটটি পাইপ করতে পারেন open( cupsfilter info.txt 2> /dev/null | open -f -a /Applications/Preview.app)
জন এন

2

রয়েছে, তবে আপনাকে প্রথমে ফাইলটি পোস্টস্ক্রিপ্ট বা পিডিএফতে রূপান্তর করতে হবে। উদাহরণস্বরূপ, আমার একটি ফাংশন রয়েছে pmanযা নিয়মিতর মতো ঠিক কাজ করে manতবে manপ্রিভিউ.অ্যাপে পৃষ্ঠাটি খোলে :

pman () 
{ 
    man -t $* | open -f -a /Applications/Preview.app
}

-tবিকল্প বলে manযে আউটপুট (ব্যবহার ফরম্যাট করা প্রয়োজন groffPostScript হিসাবে)।

আপনি প্রিভিউ.অ্যাপে একটি পাঠ্য ফাইল খুলতে চান। আমি ব্যবহৃত "পিডিএফ রূপান্তর" পর্যায়ে paps, যা আমি ব্যবহার করে ইনস্টল করেছি brew:

brew install paps

তার পরে, এটি সহজ!

paps info.txt | open -f -a /Applications/Preview.app

এটি info.txtপূর্বরূপে খুলবে । আপনি যদি এটি অনেক কিছু করেন তবে আপনি সম্ভবত একটি ফাংশন তৈরি করতে চান (আপনার ~/.bash_profileবা অনুরূপ):

preview ()
{
    if [ -z "$*" ]; then
        echo "Usage: preview [FILE]"
    else
        paps $1 | open -f -a /Applications/Preview.app
    fi
}
complete -f -X '!*.txt' preview
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.