دستورات پرکاربرد لینوکس را بشناسید
لینوکس یک سیستمعامل متنباز است.
کد مورد استفاده برای ایجاد لینوکس، آزاد و در دسترس عموم قرار دارد. برای استفاده از مزایای لینوکس نیاز است تا با برخی دستورات آشنا شویم:
دستور ls
لیست محتویات جاری در مسیر مشخص شده را نشان میدهد.
دستور mkdir
برای ایجاد یک دایرکتوری استفاده میشود. توجه شود که برای اجرای این دستور باید دسترسی نوشتن داشته باشید.

دستور cd
برای انتقال بین دایرکتوریها از این دستور استفاده میشود.
![]()
دستور cp
از این دستور برای کپی یک فایل در فایلی دیگر استفاده میشود. در واقع مانند اجرای دستور copy و سپس paste در ویندوز است.
![]()
دستور chmod
برای ایجاد دسترسی به فایل و یا دایرکتوری از این دستور استفاده میشود.
ایجاد دسترسی برای کاربر (user) از u، برای گروه (group) از g، برای موارد دیگر (other) از o استفاده میشود.

دستور cat
از این دستور برای چاپ فایل استفاده میشود.
![]()
دستور date
این دستور زمان و تاریخ سیستم شما را نشان میدهد.

دستور df -h
این دستور اطلاعات هارد دیسکها را نشان میدهد.

دستور du -sh
از این دستور برای نمایش مقدار فضای یک پوشه استفاده میشود.

دستور free -h
نشاندهنده فضای خالی و اشغال شدهی مموری و swap است.

دستور find
برای جستجوی فایلها، متنها و دایرکتوریها از این دستور استفاده میشود.

دستور grep -ir
از این دستور برای جستجوی یک عبارت در فایل مورد نظر استفاده میشود.

دستور man
برای آشنایی بیشتر با هر دستور و همچنین نحوه استفاده از سوییچها از کامند man قبل از دستور استفاده میشود. با مطالعهی دقیق راهنمای استفاده از دستور، اطلاعات کاملی در این مورد کسب کنید.

دستور pwd
به کمک این دستور میتوان مسیر جاری را در ترمینال نشان داد.

دستور ps -ef
این دستور پردازشهایی که در ترمینال درحال اجراست را نشان میدهد.

دستور rmdir
برای حذف کردن (remove) دایرکتوری از این دستور استفاده میشود. توجه شود که دایرکتوری باید خالی باشد.
![]()
دستور w
این دستور نشاندهنده این است که چه کاربرانی در حال حاضر وارد شدهاند.
![]()
دستورmv
از این دستور برای انتقال یک فایل از یک مکان به مکان دیگر و همچنین تغییر اسم فایل خود استفاده میشود.
![]()
دستور scp
از این دستور برای کپی فایل استفاده میشود.
این دستور برای اجرا از ssh استفاده میکند. به همین دلیل برای اجرای دستور به کلمه عبور نیاز است.

دستور rsync
با استفاده از این دستور میتوان دادههای خود را به صورت ریموت و لوکال در دایرکتوریها، دیسکها و شبکهها کپی کرد.

بیشتر بخوانیم
ما از 35 سال گذشته تاکنون شاهد تحولاتی عظیم در صنعت نرمافزار بودهایم. برخی از این تحولات عبارتند از:
سیگنالها وقفههای نرمافزاری هستند که به یک برنامه ارسال میشوند تا نشان دهند اتفاق مهمی رخ داده است. این رویدادها میتوانند از درخواستهای کاربر گرفته تا خطاهای دسترسی غیرمجاز به حافظه، متفاوت باشند
مجازیسازی سرور در کل، به سه دسته مجازیسازی Full Virtualization ،Para Virtualization و Hardware Assisted Virtualization تقسیم میشود.