উত্তর:
আপনি ফাইলটি কী রাখতে চান তার উপর নির্ভর করে:
touch /path/to/file
একটি খালি ফাইলের জন্যsomecommand > /path/to/file
কিছু কমান্ডের আউটপুট সমেত একটি ফাইলের জন্য।
eg: grep --help > randomtext.txt
echo "This is some text" > randomtext.txt
nano /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.txt
cat
একটি নতুন ফাইল তৈরি করতে ব্যবহার করে: $ cat NewFile.txt
>
একটি পাঠ্য ফাইল তৈরি করতে ব্যবহার :$ > NewFile.txt
nano 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
ফাইল তৈরি করতে পারে।