انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: mahsan در 13 دی 1397، 05:02 ب‌ظ

عنوان: Notepad
ارسال شده توسط: mahsan در 13 دی 1397، 05:02 ب‌ظ
سلام
چطور میتونم فایل notepad  لینوکس رو در ویندوز open کنم؟
وقتی notepad رو تو ویندوزopen میکنمش کاملا به هم میریزه.
عنوان: پاسخ : Notepad
ارسال شده توسط: nixoeen در 13 دی 1397، 07:59 ب‌ظ
فایل notepad چیه؟
عنوان: پاسخ : Notepad
ارسال شده توسط: سلمان م. در 17 دی 1397، 10:24 ب‌ظ
فکر کنم چون فایل رو بدون پسوند ذخیره می‌کنید، ویندوز نمی‌تونه تشخیص بده. اگه فایل تکست هست با پسوند .txt ذخیره اش کنید.
عنوان: پاسخ : Notepad
ارسال شده توسط: Shokoohi در 18 دی 1397، 01:02 ق‌ظ
نرم افزار notepad ویندوزهای قدیمی و همچنین ویندوز ۱۰ تا قبل از آپدیت اخیر از پایان بندی خطوط در فایل هایی که در مک، گنو/لینوکس و یونیکس ها ایجاد میشدن پشتیبانی نمی کرد. و این باعث میشد انتهای خط اول به ابتدای خط دوم بچسبه و الی آخر...

البته اگه شما آخرین ورژن ویندوز ۱۰ رو نصب داشته باشید فایل های متنی ایجاد شده در سایر سیستم عامل ها رو به راحتی میتونید باز ، ویرایش و ذخیره کنید.
عنوان: پاسخ : Notepad
ارسال شده توسط: Farhaad 1992 در 18 دی 1397، 09:46 ق‌ظ
هنگام ذخیره یک فایل متنی در لینوکس، EOL یا line ending را برای ویندوز انتخاب کنید.
عنوان: پاسخ : Notepad
ارسال شده توسط: esmaeelE در 23 دی 1397، 10:33 ب‌ظ
فرض کنیم فایل متنی شما در سیستم‌عامل لینوکس با نام linux ذخیره شده.

در این سیستم‌عامل‌ها برای مشخص کردن انتهای هر خط از کاراکتر ویژه
\n
و برخی دیگر مانند ویندوز یا داس از کاراکتر ویژه
\r\n

برای این منظور استفاده می‌کنند.

این مطلب را می توانید با اجرای دستور زیر روی فایل مورد نظر ببینید.
hexdump -c linux
برای خواندن فایل متنی‌ای که در یکی از این سیستم‌عامل‌ها تولید شده روی دیگری یک از روش تبدیل این کاراکترهای ویژه است مثلا:

تبدیل فایل متنی لینوکسی به ویندوز:
sed -i 's/$/\r/' linux
تبدیل فایل متنی ویندوزی به لینوکس
sed -i 's/\r$//' win.txt
روش های دیگری هم در این لینک توضیح داده شده: https://www.shellscript.sh/tips/dos2unix/ (https://www.shellscript.sh/tips/dos2unix/)

لینک موضوع مرتبط در انجمن
https://forum.ubuntu-ir.org/index.php?topic=149670.msg1164794#msg1164794 (https://forum.ubuntu-ir.org/index.php?topic=149670.msg1164794#msg1164794)