نحوه ی ساخت فایل جدید در لینوکس

در فصول گذشته دیدیم که با استفاده از دستور touch می‌توان اقدام به ساخت یک فایل جدید نمود. روش‌های دیگری هم برای ایجاد فایل و قرار دادن محتوایی دلخواه داخل آن وجود دارد که در ادامه آن‌ها را مورد بررسی قرار خواهیم داد:

$ echo line one > myfile
$ echo line two >> myfile
$ echo line three >> myfile

دستور فوق، یک فایل جدید تحت عنوان myFile ایجاد کرده و در خط اول فایل عبارت line one، در خط دوم عبارت line two و در خط سوم هم عبارت line three را ذخیره می‌سازد.

 نکته
علامت < این امکان را در اختیار کاربر قرار می‌دهد تا از طریق کامند لاین، چیزی را داخل فایلی ذخیره سازد؛ علامت << هم این امکان را در اختیار کاربر قرار می‌دهد تا محتوای جدیدی را به همان فایل اصطلاحاً Append (اپند یا ضمیمه) کرد.

روش دیگری هم وجود دارد که از آن طریق می‌توان اقدام به ساخت یک فایل جدید نموده و محتوای دلخواهی داخل آن نوشت:

$ cat << EOF > myfile
> line one
> line two
> line three
> EOF
$
 هشدار
توجه داشته باشیم که دستور EOF به حروف بزرگ و کوچک حساس است؛ لذا تمامی حروف این دستور می بایست به صورت بزرگ نوشته شوند. 

با دستور cat به شکل دیگری هم می توان اقدام به ساخت یک فایل جدید کرد:

$ cat > myfile

پس از وارد کردن دستور فوق و اینتر کردن، می توانیم شروع به تایپ کردن محتویات مد نظر خود کرده و زمانی که درج محتویات به پایان رسید، می بایست کلیدهای Ctrl + d را بفشاریم. خروجی هر دو روش فوق فایلی تحت عنوان myFile با محتویات زیر می باشد:

line one
line two
line three

0
  • Mehdi در تاریخ: 1395/10/28

    Salam
    Man Asheghe Linux hastam va Dost daram Bash Coding ra Yad Begiram In seit waghean khobeh

از طریق این فرم، می توانید بدون ثبت نام نظر دهید و یا اگر قبلا ثبت نام کرده اید، با ورود ناحیه ی کاربری می توانید علاوه بر ثبت نظر، به مدیریت نظرات خود نیز بپردازید.
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)