آموزش لینوکس (جلسه 9) : شروع کار با ترمینال لینوکس

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۰۴ اردیبهشت ۱۳۹۷

این جلسه هم یکی دیگر از جلسات مهم این دوره هست . جلسه ای که شروع کار با ترمینال لینوکس میباشد و کار کردن با ترمینال و مفاهیمی مثل Bash و Shell را متوجه خواهیم شد . همچنین با دستورات ترمینال لینوکس آشنا خواهیم شد و با آنها کار خواهیم کرد . انجام عملیات های مختلف مثل کپی کردن ، پاک کردن ، ایجاد و حذف فایل و دایرکتوری را به صورت کامل در لینوکس خواهید آموخت . این جلسه شروع کار با ترمینال لینوکس میباشد و در جلسات آینده خیلی بیشتر با ترمینال کار خواهیم کرد و تقریبا از این به بعد تمامی اموری که میخواهیم با لینوکس انجام دهیم با ترمینال خواهد بود تا بتوانیم به این محیط عادت کنیم و داخل اون حرفه ای بشیم .

:: توجه

این مطلب یک جلسه از آموزش لینوکس برای برنامه نویسان می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش لینوکس برای برنامه نویسان

چه امتیازی به این مقاله می دید؟
نویسنده

جلسات دوره

نظرات کاربران

Nima

سلام . استاد یه سوال دیگه هم این چندروزی که با اوبونتو دارم کار میکنم پیش اومده ، ممنون میشم اینم یه راهنمایی کنید . من هم dns را طبق گفتتون ست کردم ، هم nameserver ها رو ولی بازم بعضی موقع ها نمیتونم بعضی از سایتا برم ، مثلا سایتای ایرانی که فیلتر هم نیستن شاملش میشه ، بعدش که با وی پی انی که برا اوبونتو نصب کردم میرم ، دیگه مشکلی نداره و راحت میره . اگه راهنماییم کنید خیلی خیلی ممنون میشم .
استاد ممنون که پر حرفی های بنده رو تحمل میکنید .
بسیار از شما سپاس گذارم و وقتی که در اختیارمون میزارید .

مهرداد سامی

سلام … خواهش میکنم …

زمانی که میخواید یک سایت رو باز کنید پایین سمت چپ مرورگرتون مینویسه که الان درخواست شما در چه وضعیتی هستش … اگه در حالت Resolving host گیر میکنه یعنی همچنان مشکل DNS هستش …این رو هم در نظر بگیرید زمانی که شما داخل فایل resolv.conf آدرسی رو وارد میکنید بعد از هر ریستارت و یا بعد از قطع و وصل وی بی ان اون آدرس ها پاک میشه و دوباره باید وارد کنید … باید DNS ها رو به صورت permanent در کانفیگ شبکتون وارد کنید که از لینک زیر میتونید کمک بگیرید … فقط قسمتی که در محیط گرافیکی هست رو انجام بدین ….
Setup dns permanently in ubuntu 18.04
اگر با این لینک نتونستید میتونید از این یکی لینک استفاده کنید ..
DNS on ubuntu 18.04

احتمال بسیار زیاد مشکلتون حل میشه با روش های بالا ….
ولی اگه روی Resolving host گیر نمیکرد و روی گزینه هایی مثل connecting و یا waiting گیر میکنه مشکل از جای دیگه ای هستش … اگه روی یک سیستم دیگه با همین اینترنت اون سایت ها باز میشه مشکل از کانفیگ network لینوکس تون هستش که یک بار اون رو کانفیگ کنید ببینید مشکلتون حل میشه یا خیر … با دستور زیر میتونید دوباره کانفیگش کنید .
sudo dpkg-reconfigure network-manager
اگه باز هم مشکلتون برطرف نشد باید یکبار network manager رو پاک کنید و دوباره از اول نصبش کنید … فقط برای این مرحله آخر حتما مطمئن شوید که مشکل از کانفیگ سیستم هستش نه مشکل از بقیه موارد مثل ایترنت و یا مودمتون ….
موفق باشید .

Nima

سلام . منم موندم چرا اینقدر کندی بوت شدن داره ، وتقعا اذیت کنندس .
دستتون دردنکنه
ایسوس n501
رم 12
گرافیک gtx960m و hd4600
سی پی یو i7-4750 -8
استاد سامی من حتی اول نسخه ubuntu 16.4 رو نصب کردم ولی کند بود بعدش انستال کردم و 18.4 نصب کردم ولی تفاوتی ندیدم و انگار تنظیمات بوتش مشکل داره یا نمیدونم چی ، چون داخل اوبونتو سرعت خوبه ولی بالا اومدنشه که اذیت میکنه .
بازم ممنون از وقتی که گذاشتین . سپاس از شما

