উত্তর:
আপনি ফাইলটি কী রাখতে চান তার উপর নির্ভর করে:
touch /path/to/file একটি খালি ফাইলের জন্যsomecommand > /path/to/file কিছু কমান্ডের আউটপুট সমেত একটি ফাইলের জন্য।
eg: grep --help > randomtext.txt
echo "This is some text" > randomtext.txtnano /path/to/fileঅথবা vi /path/to/file(বা any other editor emacs,gedit etc)
এটি হয় সম্পাদনা করার জন্য বিদ্যমান ফাইলটি খুললে বা এটি উপস্থিত না থাকলে খালি ফাইলটি তৈরি করে এবং খোলে
printf "some long message\nwith newlines\n" > file,। সবার জন্য শুভ কামনা.
touchইউনিক্সে কাজ করবে, কারণ এটি একটি আদর্শ সরঞ্জাম। somecommandকারণ এটি মান সিনট্যাক্স ব্যবহার উদাহরণস্বরূপ কাজ করবে। nanoকারণ নামে একজন সম্পাদক নমুনা কাজ নাও করতে পারে nanoইনস্টল করা যাবে হতে পারে (ন্যানো আদর্শায়িত হয় না)। স্ট্যান্ডার্ড এডিটরটি edএর জায়গায় রয়েছে এবং ব্যবহৃত হতে পারে nano, বা আপনি যদি $EDITORব্যবহারকারীর বা সিস্টেম-কনফিগার করা ডিফল্ট পাঠ্য সম্পাদক ব্যবহার করতে পারেন তবে যদি তা থাকে।
>/path/to/fileখালি ফাইল তৈরি করতে বলতে পারেন, আপনার না থাকলেও touch।
স্পর্শ ব্যবহার করুন
touch filename
ব্যবহার করে ফাইলটি তৈরি করুন cat
$ cat > myfile.txt
এখন, আপনি কেবল ফাইলটিতে যা টাইপ করুন:
Hello World!
সংরক্ষণ এবং প্রস্থান করতে CTRL-D-
cat /etc/systemd/system/sample.service, তখন এটি একটি নতুন নমুনা তৈরি করেছে ice সার্ভিস ফাইলের পরিবর্তে "এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"।
cat /etc/systemd/system/sample.serviceফাইলটি কনসোল-এ প্রিন্ট করে cat > /etc/systemd/system/sample.serviceস্ট্যান্ডার্ড ইনপুটটিকে ফাইলে পুনর্নির্দেশ করে (এজন্য আপনাকে নিয়ন্ত্রণ-ডি টিপে স্ট্যান্ডার্ড ইনপুট বন্ধ করতে হবে
বেশ কয়েকটি সম্ভাব্য সমাধান রয়েছে:
touch file
>file
echo -n > file
printf '' > file
echoসংস্করণ কাজ করবে শুধুমাত্র যদি সংস্করণটি echoসমর্থন -nদমন নতুন লাইন সুইচ। এটি একটি মানহীন সংযোজন। অন্যান্য উদাহরণগুলি সমস্ত একটি পসিক্স শেলের কাজ করবে।
echo '' > file
printf '\n' > file
এটি একটি বৈধ "পাঠ্য ফাইল" কারণ এটি একটি নতুন লাইনে শেষ হয়।
"$EDITOR" file
echo 'text' > file
cat > file <<END \
text
END
printf 'text\n' > file
এগুলি সমতুল্য। $EDITORকমান্ড ধরে নেয় যে আপনি কি সম্পাদকটি এনভায়রনমেন্ট ভেরিয়েবল সংজ্ঞায়িত একটি ইন্টারেক্টিভ টেক্সট এডিটর আছে এবং আপনি ইন্টারেক্টিভ সমতুল্য টেক্সট লিখুন যে। catসংস্করণ পর আক্ষরিক সম্পর্কে newline অনুমান \এবং একে অপরের লাইন পরে। এগুলি ছাড়াও এগুলি সবই পসিক্স শেলের কাজ করবে।
অবশ্যই ফাইলগুলি লেখার এবং তৈরি করার আরও অনেক পদ্ধতি রয়েছে।
এছাড়াও, একটি খালি ফাইল তৈরি করুন:
touch myfile.txt
কীভাবে লিনাক্সে একটি পাঠ্য ফাইল তৈরি করবেন:
touchএকটি পাঠ্য ফাইল তৈরি করতে ব্যবহার করে:$ touch NewFile.txtcatএকটি নতুন ফাইল তৈরি করতে ব্যবহার করে: $ cat NewFile.txt>একটি পাঠ্য ফাইল তৈরি করতে ব্যবহার :$ > NewFile.txtnano MyNewFile
vi MyNewFile
NameOfTheEditor NewFileNameহা হা! এটি সহজ! এটা চেষ্টা কর:
$ touch filename
touchঅন্যরা যেমন বলেছিল তেমনি আপনি কমান্ডও ব্যবহার করতে পারেন :
touch filename
কমান্ড লাইন ফাইলে লিখতে, আপনি ব্যবহার করতে পারেন echoবা printf:
echo "Foo" > filename
printf "Foo" > filename
অনুমতি নিয়ে আপনার সমস্যা হতে পারে। আপনি যদি নিম্নলিখিত ত্রুটিটি পেয়ে থাকেন: তবে এখানে বর্ণিত হিসাবে bash: filename: Permission deniedআপনার ব্যবহারের প্রয়োজন sudo bash -c 'echo "Foo" > filename':
/ubuntu/103643/cannot-echo-hello-x-txt-even-with-sudo
1 ম পদ্ধতি
echo -n > filename.txt
2 য় পদ্ধতি
> filename.txt
3 য় পদ্ধতি
touch filename.txt
ফাইলের সামগ্রীগুলি দেখতে view
vi filename.txt
এটি বর্তমান টাইমস্ট্যাম্প সহ একটি খালি ফাইল তৈরি করবে
touch filename
touch filename
জন্য permission deniedত্রুটি ব্যবহার sudoকমান্ড হিসাবে:
sudo touch filename
touchনতুন খালি ফাইল তৈরি করতে আপনি কমান্ডটি ব্যবহার করতে পারেন ।
আমি ন্যানো কমান্ড-লাইন সম্পাদক (পাঠ্য):
nano filename
যদি আপনি ছেলেরা একটি নতুন ফাইল তৈরি করার চেষ্টা করছেন তবে এটি বলে: 'File does not exist'এটি কেবল কারণ আপনি কোনও ডিরেক্টরিতেও অ্যাক্সেস করছেন যা এখনও বিদ্যমান নেই। mkdir /path/to/dirকমান্ডটি ব্যবহার করে আপনাকে প্রথমে সমস্ত অস্তিত্বহীন ডিরেক্টরি তৈরি করতে হবে ।
ইনস্টল ব্যবহার করে মালিকানা এবং অনুমতি নিয়ে একটি ফাঁকা ফাইল তৈরি করা।
sudo install -v -oUSER -gGROUP -m640 /dev/null newFile.txt
sudoঅনেক পরিস্থিতিতে দরকারী, কিন্তু সরাসরি ওপি এর প্রশ্নের উত্তর না অংশ।
অন্যতম সহজ উপায় এবং দ্রুত
$ vim filename
$>newfileফাইল তৈরি করতে পারে।