انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: majidchamran در 14 دی 1394، 06:22 بظ
-
به نام خدا
سلام دوستان
ابتدا عرض کنم که من نمیدونم چرا گاهی اوقات در انجمن تازه کاران گزینه ی \ ایجاد تاپیک جدید \ نشون نمیده !!
و اما سوالم :
در نرم افزار nano بعد از اینکه متن خودم رو تایپ کردم باید با استفاده از دکمه ctrl+o فایل رو ذخیره کرد اما
برای دادن مسیر و پسوند فایل باید به چه صورت عمل کرد ؟
مثلا من میخوام یک صفحه ی html ساده رو با استفاده از نرم افزار فوق بسازم .
نکته : من نمیخوام از gedit استفاده کنم چون خیلی گرافیکی هست و حس خوبی ندارم باهاش
ممنونم از راهنمایی های دوستان
-
ببین برای اینکار خیلی به خودت سخت نگیر :D
روش اول:
اول میتونی یه فایل html بسازی.
اینجوری
touch file.html
یه فایل به اسم file.html میسازه. بعد اونو با nano باز میکنی.
nano file.html
بعد متنت رو توش مینویسی و برای سیوش میزنی ctrl+o بعد میزنی enter و سیو میشه
و برای خارج شدن هم میزنی ctrl+x و اگه سیو کرده باشی، سریع خارج میشه. اگه سیو نکرده باشی و y بزنی، بدون سیو میاد بیرون و اگه n بزنی سر جاش میمونه تا اول سیو کنی بعد خارج شی.
روش دوم:
اگه هم میخوای بهت سخت بگذره :D بزن
nano
بعد متنت رو توش بنویس و بعد از زدن ctrl+o، اسم و پسوند رو تایپ کنی و بعد enter بزنی.
مسلما توی این روش، فایلت جایی ذخیره میشه که nanoرو اجرا کردی. مثلا اگه داخل هوم بودی، اینجوری یعنی:
ubuntu@rasubuntu:~
که به معنی هوم هست (علامت ~) پس فایلت اینجا ذخیره میشه. اگه به فرض توی ترمینال رفته باشی توی یه دایرکتوری. مثل دانلودز. اینجوری:
ubuntu@rasubuntu:~/Downloads
پس اگه اینجا بزنی nano و متنت رو بنویسی و به هر اسم و پسوندی سیو کنی، توی این دایرکتوری قرار میگیره.
واسه همین گفتم به خودت سخت نگیر. چون گیجت میکنه. روش اول رو اجرا کنی راحتتری
-
چرا اینجوری ننویسه؟
nano myFile.html
-
چرا اینجوری ننویسه؟
nano myFile.html
اینم یه روشه ;)
-
به نام خدا
سلام دوستان
ابتدا عرض کنم که من نمیدونم چرا گاهی اوقات در انجمن تازه کاران گزینه ی \ ایجاد تاپیک جدید \ نشون نمیده !!
...
چون تازهکار نیستی دیگه! ;)
تا اونجایی که یادمه تعداد پستها از یه عددی بیشتر میشد، دیگه تازهکار نبودی.
-
مرسی
دومی راحت بود ک \\:D/
-
فقط اگه یه درایو به نام data داشته باشم چطور باید مسیر رو بنویسم ؟
~/data/example.html
این که نیس !!
-
اون پارتیشن یا توی mnt/ ماونت میشه یا توی media/
اینی که شما نوشتی توی home/ هست و اشتباهه.
باید بزنی مثلا
/media/$USER/data/example.html
-
رسول جان سلام یه مدت امتحاناتم بود نبودم راحت بودی ;D
با پیام زیر مواجه میشم بازم
no such file or director
-
چه دستوری رو زدید ؟
-
خب فقط media/ رو تست کردی؟ mnt/ رو هم تست می کردی
اگه توی mnt/ چیزی ماونت بشه، اسمش همون UUID پارتیشن هست. نه اسم پارتیشن.
پارتیشنی رو که مد نظرته بازش کن با فایل منیجر. بعد بالای فایل منیجر، آدرسش رو نوشته. راحته ;D
-
تست زدم
اما همون مدیا بود نام کاربر هم گذاشتم اوبونتو
/media/$user/data/a.html
/media/$UBUNTU/data/a.html
-
نه! اون USER$ یه متغییر محیطیه که وقتی بذاریش، خودش یوزرت رو تشخیص میده. UBUNTU$ گذاشتن اشتباهه. همون USER$ رو اگه میذاشتی، خودش تبدیلش میکرد به ubuntu. چون من نمی دونستم اسم یوزرت چیه، متغیر رو گذاشتم ;D
برای وارد شدن به این دایرکتوری هم باید از دستور cd استفاده کنی
cd /media/ubuntu/data/
تا بره داخل پارتیشن data.
یا اگه بخوای فایل a.html رو ویرایش کنی میزنی:
nano /media/ubuntu/data/a.html
-
بازم پیغام قبل رو میده . کدی که دقیقا من تایپ میکنم
/media/$USER/data/example.html
و پیغامی که میده
no such file or director
-
متن آخرم رو با دقت نگاه کردی؟
-
اره دقت کردم
توی آخرین تاپیکم هم کدی که وارد میکنم هم نوشتم لطفا بررسی بفرمایید با تشکر
-
چطوری دقت کردید ؟ یا باید برای ورود به دایرکتوری از cd استفاده کنید یا برای ویرایش فایل از nano . شما مسیر فایل رو نوشتید فقط .
-
چطوری دقت کردید ؟ یا باید برای ورود به دایرکتوری از cd استفاده کنید یا برای ویرایش فایل از nano . شما مسیر فایل رو نوشتید فقط .
مهندس من فقط میخوام یه فایل اچ تی ام ال رو در مسیری که عرض کردم ذخیره کنم . آیا به این موارد نیاز هست ؟
این عملی هم که فرمودید انجام دادم و پیغام قبلی رو بهم نشون داد !!!!!!!!
-
بازم پیغام قبل رو میده . کدی که دقیقا من تایپ میکنم
/media/$USER/data/example.html
و پیغامی که میده
no such file or director
ببین وقتی این کد رو مینویسی چی میشه؟؟ ;)
nano /media/$USER/data/example.html
با این هم مشکل داری؟ ???
اصلا به این ترتیب عمل کن ببین چی میگه :
cd /media/$USER/data
nano example.html
-
در هر صورت پیفام فوق رو میده
خیلی عجیبه !!!!!!
-
نا گفته نماند گاهی با پیغام زیر روبرو میشیم که بعد از y زدن بازم پیغام
No such file or directory
رو میده
Save file under DIFFERENT NAME ?
-
/media/$USER/data/example.html
این رو تایپ میکنی؟
این هیچ خروجی درستی نداره. باید یه برنامه پشتش باشه. cd یا vim.
وقتی بزنی
vim /media/ubuntu/data/example.html
vimباز میشه. بعد متنت رو می نویسی و بعد wq: رو میزنی و اون فایل و متن داخلش سیو میشه. یا مثلا
nano /media/ubuntu/data/example.html
و nano باز میشه و متنت رو می نویسی و با ctrl+o و enter اون فایل و متن داخلش ساخته و ذخیره میشه.
اگه جواب نمیده ممکنه اون data یه اسم دیگه باشه. یا ubuntu نباشه و یه چیز دیگه باشه. یا هم اینکه چون اسم ابزار ویرایشگر رو قبلش نمی زنی اینو خروجی میده.
برای ساختن و بدون ویرایش کردن هم باید از دستور touch استفاده کنی
touch /media/ubuntu/data/example.html
تا فایل example.html ساخته بشه.
مطمئن باش اینا بر طبق اصولن و لینوکس هم حساب کتاب داره. اگه می بینی اررور میده بدون خودت یه جایی داری اشتباه میزنی دستورت رو.
-
/media/$USER/data/example.html
این رو تایپ میکنی؟
این هیچ خروجی درستی نداره. باید یه برنامه پشتش باشه. cd یا vim.
وقتی بزنی
vim /media/ubuntu/data/example.html
vimباز میشه. بعد متنت رو می نویسی و بعد wq: رو میزنی و اون فایل و متن داخلش سیو میشه. یا مثلا
nano /media/ubuntu/data/example.html
و nano باز میشه و متنت رو می نویسی و با ctrl+o و enter اون فایل و متن داخلش ساخته و ذخیره میشه.
اگه جواب نمیده ممکنه اون data یه اسم دیگه باشه. یا ubuntu نباشه و یه چیز دیگه باشه. یا هم اینکه چون اسم ابزار ویرایشگر رو قبلش نمی زنی اینو خروجی میده.
برای ساختن و بدون ویرایش کردن هم باید از دستور touch استفاده کنی
touch /media/ubuntu/data/example.html
تا فایل example.html ساخته بشه.
مطمئن باش اینا بر طبق اصولن و لینوکس هم حساب کتاب داره. اگه می بینی اررور میده بدون خودت یه جایی داری اشتباه میزنی دستورت رو.
دست خوش رسول \\:D/
مشکلمو حل کردی ُ فقط نمیدونم چرا از ابتدا اینو نگفتید بهم .
ممنونم از همه ی دوستان
تا مشکل بعدی و سوال بعدی بدرود :P
-
نه! اون USER$ یه متغییر محیطیه که وقتی بذاریش، خودش یوزرت رو تشخیص میده. UBUNTU$ گذاشتن اشتباهه. همون USER$ رو اگه میذاشتی، خودش تبدیلش میکرد به ubuntu. چون من نمی دونستم اسم یوزرت چیه، متغیر رو گذاشتم ;D
برای وارد شدن به این دایرکتوری هم باید از دستور cd استفاده کنی
cd /media/ubuntu/data/
تا بره داخل پارتیشن data.
یا اگه بخوای فایل a.html رو ویرایش کنی میزنی:
nano /media/ubuntu/data/a.html
???
اینو ندیدی یعنی؟ برای چی پس گفتم:
متن آخرم رو با دقت نگاه کردی؟
دقت کن مجید دلبندم ;D
-
دیده بودم ولی متاسفانه من بد فهمیده بودمش . برداشت اشتباهی داشتم که خوشبختانه با وجود راهنمایی شما حل شد . بازم ممنونم ازت