مهرداد سامی

دوست عزیز این لینک رو مطالعه کنید و طبق همین روش جلو برید … احتمال خیلی زیاد مشکلتون حل میشه
Slow Boot ubuntu

Nima

سلام . وقت بخیر .
استاد سامی من جلسات رو در حال نگاه کردن بودن و ازسمتی اوبونتو رو روی سیستم خودم نصب کردم .
نصب به درستی انجام میشه و لاگین میکنم ولی چندتا مشکل برام به وجود اومده
اولیش این که حس سرعت و قدرت لینوکس رو به من انتقال نمیده رم و سی پیو سیستم من بسیار قدرتمنده و یه فضای 30 گیگی برای اوبنتو درنظر گرفتم میخواستم بدونم چه مشکلی میتونه داشته باشه . دلیلش میتونه حافظه 30 گیگ باشه یا نه مربوط نیست ؟
سوال دومم هم اینکه دلیلشو نمیدونم از زمانی که نصب کردم اوبونتو رو ، با خوده اون نمیتونم به هرسایتی که دلم میخواد برم . مثلا گوگل باز میشه . سرچ هم زده میشه ولی داخل خوده سایت بخش کروم گوگل نمیره یا سایت سون لرن رو میزنم بد گیت میده ولی هم اینترنتش وصله و با .وای فای ست شده . هم چک کردم که پروکسی روش نباشه . ممنون میشم راهنمایی کنید چون اولین پیش نیاز هر سیستمی اینترنته . زیاد هم سرچ کردم یه تعداد گفته بودن فایل tail ایجاد کنم که تست کردم نشد متاسفانه و ریز کارهای دیگه .
(واینکه روی ماشین مجازی نصب نکردم در کناره ویندوز 10 نصب کردم )
یه تشکر ویژه هم دارم بخاطر کیفیت بالا دوره و قدرت انتقال و جذابیت تدریس شما . ممنون

Nima

سلام استاد . سپاس از شما .
استاد سامی مشکل اینترنتم برطرف شد ، خیلیی خیلی ممنون از کمکتون .
درایورهای سیستمم هم از طریق هایی که توی سایت های مرجع و ask ubuntu و دیگر فروم ها نوشته بودن ، آپدیت و نصب کردم .
سرعت درون ubuntu بهتر از قبل شد ولی هنوزم کمی مشکل داره و دلیلشو نمیدونم .
مثلا ویندوز 10 که رو لپ تاپ نصبه زیر 2 ثانیه میاد بالا ولی ubuntu18.04 من نزدیک به بالا25 ثانیه طول میشکه تا بیاد بالا
و درابتدا که ubuntu میاد بالا و تازه لاگین کردیم ، باید نزدیک به یک دقیقه ای هم صبر کنیم تا برنامه ای که روی اون کلیک کردیم ران بشه و باز بشود .
همینطور اینکه وقتی ubuntu بالا میاد ، دیگه صدای فن دستگاه نمیاد ولی صدای فکر کنم هارد دیسک باشه که شنیده میشه ولی معمولا این اتفاق تو سیستم رخ نمیداد.
بازم ممنون و سپاس از راهنمایی های خوبتون ♥♥♥

مهرداد سامی

اصلا نباید این مقدار کندی سرعت داشته باشید ….
مدل لپ تاپتون چی هستش ؟‌

مهرداد سامی

سلام … ممنون از شما ….
کمبود سرعت لینوکس یکی از دلایلش بحث نصب نبودن کارت گرافیک هستش …. سعی کنید اگه ۲ تا کارت گرافیک رو سیستمتون دارید درایورش را از سایت رسمیش برای لینوکس دانلود کنید و اونو نصب کنید …
احتمال بسیار زیاد مشکلتون حل میشه … ۳۰ گیگ هم مناسب هست برای لینوکس و مشکل خاصی ایجاد نمیکنه …
در مورد مشکل اینترنت هم یک فایل وجود داره داخل آدرس /etc/resolv.conf …. محتوای اون به شکل زیر تغییر بدین …

nameserver 4.2.2.4
nameserver 8.8.8.8

اگه با این مورد مشکل حل شد باید dns ست کنید روی سیستمتون .. این مورد رو داخل جلسه مربوط به شبکه به صورت کامل توضیح دادم .
اگه مشکل حل نشد یکبار دستور زیر را وارد کنید و خروجی رو برای بنده ارسال کنید .

ping 4.2.2.4

موفق باشید .

hossein dara

من پوشه documents رو با نام doc کپی کردم توی پوشه work ,, اما زمانی که میخوام با دستور rm پاکش کنم قبول نمیکنه !!
سوال بعد اینه که مثلا توی پوشه home , وقتی خواستم یکی از دایرکتوری ها رو توسط دستور mv ، منتقل کنم ب ی پوشه عقب تر باز هم قبول نکرد،، الان راه حل چیه

