چگونه

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

فرمان kill به منظور پایان دادن پروسه‌ها استفاده می‌شود. این فرمان ما را قادر می‌سازد تا اجرای یک برنامه را که رفتار بدی دارد و باعث اختلال در سیستم شده است را متوقف کنیم: ابتدا برنامه xlogo را در پس‌زمینه اجرا می‌کنیم. شل PID پروسه را چاپ می‌کند. سپس از فرمان kill برای از بین بردن پروسه استفاده می‌کنیم. به …

Read More »

آموزش خط فرمان: قسمت بیست و نهم، کنترل پروسه‌ها

اکنون که می‌توانیم پروسه‌ها را ببینیم و آن‌ها را مانیتور کنیم. بایستی کمی بر روی آن‌ها پیدا کنیم. به منظور آزمون از یک برنامه کوچک که xlogo نام دارد استفاده می‌کنیم. برنامه xlogo یک برنامه نمونه است که X Window System (دستگاه زیربنایی که باعث می‌شود تصویر گرافیکی بر روی نمایشگر نمایان شود) عرضه شده است.  X Window به سادگی …

Read More »

آموزش خط فرمان: قسمت بیست و هشتم، فرآیندها

همانطور که می‌دانید سیستم‌عامل‌های مدرن به صورت چندوظیفه‌ای عمل می‌کنند؛ به این معنا که با جابه‌جایی دایم بین برنامه‌های در حال اجرا این تصور را ایجاد می‌کنند که چند کار در حال انجام می‌باشد. هسته لینوکس این کار را با استفاده از پروسه‌ها یا همان فرآیندها انجام می‌دهد. فرآیندها شیوه‌ای هستند که لینوکس با استفاده از آن برنامه‌های مختلفی را …

Read More »

آموزش خط فرمان: قسمت بیست و هفتم، فرمان chown

فرمان chown سرنام واژگان Change Ownership به معنی تغییر مالکیت می‌باشد. این فرمان به منظور تغییر مالکیت کاربر و تغییر مالکیت گروه یک فایل و یا یک پوشه صورت می‌پذیرد. به منظور استفاده از این فرمان بایستی حتماً دسترسی‌های کاربر ارشد (Super User) را داشته باشید. فرمت فرمان chown به این صورت است: chown [owner][:[group]] file… chown قادر به تغییر …

Read More »

آموزش خط فرمان: قسمت بیست و ششم، تغییر هویت در لینوکس

برخی اوقات لازم است که برای انجام بعضی از کارها از هویت یک کاربر دیگر استفاده کنیم. این کار بیشتر برای دریافت دسترسی کاربر ارشد (Super User) به کار می‌رود. به این منظور سه راه وجود دارد: از کاربر فعلی خارج شده و با کاربر مورد نظر Login کنیم.استفاده از فرمان suاستفاده از فرمان sudo مورد اول را نادیده می‌گیریم …

Read More »

آموزش خط فرمان: قسمت بیست و پنجم، فرمان umask

فرمان umask دسترسی‌های پیش‌فرضی که هنگام ایجاد یک فال به آن داده می‌شود را تعیین می‌کند. این فرمان از نشان‌گذاری اوکتال برای نمایش یک mask از دسترسی‌هایی که بایستی از مشخصه‌های فایل حذف شود استفاده می‌کند. به مثال زیر توجه کنید: در اینجا ما ابتدا فایل foo.txt را با استفاده از فرمان rm حذف کردیم تا مطمئن شویم دسترسی‌ها از …

Read More »

آموزش خط فرمان: قسمت بیست و چهارم، اوکتال (Octal) چیست؟

اعداد مبنای هشت، برای بیان اعداد در کامپیوترها استفاده می‌شود. اما کامپیوتر تمام عمل شمارش خود را بر مبنای ۲ یعنی صفر و یک انجام می‌دهد. یعنی سیستم شمارش کامپیوتر فقط دو عدد صفر و یک را دارد. پس اگر از صفر شروع به شمارش کند اینگونه شمارش می‌شود: ۰، ۱، ۱۰، ۱۱، ۱۰۰، ۱۰۱، ۱۱۰، ۱۱۱، ۱۰۰۰، ۱۰۰۱، ۱۰۱۰، …

Read More »

آموزش خط فرمان: قسمت بیست و سوم، مجوزهای دسترسی (Permissions)

سیستم‌عامل‌ها در یونیکس با انواع سنتی MS-DOS تفاوت دارند. از این نظر که آن‌ها نه‌تنها چندوظیفه‌ای هستند بلکه چندکاربری نبز هستند. یعنی اینکه بیش از یک نفر می‌تواند به صورت همزمان از یک کامپیوتر استفاده کند. در حالی که یک کامپیوتر معمولاً یک کیبورد و مانیتور دارد ولی باز هم قابلیت استفاده توسط چند کاربر را داراست. برای مثال اگر …

Read More »