مهرداد سامی

سلام دوست عزیز …
شما یک دایرکتوری رو باید با دستور rm -rf پاک کنید .
در مورد انتقال یک دایرکتوری به پوشه home باید بگم که این کار درست نیست و شما نباید این کار رو انجام بدین .. چون داخل پوشه /home هر یوزر باید برای خودش یک دایرکتوری به نام خودش داشته باشه و نباید دایرکتوری اضافه ای وجود داشته باشه … ولی اگه حتما میخواید این کار رو انجام بدین با کامند sudo اول دستورتون میتونید این کار رو انجام بدین …
در مورد کار کردن با فایل های و دایرکتوری ها هم پیشنهاد میکنم یک دایرکتوری برای خودتون مثلا داخل دسکتاپ بسازید و داخل اون تست هاتون رو انجام بدین …
موفق باشید .

mostafa0098

چرا این ارور رو میده موقع دانلود.
Media error: Format(s) not supported or source(s) not found
چند تا مرورگرم عوض کردم نشد!

مهرداد سامی

سلام … دوست عزیز لینک ها مشکل خاصی نداره … در صورت تکرار یک عکس از ارور بگیرید و به پشتیبانی ارسال کنید .. حتما پیگیری میشود ..
ممنون .

سید محمد رضا صدیقی

سلام خسته نباشید من این جلسه دیدم چند تا سوال برام پیش اومد همشم در رابطه با ساخت فایل هست.

برای ساخت فایل من هرکار کردم نشد از طریق محیط گرافیکی فایل ایجاد کنم روش هایی توی اینترنت دیدم ولی اونا هم باز فایل متنی خالی بود میشد بسازی و شورتکات ایجاد کنی توی راست کلیک.
حالا میخواستم ببینم روشی نیست که بشه بعضی فایل ها را از طریق راست کلیک و بدون نیاز به ترمینال ایجاد کنیم.
و مورد بعدی اینه که شما گفتید با دستور touch میتونید فایل ایجاد کنید ولی این فایل هایی که ایجاد میشه با تایپ text/plain هست حالا اگر بخواهیم مثلا یک فایل text/html یا مثلا application/x-php یا هم فایل دیگه با تایپ یا همون نوع مختلف و با پسوند مختلف بخواهیم بسازیم باید چیکار کنیم.

مهرداد سامی

سلام …
شما آخر اسم همون فایل مثلا یک .html هم قرار میدین .. یعنی این فایل من html هستش … یعنی یک extention براش تعریف میکنید … چه در حالت گرافیکی و چه در حالت کامند لاین … مثلا میگید :
touch index.html
فقط در نظر داشته باشید که الان شما یک فایل با پسوند html درست کردید و هنوز mime-type این فایل text معمولی هستش چون داخلش چیزی نوشته نشده … حالا شما اگه داخل این فایل html بنویسید زمانی که mime-type بگیرید میبینید که نوشته text/html …. و زمانی که داخلش یک text خالی بنویسید mime-typeاون میشه text …
داحل لینوکس پسوند فایل مهم نیست و مهم اون mime-type فایل هستش .. برای گرفتن mime-type یک فایل هم دستور :
file –mime-type FILENAME
رو میزنید …

موفق باشید .

علی اسماعیلی

سلام قسمت جدید چی شد؟این هفته گذشت یه قسمت اومد

مهرداد سامی

سلام …
معذرت خواهی میکنم بابت تاخیر … جلسه جدید برروی وب سایت قرار گرفت .
موفق باشید .

مهتاب شکربیگی

سلام
آیا شما آموزش سی شارپ رو توی لینوکس نمیدید یا در حد آشنایی

لقمان آوند

در لینوکس خیر دوست عزیز
ولی می تونید از مدرس دوره بخواید راهنمایی تون می کنن

مهرداد سامی

سلام …
همه این موارد آموزش داده خواهد شد البته به جز اون مورد کرک کردن !!! توی لینوکس 90 درصد برنامه ها رایگانه و نیازی به کرک کردن نداره .
موفق باشید .

مهرداد سامی

سلام …
احتمال خیلی زیاد یک برنامه دیگه داره خودش رو آپدیت میکنه … به همین خاطر کل پهنای باند شما رو گرفته …توی چند جلسه آینده آموزش میدیم که متوجه بشین چه برنامه هایی دارن از اینترنت استفاده میکنن ..ولی فعلا برای اینکه مشکلتون برطرف بشه میتونید نرم افزار nethogs رو نصب کنید و ببینید که چه برنامه هایی دارن از اینترنت شما استفاده میکنند .
sudo apt install nethogs
sudo nethogs
موفق باشید.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل